Skip to main content

Overview

The /sdd-ff command runs all planning sub-agents in sequence (proposal → specs → design → tasks) without pausing for approval between phases. It’s designed for experienced users who want rapid planning.
This command generates 4 artifacts in one go. Review the complete plan carefully before running /sdd-apply.

Usage

string
required
Unique identifier for this change. Use kebab-case (e.g., add-csv-export, refactor-auth).

What It Does

Phase Sequence

Runs these sub-agents consecutively:
1

1. Exploration

Investigates codebase, compares approaches, identifies risks
2

2. Proposal

Creates proposal.md with intent, scope, approach, risks
3

3. Specs (Parallel)

Writes requirements and scenarios using Given/When/Then
4

4. Design (Parallel)

Creates technical design with architecture decisions
5

5. Tasks

Breaks down implementation into phased checklist
Specs and Design run in parallel since they have no dependency on each other.

2. Single Combined Summary

After ALL phases complete, shows:
  • Executive summary of each phase
  • Total artifacts created
  • Risk assessment
  • Implementation readiness

3. Ready for Implementation

Change is immediately ready for /sdd-apply.

Example Usage

Fast-Forward a Feature

Output:

Fast-Forward a Refactoring

Output:

When to Use

Experienced Users

You’ve used SDD before and trust the planning

Time Pressure

Need to start coding quickly

Small Changes

Low-risk changes with obvious approach

Solo Development

No team review needed between phases
When NOT to use /sdd-ff:
  • First time using SDD (use /sdd-new + /sdd-continue to learn)
  • High-risk architectural changes (review each phase)
  • Team collaboration required (pause between phases)
  • Unclear requirements (explore first with /sdd-explore)

Comparison with Other Commands

Review Checklist

After /sdd-ff completes, review these artifacts:
  • Intent is clear and justified
  • Scope is appropriate (not too large)
  • Rollback plan is realistic
  • Risks are identified with mitigations
  • Requirements use RFC 2119 keywords correctly
  • Scenarios cover happy path + edge cases
  • Given/When/Then format is clear
  • Acceptance criteria are testable
  • Architectural decisions have rationale
  • Approach aligns with existing patterns
  • Trade-offs are acknowledged
  • Diagrams clarify complex flows
  • Tasks are small enough (under 4 hours each)
  • Phases are logical groupings
  • Dependencies between tasks are clear
  • Total estimate seems reasonable

Revising After Fast-Forward

If you need to revise any artifact:
The orchestrator will detect manual edits and incorporate them when running /sdd-apply.

Performance

Fast-forward typically takes:
  • Small changes: 2-4 minutes
  • Medium changes: 4-8 minutes
  • Large changes: 8-15 minutes
Time depends on:
  • Codebase size
  • Complexity of analysis
  • Number of affected areas
  • Spec scenario count