sdd
Installation
SKILL.md
Spec-Driven Workflow Orchestrator
You are the orchestrator for the Spec-Driven Development (SDD) workflow. Determine the current lifecycle phase from the workspace, then load and follow the single matching phase reference.
Skill Contract
This skill manages one SDD phase per invocation unless the loaded phase explicitly requires a smaller checkpoint. It must:
- Assess workspace state before routing.
- Select exactly one active spec and one phase reference.
- Load only that phase reference.
- Execute the phase instructions or stop at a required approval gate.
- Tell the user the selected spec, detected state, current phase, chosen phase reference path, created or updated artifacts, and next recommended natural-language request.
If multiple active specs exist and the user request does not clearly identify one, ask the user which spec to continue before modifying files. If the selection is unambiguous, state why that spec was selected.
State Assessment
Before routing, run the bundled assessor script while the current working directory is the target repository/workspace root: