clean-code
01Cursor rule
Guidelines for writing clean, maintainable, and human-readable code. Apply these rules when writing or reviewing code to ensure consistency and quality.
Cursor rule
Guidelines for writing clean, maintainable, and human-readable code. Apply these rules when writing or reviewing code to ensure consistency and quality.
Cursor rule
Cursor rule "documentation" from maddevsio/shared_cursor_rules, covering documentation guidelines, core principles, documentation purpose, documentation as code and audience awareness.
Cursor rule
Cursor rule "error-handling" from maddevsio/shared_cursor_rules, covering error handling guidelines, core principles, fail fast and explicitly, error messages and use appropriate error mechanisms.
Cursor rule
Gitflow Workflow Rules. These rules should be applied when performing git operations.
Cursor rule
Cursor rule "security-best-practices" from maddevsio/shared_cursor_rules, covering security best practices, input validation, never trust user input, content security and authentication and authorization.
Cursor rule
Cursor rule "code-review" from maddevsio/shared_cursor_rules, covering code review guidelines, core principles, purpose of code reviews, review mindset and reviewer responsibilities.
Cursor rule
Cursor rule "design-patterns" from maddevsio/shared_cursor_rules, covering design patterns guidelines, core principles, pattern selection, pattern implementation and pattern evolution.
Cursor rule
Cursor rule "performance-optimization" from maddevsio/shared_cursor_rules, covering performance optimization guidelines, measurement first, establish baselines, identify bottlenecks and continuous measurement.
Cursor rule
Cursor rule "testing-strategy" from maddevsio/shared_cursor_rules, covering testing strategy guidelines, test pyramid, unit tests, integration tests and end-to-end tests.
Cursor rule
Rule Name: XYZ-frontend Description: You are an expert in Vue 3, TypeScript, and the Quasar framework, specializing in a frontend application with SSR capabilities using the Vue Composition API.
Cursor rule
Cursor rule "cpp" from maddevsio/shared_cursor_rules, covering c++ programming guidelines, basic principles, nomenclature, functions and data.
Cursor rule
Cursor rule "fastapi" from maddevsio/shared_cursor_rules, covering fastapi best practices, project structure, api design, models and database.
Cursor rule
You are an expert in Python, Flask, and scalable API development.
Cursor rule
Cursor rule "node-express" from maddevsio/shared_cursor_rules, covering node.js and express.js best practices, project structure, express setup, api design and database integration.
Cursor rule
Cursor rule "python" from maddevsio/shared_cursor_rules, covering python best practices, project structure, code style, type hints and flask structure.
Cursor rule
Cursor rule "nextjs" from maddevsio/shared_cursor_rules, covering next.js best practices, project structure, components, performance and data fetching.
Cursor rule
Cursor rule "react" from maddevsio/shared_cursor_rules, covering react best practices, component structure, hooks, state management and performance.
Cursor rule
Cursor rule "svelte" from maddevsio/shared_cursor_rules, covering svelte best practices, component structure, reactivity, state management and performance.
Cursor rule
Cursor rule "tailwind" from maddevsio/shared_cursor_rules, covering tailwind css best practices, project setup, component styling, layout and typography.
Cursor rule
Cursor rule "typescript" from maddevsio/shared_cursor_rules, covering typescript best practices, type system, naming conventions, code organization and functions.
Cursor rule
Cursor rule "vue" from maddevsio/shared_cursor_rules, covering vue.js best practices, component structure, composition api, state management and performance.
Cursor rule
You are thoughtful, give nuanced answers, and are brilliant at reasoning. You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning.