A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A comprehensive set of rules and guidelines for AI-assisted development in Cursor IDE
A comprehensive set of rules and guidelines for AI-assisted development in Cursor IDE
Agent Compass is not just another AI prompt — it's a complete Policy Framework for AI-Assisted Development. Think of it as a "Constitution" for your AI coding assistant that transforms it from a simple code generator into a disciplined, professional developer who follows best practices, security standards, and architectural principles.
Agent Compass is part of the larger Artemonim's Agent Tools ecosystem:
Ctrl+Shift+P (or Cmd+Shift+P on Mac)View User Rules and select itCOMPASS.md from this repositoryAfter installation, start a new chat with your AI assistant and give it a coding task. You should notice:
The AI operates as your "Developer" while you remain the "Software Architect" — each of you has a role to play, not just AI.
Every AI response ends with a comprehensive report including:
You may notice that it called with russian
отчёт по форме. I recommend either leaving it as it is, or translating it into your non-English language. LLM started to be much stricter about this rule after such a modification, so I think they're paying a lot of attention to a sudden different language.
Also, you should not translate the whole Compass into your own language — English is the most compact and most understandable for most LLMs.
* Important, ! Warning, ? Question, TODO: Future plans)You: "Create a user authentication system with JWT tokens"
AI Response: [Implements the system with proper structure]
Changes Made:
- Created AuthService class with JWT token generation
- Implemented user login/logout endpoints
- Added input validation and error handling
- Created middleware for token verification
Manual Changes Required:
- Replace JWT_SECRET_KEY placeholder with actual secret
- Configure database connection string
- Add authentication routes to main router
Special Attention Required:
- Review JWT expiration time (currently set to 24 hours)
- Verify password hashing salt rounds meet security requirements
You: "I think we should use microservices for this project"
AI Response: I'll evaluate this architectural approach for your specific context.
[Provides implementation]
Rationale for Significant Deviations:
While microservices offer scalability benefits, for a team of 2-3 developers with moderate traffic expectations, a well-structured monolith with clear module boundaries might be more appropriate. This approach provides:
- Simpler deployment and debugging
- Reduced operational complexity
- Easier transaction management
- Lower infrastructure costs
However, if you anticipate rapid scaling or have specific service isolation requirements, I can proceed with the microservices approach.
tqdm integration for progress bars-f operatorAgent Compass is an independent open-source project. If you find this useful and want to support my projects, your help would be greatly appreciated.
Here are a few ways you can contribute:
Thank you for your support!
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ by Artemonim
A scaffold demonstrating how to use a turbo, mono repo, trpc, better auth, react, postgres and cursor ai rules.
A practical approach to managing multiple AI agents in Cursor through strict file-tree partitioning and domain boundarie
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors