What problem does it solve?
sdd-guide standardizes how the SDD plugin conducts interviews and produces planning outputs, preventing drift, messy prompting, and accidental rule-breaking by enforcing tone, question cadence, validation checks, and handoff behavior.
Core Features & Use Cases
- Tone control via user profile: adopts the user's communicationStyle from ~/.claude/sdd-user-profile.json (set during /sdd:onboard) or falls back to a direct, collegial-product-manager default.
- Interview discipline and safety rules: asks one open-ended question at a time, keeps deepening adaptive, prevents clarifying questions from advancing the interview, and always pauses for an explicit user invitation at the end of each beat/topic.
- Operational guard rails for every command: performs prerequisite and structure validation before real work; blocks execution and directs the user to the correct command if required artifacts are missing or invalid.
- Deterministic state and lifecycle management: updates docs/project-state.json lastCommand, manages handoff messaging and /clear /compact recommendations, and ensures resume behavior via docs/<command>-resume.md.
- Process-note rigor: specifies append-only process note files per phase and sprint, plus how /sdd:retro reviews and synthesizes outcomes.
Quick Start
Open a new SDD project flow by running /sdd:onboard, then follow the next-command prompts that sdd-guide enforces.