A comprehensive collection of Cursor IDE rules for developing AI-powered applications with a focus on agentic workflows, TypeScript development, and cognitive architectures.
The rules are organized in a hierarchical structure with clear categorization:
.cursor/rules/
├── core/ # Core foundational rules
│ ├── base-agentic.mdc # Agentic workflow patterns
│ └── base-devops.mdc # AI-driven DevOps standards
│
├── framework/ # Framework-specific rules
│ ├── typescript.mdc # TypeScript standards
│ └── mcp-typescript.mdc # MCP-specific standards
│
├── domain/ # Domain-specific rules
│ ├── composer-agent.mdc # Composer agent standards
│ ├── composer-agent-instructions.mdc # Agent instruction standards
│ ├── cognitive-architecture.mdc # Cognitive architecture standards
│ ├── crewai-agent.mdc # CrewAI agent standards
│ ├── solid-analyzer.mdc # SOLID analysis standards
│ ├── mermaid-generator.mdc # Mermaid generation standards
│ └── monitor-agents.mdc # Monitoring agent standards
│
├── security/ # Security rules
│ └── security.mdc # Universal security standards
│
└── patterns/ # Advanced patterns
└── top5-inspirations.mdc # Advanced workflow patterns
-
Core Rules (
core/
)base-agentic.mdc
: Foundational patterns for agentic workflowsbase-devops.mdc
: AI-driven DevOps pipeline standards
-
Framework Rules (
framework/
)typescript.mdc
: TypeScript development standardsmcp-typescript.mdc
: MCP-specific TypeScript standards
-
Domain Rules (
domain/
)composer-agent.mdc
: AI composer agent standardscomposer-agent-instructions.mdc
: Agent instruction standardscognitive-architecture.mdc
: Cognitive architecture standardscrewai-agent.mdc
: Standards for CrewAI agent developmentsolid-analyzer.mdc
: Standards for SOLID principle analysismermaid-generator.mdc
: Standards for Mermaid diagram generationmonitor-agents.mdc
: Standards for monitoring agent development
-
Security Rules (
security/
)security.mdc
: Universal security standards
-
Advanced Patterns (
patterns/
)top5-inspirations.mdc
: Advanced workflow patterns and best practices
-
Installation
- Clone this repository into your project's root directory
- Ensure the
.cursor/rules
directory structure is maintained
-
Rule Application
- Rules are automatically applied based on file patterns (globs)
- Rules in higher-level directories (e.g., security/) take precedence
- Each rule file (.mdc) contains metadata for scope and priority
-
Development Workflow
- Follow the patterns and examples in each rule file
- Use the provided validation rules for code quality
- Implement security considerations as specified
-
Adding New Rules
- Place rules in appropriate category directory
- Use .mdc extension for rule files
- Include proper metadata (description, globs, priority)
- Provide clear examples and anti-patterns
-
Modifying Rules
- Maintain backward compatibility
- Update dependencies appropriately
- Document changes in commit messages
Each .mdc file follows this structure:
---
description: Brief description of the rule's purpose
globs: ["pattern/to/match/*.{ts,js}"]
priority: numeric_priority
dependencies: ["other.mdc"]
---
# Rule Title
## Core Principles
...
## Code Standards
...
## Validation Rules
...
The rules in this repository are designed to support various project types:
-
AI Agent Development
- Composer agents with CrewAI integration
- Cognitive architectures and workflows
- Monitoring and observability agents
-
Code Analysis Tools
- SOLID principle analyzers
- Pattern recognition systems
- Code improvement generators
-
Documentation Tools
- Mermaid diagram generators
- Documentation automation
- Visual representation tools
-
DevOps Integration
- CI/CD pipeline automation
- Security scanning and validation
- Deployment automation
This project is licensed under the MIT License - see the LICENSE file for details.