بنقرة واحدة
sdd-resume
SDD — Spec-Driven Development: advance to the next pipeline step.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
SDD — Spec-Driven Development: advance to the next pipeline step.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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