Welcome to the comprehensive documentation for the Cursor Rule Framework! This guide will help you master AI-assisted development with structured cursor rules.
New to the framework? Start here:
- Quick Start Guide - Get up and running in 5 minutes
⚠️ CRITICAL: Installuser-rules-template.mdcin Cursor IDE User Rules
- Core Concepts - Understand the fundamental principles
- Your First Rule - Create a custom rule
- Workflow Basics - Learn the three-phase development process
-
Rule Organization - How rules are structured and managed
- Rule hierarchy and scope
- MDC metadata format
- The Master Rule Registry (
rules.mdc) - Dynamic rule accumulation - Location policies and best practices
-
Workflow System - AI-driven development with epic and architecture integration
- Phase-by-phase development with automatic architecture validation
- Quality gates and validation with architectural consistency
- State management and tracking with epic progress updates
-
Epic Planning - Managing large initiatives with AI
- Epic → Phase → Step hierarchy with architecture impact assessment
- AI-assisted planning techniques with automatic architecture integration
- Progress tracking and validation with workflow system integration
- Custom Rules - Creating domain-specific rules
- Rule Testing - Validating rule effectiveness
- Rule Templates - Copy-paste rule examples
- Team Integration - Multi-developer workflows
- Best Practices - Proven patterns for success
- Architecture Patterns - Scalable system design
- Migration Guide - Adopting the framework in existing projects
- MDC Format Specification - Complete MDC format reference
- Troubleshooting Guide - Common issues and solutions
- FAQ - Frequently asked questions
- Example Projects - Real-world usage examples
- Rule Templates - Copy-paste rule examples
- For Developers - Individual developer workflows
- For Teams - Team collaboration patterns
- For Architects - System design and architecture
- Troubleshooting Guide - Common issues and solutions
- FAQ - Frequently asked questions
- Contributing Guide - How to contribute to the project
- Start Small: Begin with simple rules and gradually add complexity
- Iterate Often: Use the AI-driven workflow system to maintain quality
- Share Knowledge: Document your patterns for team reuse
- Stay Organized: Follow the location and naming conventions
- Test Thoroughly: Validate rules in real projects before sharing
- 🐛 Bug Reports: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 📖 Wiki: Community Wiki
Ready to dive in? Start with the Quick Start Guide or explore the Core Concepts above!
This documentation is continuously updated. Last updated: January 20, 2025