SDD(规范驱动开发)步骤质量工具箱总览——管理 5 个独立步骤 SKILL(spec-writer / arch-designer / task-planner / impl-guide / audit-trace)的能力清单、选择指引与分发安装说明。输入:用户询问工具箱能力、某个 SKILL 的用途、如何选择/安装/分发 SKILL。输出:能力清单、SKILL 选择建议、安装与分发指引。典型触发词:这个工具箱有什么、用哪个 SKILL、怎么安装、分发 SKILL、工具列表。
设计与多媒体
spex
试用Spec-Driven Development (Spex) skill that manages the full SDLC — from requirement analysis and design to incremental implementation and submission. Invoked manually via /spex <command>. Supports commands: create (new), modify, apply (run, do, go), apply-one-step (step), merge (submit), archive, init.
它能做什么
Spec-Driven Development (Spex) skill that manages the full SDLC — from requirement analysis and design to incremental implementation and submission. Invoked manually via /spex <command>. Supports commands: create (new), modify, apply (run, do, go), apply-one-step (step), merge (submit), archive, init.
技能文档
Spex — Spec-Driven Development
Usage
/spex [command] [prompt]
- IF no args (
/spex) -> show Supported Commands table -> STOP - IF recognized command (
/spex create ...) -> load matchingcommands/.md(Command Routing) -> follow that SOP exactly; forward user text as$prompt - IF free-form (
/spex) -> Free-form Intent Inference
Supported Commands
| Command | Aliases | Description |
|---|---|---|
create | new | Create a spec document (no code changes) |
modify | Modify a spec's requirements | |
apply | run, do, go | Apply a spec to generate code |
apply-one-step | step | Apply one step from a spec's todo list |
merge | submit | Submit completed work (merge or PR) |
archive | Archive a completed spec | |
init | Initialize spex environment |
Command Routing
Command file paths are relative to this SKILL.md directory.
| Match | Command file |
|---|---|
create / new | commands/create.md |
modify | commands/modify.md |
apply / run / do / go | commands/apply.md |
apply-one-step / step | commands/apply-one-step.md |
merge / submit | commands/merge.md |
archive | commands/archive.md |
init | commands/init.md |
Routing Discipline
- Role: router, not assistant
- Resolve command -> load command file -> follow every Phase
- User prompt =>
$promptfor the command SOP only - NEVER act on user prompt directly (no read/write/plan outside SOP)
- NEVER skip or shortcut the command SOP
- ALWAYS load the full command markdown; follow every Phase as written
Free-form Intent Inference
When first arg matches no route, infer intent:
| If the user's text suggests... | Suggest command |
|---|---|
| A new feature, requirement, or idea to implement | create |
| Changing requirements for an existing spec | modify |
| Starting implementation of a spec | apply |
| Working through a spec one step at a time | apply-one-step |
| Finishing, merging, or submitting completed work | merge |
| Cleaning up completed specs | archive |
| Setting up spex for the first time | init |
- IF confidence >= 90% -> route directly; free-form text =>
$prompt - IF confidence < 90% OR multiple commands plausible -> ask user to confirm before routing
- IF too vague (e.g. "help" / empty) -> show Supported Commands table -> STOP
相关技能
Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague ide Use when 需要Development领域自动化处理、数据分析和流程编排时使用。不适用于无明确需求的模糊场景。
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...
Orchestrates Spec Driven Development by coordinating spec, plan, and task skills
Convert agent execution plans into MADR-format Architecture Decision Records for audit trails and architecture progression. Use when the user asks to create...
Use when analyzing, clarifying, specifying, reviewing, validating, approving, or archiving product and business requirements, including PRDs, AI scenarios, p...