编程

spec steering workflow

试用

Use a lightweight spec + steering workflow for long, interruptible, multi-phase tasks that need checkpointed progress, recoverable state, and multi-session c...

它能做什么

Use a lightweight spec + steering workflow for long, interruptible, multi-phase tasks that need checkpointed progress, recoverable state, and multi-session c...

技能文档

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:

  1. Read steering/workflow.md and steering/preferences.md.
  2. If resuming, read handoff.md, then tasks.md, then meta.json.
  3. Work only on the current batch.
  4. After each batch, or every 20-30 minutes, write a checkpoint.
  5. Before stopping, update handoff.md and meta.json.

Valid checkpoint types are only:

  • done
  • blocked
  • failed

Do not treat "working on it", "continue", or "in progress" as valid progress reports.

Use {baseDir}/scripts/specctl.py for these operations:

  • init --title "" --kind
  • checkpoint --type done|blocked|failed --batch --next ""
  • status
  • resume
  • validate
  • archive
  • set-status --status ready|review|completed [--phase ] [--next ""]
  • doctor

Read references only as needed:

  • {baseDir}/references/workflow-rules.md for trigger and lifecycle rules
  • {baseDir}/references/checkpoint-rules.md for checkpoint requirements
  • {baseDir}/references/recovery-rules.md for resume order and stale-state rules
  • {baseDir}/references/integration-rules.md for coexistence with other skills
  • {baseDir}/references/template-contracts.md for 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/.

相关技能

A lightweight workflow orchestration engine for multi-phase task coordination with routing, phase execution, and exception handling.

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.

50 次安装

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...

20 次安装

Convert agent execution plans into MADR-format Architecture Decision Records for audit trails and architecture progression. Use when the user asks to create...

15 次安装

Orchestrates Spec Driven Development by coordinating spec, plan, and task skills

22 次安装