Spec-driven development framework for Cursor AI IDE with intelligent agents, automated planning, and systematic execution
Cursor SDD (Spec Driven Development) is a production-ready framework for Cursor AI IDE that implements spec-first development methodology. Transform specifications into working code through intelligent agents, automated planning, and systematic execution.
- Plan First - Create detailed implementation plans before coding
- Research - Gather technical insights with parallel researcher agents
- Execute - Implement with fullstack-developer agents (parallel/sequential)
- Simplify - Auto-refine code for clarity (mandatory step)
- Test - Comprehensive testing before code review
- Review - Quality gate with security/performance checks
- 12+ Specialized Agents: Planner, Researcher, Developer, Tester, Code Reviewer, Debugger, and more
- Parallel Execution: Run multiple agents simultaneously for independent tasks
- Sequential Chaining: Complex workflows with dependent tasks handled automatically
- Privacy Protection: Automatic blocking of sensitive file access (.env, credentials)
- Context Optimization: Smart token management for efficient AI responses
- Pre-commit Guards: Security scanning and validation before file operations
/plan- Create structured implementation plans/code- Execute plans with parallel/sequential phases/fix- Intelligent bug detection and routing/test- Automated testing and reporting/debug- Systematic debugging workflow/review- Comprehensive code review
- Timestamped plan directories with phases
- Research reports and documentation
- Progress tracking and milestones
- Integration with project docs
# Clone this repository
git clone https://github.com/Build-From-Zero/cursor-sdd.git
cd cursor-sdd
# Copy to your Cursor project root
cp -r .cursor/ /path/to/your-project/
# Or use as template for new projects.cursor-sdd/
├── .cursor/
│ ├── agents/ # Agent definitions (12+ specialized agents)
│ ├── commands/ # Custom slash commands
│ ├── hooks/ # Automation hooks (privacy, optimization, security)
│ ├── hooks.json # Hooks configuration
│ └── plans/ # Implementation plans with timestamps
├── docs/ # Project documentation
└── README.md # This file
User Request → Planner Agent → Research Agents → Implementation Plan
Plan → Developer Agents → Code Simplifier → Test Suite
Simplified Code → Tester Agent → Code Reviewer → Integration
- YAGNI: Build only what you need
- KISS: Keep solutions simple
- DRY: Don't repeat yourself
- File size under 200 lines for optimal context
- Kebab-case naming for self-documenting files
- Mandatory code review after testing
Spec driven development, SDD, Cursor AI IDE, specification-first development, AI development tools, automated planning, intelligent agents, code review automation, AI-assisted programming, Cursor AI configuration, development framework, AI IDE customization, software development automation, plan-driven development
Contributions welcome! Please read our development rules before submitting PRs.
MIT License - feel free to use in your projects
Built with Cursor AI for spec-driven developers who ship quality code.