🧠 A curated collection of Cursor development rules used internally at Somnio Software.
This repository helps standardize AI-assisted development across our team. By defining clear, consistent rules, Cursor can better understand our project's conventions and generate higher-quality code that aligns with our standards.
Whether you're working with Flutter or NestJS, these rules are here to make your dev experience smoother, faster, and more consistent.
.cursor/rules/: General rules that apply to all projects regardless of framework or technology..cursor/rules/flutter/: Cursor rules tailored for Flutter and Dart projects..cursor/rules/nestjs/: Cursor rules tailored for NestJS backends.
-
Official Cursor rules documentation:
https://docs.cursor.com/context/rules -
Community-curated list of great Cursor rules:
https://github.com/PatrickJS/awesome-cursorrules -
AI Prompts Library: https://www.jointakeoff.com/prompts
Found or created a rule that’s working wonders in your project? We’d love to add it to this collection!
- Open a pull request with a short explanation of the rule.
- Make sure it’s well-tested and specific to Flutter or NestJS development.
Cursor rules give the AI context that goes beyond a single file or prompt. With well-written rules, we ensure:
- Consistency across all our repositories.
- AI outputs that follow our naming, architecture, and design standards.
- A smoother onboarding experience for new developers using AI tooling.
Together, let’s build a smarter, faster, more aligned development workflow. 💜