with one click
sdd-resume
SDD — Spec-Driven Development: advance to the next pipeline step.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
SDD — Spec-Driven Development: advance to the next pipeline step.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
SDD — Spec-Driven Development: detect code that drifted from .specs/<domain>/spec.md (changed without spec update).
SDD — Spec-Driven Development: execute tasks, run checkpoints, commit and open PR.
SDD — Spec-Driven Development: write a lean implementation plan.
SDD — Spec-Driven Development: write a lean spec for rapid iteration.
SDD — Spec-Driven Development: scaffold a new Architectural Decision Record.
SDD — Spec-Driven Development: scaffold .sdd/ folder (principles, decisions) for a project.
| name | sdd:resume |
| description | SDD — Spec-Driven Development: advance to the next pipeline step. |
.spec-context.json writeIf $ARGUMENTS is provided, use specs/{$ARGUMENTS}/ as the target directory.
Otherwise, find the most recently modified directory under specs/ that contains a .spec-context.json.
If no spec directory found, stop and say: "Nothing in progress. Run /sdd:specify <description> to start."
Read specs/{NNN}-{slug}/.spec-context.json.
If .spec-context.json has "paused": true:
"paused": false in .spec-context.json (preserve all other fields) and append a transition entry per transition-loggingThen proceed to Step 3.
Check next field first (fast path):
next value | Action |
|---|---|
"plan" | Invoke /sdd:plan {NNN}-{slug} |
"tasks" | Invoke /sdd:tasks {NNN}-{slug} |
"implement" | Invoke /sdd:implement {NNN}-{slug} |
"done" | Display: "Done. Nothing to advance." and stop |
Artifact-based fallback (if next is null, missing, or the file it implies already exists):
Check which files exist in specs/{NNN}-{slug}/:
| Artifacts present | Next step |
|---|---|
spec.md only | Invoke /sdd:plan {NNN}-{slug} |
spec.md + plan.md | Invoke /sdd:tasks {NNN}-{slug} |
spec.md + plan.md + tasks.md | Invoke /sdd:implement {NNN}-{slug} |
.spec-context.json shows currentStep: "implement" | Invoke /sdd:implement {NNN}-{slug} (resume) |
If none of the above match, stop and say: "Could not determine next step. Check specs/{NNN}-{slug}/ for missing artifacts."
Call the determined skill using the Skill tool, passing the spec slug ({NNN}-{slug}) as the argument.
If the Skill tool is not available, display the command for the user to run manually:
Run `/sdd:{step} {NNN}-{slug}` to continue