Skip to main content

Three Flows, Every Use Case

specs.md offers three development flows, each designed for different project needs and team sizes. Choose the one that matches your context.

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 need execution tracking?

  • No → Use Simple Flow (spec generation only, like Kiro)
  • Yes → Continue to Step 2
2

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
3

Do you hate unnecessary friction?

  • Yes (check when necessary, not everything) → FIRE Flow
  • No (prefer comprehensive documentation always) → AI-DLC Flow

Detailed Comparison

AspectSimpleFIREAI-DLC
Optimized ForSpec generation, prototypesTeams who hate frictionFull traceability needs
Execution PlanningN/ADynamic (recommends next run)Pre-planned (bolts)
Requirement ChangesN/AJust update specsMay need bolt re-planning
Checkpoints3 (phase gates)Adaptive (complexity + config)Comprehensive (fixed)
Agents134
Execution TrackingNoYes (runs, walkthroughs)Yes (bolts, stages)
Design DocsBasicWhen complexity warrantsAlways (DDD integral)
Monorepo SupportNoFirst-classLimited
Brownfield SupportBasicFirst-classAlpha
Output Structurespecs/{feature}/.specs-fire/memory-bank/
Ceremony StyleMinimalAdaptiveComprehensive

When to Use Each Flow

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 Simple

Generate specs in minutes

Start with FIRE

Ship your first feature fast

Start with AI-DLC

Full methodology walkthrough