π You are here: Main Guide β Process Guide
- Prerequisites: Methodology Overview - Understand the foundation first
- Templates: Ready-to-Use Templates - Get started quickly
- Examples: See Complete Specs - Learn from real examples
- AI Help: Prompting Strategies - Collaborate effectively with AI
Step-by-step walkthrough of the three-phase spec-driven development workflow.
- Requirements Phase - Gathering and structuring requirements using EARS format
- Design Phase - Creating comprehensive design documents with research
- Tasks Phase - Breaking down design into actionable coding tasks
- Change Management - Managing spec evolution and handling discovered requirements
- Workflow Diagrams - Visual process flows and decision points
stateDiagram-v2
[*] --> Requirements : Start with user needs
Requirements --> Design : Requirements approved
Design --> Tasks : Design approved
Tasks --> [*] : Ready for implementation
Requirements --> Requirements : Iterate based on feedback
Design --> Design : Refine design
Tasks --> Tasks : Adjust task breakdown
Each phase builds upon the previous one, with explicit approval gates to ensure quality and alignment before proceeding.
- Requirements - Transform rough ideas into structured, testable requirements
- Design - Research and architect a comprehensive solution
- Tasks - Create an actionable implementation plan with discrete coding steps
- Methodology Overview - Understand the foundation first
- Requirements Phase - Start the three-phase process
- Templates - Get ready-to-use starting points
- Examples - See complete process examples
- Prompting Strategies - Get better AI collaboration
- Execution Guide - Implement your completed specs