Skip to main content

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
Output: 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
Output: requirements.md, design.md, tasks.md

FIRE Flow

Choose FIRE when: You want adaptive execution that right-sizes the rigor.
FIRE is Adaptive Spec-Driven Development—it analyzes work complexity and your config to decide when to ask and when to burn through.
  • 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
Key Features:
  • 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
Key Features:
  • 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:
Flows are not progressive: Simple doesn’t upgrade to FIRE, FIRE doesn’t upgrade to AI-DLC. Each flow is designed for different use cases. Choose the right flow upfront.
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