Four Flows, Every Use Case
specs.md offers four flows, each designed for a different stage and context. Choose the one that matches your current need.Ideation Flow
Creative brainstormingSpark → Flame → Forge. Diverse ideas to polished concept briefs before you commit to building.
Simple Flow
Spec generation onlyQuick requirements, design, and task documents without execution tracking.
FIRE Flow
Rapid executionShip in hours with adaptive checkpoints and first-class brownfield support.
AI-DLC Flow
Full methodologyComplete lifecycle with DDD, 4 agents, and comprehensive traceability.
Quick Decision Guide
1
Do you have a clear feature idea yet?
- No, I’m still exploring → Use Ideation Flow (brainstorm → evaluate → shape a concept brief)
- Yes, I know what I want to build → Continue to Step 2
2
Do you need execution tracking?
- No → Use Simple Flow (spec generation only, like Kiro)
- Yes → Continue to Step 3
3
Do you want adaptive or fixed ceremony?
- Adaptive (right-size rigor based on task complexity) → FIRE Flow
- Fixed (predictable checkpoints every time) → AI-DLC Flow
4
Do you hate unnecessary friction?
- Yes (check when necessary, not everything) → FIRE Flow
- No (prefer comprehensive documentation always) → AI-DLC Flow
Detailed Comparison
When to Use Each Flow
Ideation Flow
Choose Ideation when: You haven’t committed to a specific feature yet—or you want to stress-test your current idea against alternatives you haven’t considered.
- Early-stage product discovery
- Finding novel angles before writing a spec
- Brainstorming sessions (solo or team)
- Evaluating multiple feature directions before committing resources
- When your first idea might not be the best idea
spark-bank.md (ideas), flame-report.md (evaluations), concept-brief.md (shaped concepts)
Simple Flow
Choose Simple when: You need quick specs without the overhead of execution tracking.
- Building prototypes or MVPs
- Generating specs for handoff to another team
- Small features in established projects
- Solo developers wanting structured documentation
- Projects that don’t need AI-assisted execution
requirements.md, design.md, tasks.md
FIRE Flow
Choose FIRE when: You want adaptive execution that right-sizes the rigor.
- Teams who hate unnecessary friction
- Brownfield projects with existing code
- Monorepo architectures
- Projects where implementation plan is often enough, but design docs when needed
- Anyone wanting to ship fast without reckless code generation
- Dynamic execution: No pre-planned runs—Builder scans work items and recommends what to run next
- Change-friendly: Requirements changed? Just update specs, next run adapts automatically
- Adaptive checkpoints: Based on work complexity + your autonomy preference
- Walkthrough generation: AI documents every change for review
- Hierarchical standards: Module-specific overrides in monorepos
- Brownfield-first: Analyzes your existing structure and respects your patterns
AI-DLC Flow
Choose AI-DLC when: You need full traceability, DDD, and multi-team coordination.
- Teams with multiple developers
- Complex domain logic requiring DDD
- Projects needing comprehensive documentation
- Regulated environments requiring audit trails
- Multi-stakeholder initiatives
- Four specialized agents: Master, Inception, Construction, Operations
- Domain-Driven Design: Full DDD stages in Construction
- Complete traceability: Every decision documented
- Mob rituals: Mob Elaboration, Mob Construction
Flow Comparison Matrix
Switching Between Flows
Flows are independent—they’re not an upgrade path. Choose based on your project needs: However, you can:- Use Simple Flow to generate initial specs, then implement manually
- Use FIRE Flow for rapid feature development within a project
- Use AI-DLC Flow for major initiatives requiring full planning
Getting Started
Start with Ideation
Generate ideas and shape a concept brief
Start with Simple
Generate specs in minutes
Start with FIRE
Ship your first feature fast
Start with AI-DLC
Full methodology walkthrough
