A lightweight workflow orchestration engine for multi-phase task coordination with routing, phase execution, and exception handling.
Coding
spec steering workflow
Try itUse a lightweight spec + steering workflow for long, interruptible, multi-phase tasks that need checkpointed progress, recoverable state, and multi-session c...
What it does
Use a lightweight spec + steering workflow for long, interruptible, multi-phase tasks that need checkpointed progress, recoverable state, and multi-session c...
The skill document
Spec Steering Workflow
Use this skill when work is long, interruptible, multi-phase, or needs recovery in a new session.
Start or recommend a spec when any of these are true:
- The task is likely to take more than 20 minutes.
- The task has more than one deliverable.
- The task needs staged execution.
- The task is likely to be interrupted.
- The task needs research plus execution.
- The task must survive across sessions.
- The user asks for plan first, then execution.
This skill manages execution state with workspace files:
specs/active//specs/archive//steering/
Default workflow:
- Read
steering/workflow.mdandsteering/preferences.md. - If resuming, read
handoff.md, thentasks.md, thenmeta.json. - Work only on the current batch.
- After each batch, or every 20-30 minutes, write a checkpoint.
- Before stopping, update
handoff.mdandmeta.json.
Valid checkpoint types are only:
doneblockedfailed
Do not treat "working on it", "continue", or "in progress" as valid progress reports.
Use {baseDir}/scripts/specctl.py for these operations:
init --title "" --kindcheckpoint --type done|blocked|failed --batch --next ""statusresumevalidatearchiveset-status --status ready|review|completed [--phase ] [--next ""]doctor
Read references only as needed:
{baseDir}/references/workflow-rules.mdfor trigger and lifecycle rules{baseDir}/references/checkpoint-rules.mdfor checkpoint requirements{baseDir}/references/recovery-rules.mdfor resume order and stale-state rules{baseDir}/references/integration-rules.mdfor coexistence with other skills{baseDir}/references/template-contracts.mdfor file contracts and required fields
Use templates from {baseDir}/assets/templates/. Keep the skill lean: detailed rules belong in references/, file bodies belong in assets/templates/, and only execution state belongs in workspace specs/ and steering/.
Related skills
Use when medium-to-large changes need explicit requirements, technical design, and task planning before implementation, especially for multi-module work, unclear acceptance criteria, or architecture-heavy requests.
Orchestrator for GitHub Spec-Kit SDD workflow in OpenClaw. Use when starting a new project with spec-driven development, setting up spec-kit toolchain, or ru...
Convert agent execution plans into MADR-format Architecture Decision Records for audit trails and architecture progression. Use when the user asks to create...
Orchestrates Spec Driven Development by coordinating spec, plan, and task skills
Organize auditable task packages and launch workflows