This is my personal collection of rules and guidelines that I use with the Cursor IDE's AI assistant. These rules help maintain consistency in my projects and guide the AI in following my preferred development practices.
Each .mdc file contains specific guidelines for different aspects of development:
read_this_first.mdc- Start here! Overview of how these rules work togethercode_style_rules.mdc- My preferred code style and architecture approachesdocs_and_commenting.mdc- How I like my code documented
debugging_strategies.mdc- My systematic approach to debuggingtesting_rules.mdc- Testing principles and patterns I followcreate_pr_cover_note.mdc- Template and guidelines for PR descriptions
docker_ci_rules.mdc- Docker and CI configuration preferencesrules_meta.mdc- How to maintain and update these rules
angular_control_flow.mdc- Guidelines for Angular 17+ control flow syntax
- Clone this repo
- Copy the rules to your project's
.cursor/rules/directory - The AI assistant will automatically incorporate these guidelines in your conversations
I'm sharing these rules because they've helped me maintain consistency across my projects. Feel free to use them as inspiration for your own rule set, or fork and modify them to match your preferences.
MIT - Feel free to use and adapt these rules for your own projects.