General
What is specs.md?
What is specs.md?
- Simple Flow - Spec generation only (requirements, design, tasks)
- FIRE Flow - Adaptive execution with brownfield & monorepo support
- AI-DLC Flow - Full methodology with comprehensive traceability
Which flow should I choose?
Which flow should I choose?
| Flow | Optimized For | Checkpoints |
|---|---|---|
| Simple | Quick specs, prototypes, handoff to other teams | 3 (phase gates) |
| FIRE | Adaptive execution, brownfield, monorepos | Adaptive |
| AI-DLC | Full traceability, comprehensive documentation | Comprehensive |
- Just need specs without execution tracking? → Simple
- Want adaptive rigor that right-sizes to complexity? → FIRE
- Need comprehensive documentation and fixed workflows? → AI-DLC
What is FIRE flow?
What is FIRE flow?
- Adaptive checkpoints: Based on work complexity + your autonomy preference
- Brownfield-first: Analyzes your existing structure and respects your patterns
- Monorepo support: Hierarchical standards with module-specific overrides
- Walkthrough generation: Every change documented automatically
- Design docs when needed: Implementation plan for simple tasks, design docs for complex ones
What is AI-DLC?
What is AI-DLC?
- Reimagine, don’t retrofit - AI-DLC is built from first principles, not AI bolted onto Agile
- Reversed conversation - AI proposes, humans validate (not vice versa)
- DDD as core - Domain-Driven Design is integral, not optional
What AI coding tools are supported?
What AI coding tools are supported?
- Claude Code - Full support with slash commands
- Cursor - Full support with rules
- GitHub Copilot - Full support with agents
- Google Antigravity - Full support with agents
- Any AI assistant - Works with any tool that can read markdown prompts
Is specs.md free?
Is specs.md free?
FIRE Flow
What are FIRE's execution modes?
What are FIRE's execution modes?
| Mode | Checkpoints | Use For |
|---|---|---|
| Autopilot | 0 | Bug fixes, minor updates, well-defined changes |
| Confirm | 1 | Standard features, moderate complexity |
| Validate | 2 | Security, payments, core architecture |
How does FIRE handle brownfield projects?
How does FIRE handle brownfield projects?
- Auto-detection: Scans your codebase to infer tech stack and conventions
- Search before create: Extends existing modules rather than duplicating
- Respect patterns: Follows existing naming and folder structures
- Minimal changes: Targeted edits, no unnecessary rewrites
How does FIRE support monorepos?
How does FIRE support monorepos?
- Root standards: Project-wide defaults
- Module overrides: Per-module tech stack and conventions
- Constitution: Universal policies (always inherited, never overridden)
- AI detection: Automatically detects language/framework per module
What are walkthroughs in FIRE?
What are walkthroughs in FIRE?
- Summary of what changed
- Files created/modified/deleted
- Key decisions made
- Verification steps
- Test coverage
When should I NOT use FIRE?
When should I NOT use FIRE?
- You have a large team requiring coordination
- Your domain logic is complex and needs DDD
- You’re in a regulated environment requiring extensive documentation
- Multiple stakeholders need to review and approve changes
Why AI-DLC? (The Agentic Age)
Why do we need a new methodology? What's wrong with Agile?
Why do we need a new methodology? What's wrong with Agile?
Why are sprints becoming obsolete?
Why are sprints becoming obsolete?
- Two weeks is no longer fast - AI produces working prototypes in hours
- Story points are meaningless - AI execution time bears no relation to human effort
- Sprint boundaries create artificial delays - Completed work waits for ceremonies
- Velocity fluctuates wildly - Based on AI tool usage, not team capability
What is V-Bounce?
What is V-Bounce?
What does 'AI drives, human validates' mean?
What does 'AI drives, human validates' mean?
What are Mob Elaboration and Mob Construction?
What are Mob Elaboration and Mob Construction?
- Mob Elaboration (Inception): Product managers, developers, QA collaborate with AI to refine requirements into user stories. What took months now takes hours.
- Mob Construction (Construction): Teams work in parallel after domain modeling, with AI generating component models while team provides real-time clarification.
Comparisons
How does specs.md compare to GitHub Spec Kit?
How does specs.md compare to GitHub Spec Kit?
/speckit.specify, /speckit.plan, /speckit.tasks) for 15+ AI assistants.specs.md is a full methodology with phase-based agents, Mob rituals, and DDD integration.Choose Spec Kit for a 4-phase workflow with minimal learning curve. Choose specs.md for complex systems needing formal methodology structure.specs.md (Simple Flow) provides Kiro-style Requirements → Design → Tasks workflow.Full comparison →How does specs.md compare to BMAD-Method?
How does specs.md compare to BMAD-Method?
- BMAD: 19+ role-based agents (Analyst, PM, Architect, Dev, QA…)
- specs.md: 3 phase-based agents (Master, Inception, Construction, Operations)
How does specs.md compare to Kiro (AWS)?
How does specs.md compare to Kiro (AWS)?
| Aspect | specs.md | Kiro |
|---|---|---|
| IDE | Any | Kiro only |
| AI Model | Any | Claude Sonnet only |
| Pricing | Free + API tokens | $19-39/month |
How does specs.md compare to OpenSpec?
How does specs.md compare to OpenSpec?
Do I need other spec-driven tools if I use specs.md?
Do I need other spec-driven tools if I use specs.md?
- Formal phases (Inception → Construction → Operations)
- Defined rituals (Mob Elaboration, Mob Construction)
- Design integration (DDD as core)
- Memory Bank for persistent context
- Phase-based agents
Installation
How do I install specs.md?
How do I install specs.md?
Should I install globally with npm?
Should I install globally with npm?
npx specsmd@latest install to ensure you get the latest version. Global installation may result in using an outdated version.What gets installed?
What gets installed?
.specsmd/ directory with:- Agent definitions
- Skills and capabilities
- Templates for artifacts
- Memory bank schema
.claude/commands/ for Claude Code).Usage
Agents don't seem to remember previous context?
Agents don't seem to remember previous context?
How do I reset project state?
How do I reset project state?
memory-bank/ directory:Can I use specs.md with existing Agile workflows?
Can I use specs.md with existing Agile workflows?
Can I use specs.md on existing codebases (brownfield)?
Can I use specs.md on existing codebases (brownfield)?
Methodology
What's the difference between Intents, Units, and Bolts?
What's the difference between Intents, Units, and Bolts?
- Intent: High-level goal (“Build user authentication”)
- Unit: Cohesive work element derived from Intent (“User Registration”)
- Bolt: Smallest iteration, hours to days (“Registration Domain Model”)
What are the three phases?
What are the three phases?
- Inception: Mob Elaboration ritual - capture intents, decompose into units and stories
- Construction: Mob Construction ritual - domain modeling, code generation, testing
- Operations: Deployment, monitoring, maintenance
What are human checkpoints?
What are human checkpoints?
- Domain Model → CHECKPOINT → Technical Design → CHECKPOINT → etc.
What bolt types are available?
What bolt types are available?
| Type | Use Case |
|---|---|
| DDD Construction | Complex business logic, domain modeling |
| Simple Construction | UI, integrations, utilities |
What is the Memory Bank?
What is the Memory Bank?
Why is DDD (Domain-Driven Design) required?
Why is DDD (Domain-Driven Design) required?
- Bounded contexts
- Aggregates and entities
- Domain events
- Repositories and factories
Troubleshooting
Agent commands not recognized
Agent commands not recognized
Memory Bank artifacts missing
Memory Bank artifacts missing
Standards not being followed in generated code
Standards not being followed in generated code
memory-bank/standards/:tech-stack.mdcoding-standards.mdarchitecture.md
AI not following the spec properly
AI not following the spec properly
- Use checkpoints to catch errors early
- Break work into smaller, clearer units
- Ensure Memory Bank has complete context
- Validate each step before proceeding
