Cursor rule Cursor
APPLY when CREATE A RULE, UPDATE A RULE, or user provides specific feedback to establish new rule for Cursor.
Cursor rule Cursor
APPLY when CREATE A RULE, UPDATE A RULE, or user provides specific feedback to establish new rule for Cursor.
Cursor rule Cursor
Provide a concise debug summary when the user requests "debug mode" to surface the chain-of-thought, applied rules, and assumptions.
Cursor rule Cursor
ENFORCE when WRITING DOCUMENTATION to ELIMINATE LLM-GENERATED PATTERNS.
Cursor rule Cursor
APPLY Clean Architecture principles WHEN organizing code TO ensure separation of concerns and testability.
Cursor rule Cursor
APPLY Clean Architecture principles WHEN organizing code TO ensure separation of concerns and testability.
Cursor rule Cursor
APPLY Domain-Driven Design principles WHEN modeling business domains TO ensure software aligns with business needs.
Cursor rule Cursor
Cursor rule "004-naming-conventions" from davenicoll/cursor-rules, covering naming conventions standards, context, requirements, general principles and files and directories.
Cursor rule Cursor
Cursor rule "005-clean-code" from davenicoll/cursor-rules, covering clean code standards, context, requirements, code generation and function design.
Cursor rule Cursor
APPLY shared types standards WHEN creating DTOs and interfaces TO ensure consistent data structures across frontend and backend.
Cursor rule Cursor
APPLY commit message conventions WHEN creating commits TO ensure clear and consistent version history.
Cursor rule Cursor
APPLY documentation standards WHEN writing project documentation TO ensure clarity, completeness, and maintainability.
Cursor rule Cursor
APPLY version management standards WHEN installing or updating dependencies TO ensure consistency and stability.
Cursor rule Cursor
Validate package when adding dependency to Node.js, Python, C#, Java, or Ruby to ensure it exists and is >1 month old.
Cursor rule Cursor
APPLY TypeScript best practices WHEN writing code TO ensure type safety, readability, and maintainability.
Cursor rule Cursor
APPLY Terraform module best practices WHEN generating and validating Terraform code TO ensure production-readiness, maintainability, and up-to-date provider versions.
Cursor rule Cursor
APPLY AWS CDK best practices WHEN generating, organizing, or validating infrastructure code using the AWS Cloud Development Kit TO ensure production-readiness, reusability, and security.
Cursor rule Cursor
APPLY Go best practices WHEN writing Go code TO ensure clean, efficient, and maintainable programs.
Cursor rule Cursor
APPLY testing standards WHEN writing tests TO ensure comprehensive and maintainable test suites.
Cursor rule Cursor
ALWAYS use when writing or updating Markdown files to ensure consistent formatting and readability.
Cursor rule Cursor
APPLY GitHub organizational and workflow best practices WHEN generating and validating GitHub code and configurations TO ensure maintainability, security, and efficiency.
Cursor rule Cursor
Apply AWS Well-Architected Framework pillars when designing or reviewing AWS solutions.
Cursor rule Cursor
APPLY project-specific rules TO ensure consistent documentation across projects.
Cursor rule Cursor
ALWAYS follow these rules.
Cursor rule Cursor
ALWAYS READ THIS to obtain GitHub information.