What problem does it solve? Executing a multi-task implementation plan by hand risks skipped steps, unreviewed code, and lost progress when a session dies mid-plan. This Skill drives a plan.md file task-by-task using fresh subagents for implementation, mandatory independent review gates (spec compliance and code quality) before every commit, and file-based state (PROGRESS.md and log.txt) so a run can resume after interruption. ## Core Features & Use Cases - Subagent-driven execution: Each task is implemented by a fresh subagent with full context pasted in, while the controller session owns all git commits — subagents never run git add or git commit. - Risk-tiered review gates: Tasks touching types, data, or lib/ get two parallel review gates (spec compliance and code quality); pure UI/route wiring gets one combined gate, with every gate required to PASS before commit. - Resumable persistent state: PROGRESS.md checkboxes and an append-only log.txt live beside the plan, updated only after gates pass and the commit exists, making runs recoverable after session restarts. - Use Case: Given doc/features/005-record-expense/plan.md produced by the writing-plans skill, run /sdd to autonomously implement each numbered task, review it, commit it in conventional-commit format, and finish with a completion summary. ## Quick Start Run /sdd followed by the path to your plan file, for example /sdd doc/features/005-record-expense/plan.md, and let it execute each task through implementation, review, and commit.