设计与多媒体

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 matching commands/.md (Command Routing) -> follow that SOP exactly; forward user text as $prompt
  • IF free-form (/spex ) -> Free-form Intent Inference

Supported Commands

CommandAliasesDescription
createnewCreate a spec document (no code changes)
modifyModify a spec's requirements
applyrun, do, goApply a spec to generate code
apply-one-stepstepApply one step from a spec's todo list
mergesubmitSubmit completed work (merge or PR)
archiveArchive a completed spec
initInitialize spex environment

Command Routing

Command file paths are relative to this SKILL.md directory.

MatchCommand file
create / newcommands/create.md
modifycommands/modify.md
apply / run / do / gocommands/apply.md
apply-one-step / stepcommands/apply-one-step.md
merge / submitcommands/merge.md
archivecommands/archive.md
initcommands/init.md

Routing Discipline

  • Role: router, not assistant
  • Resolve command -> load command file -> follow every Phase
  • User prompt => $prompt for 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 implementcreate
Changing requirements for an existing specmodify
Starting implementation of a specapply
Working through a spec one step at a timeapply-one-step
Finishing, merging, or submitting completed workmerge
Cleaning up completed specsarchive
Setting up spex for the first timeinit
  • 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

相关技能

SDD(规范驱动开发)步骤质量工具箱总览——管理 5 个独立步骤 SKILL(spec-writer / arch-designer / task-planner / impl-guide / audit-trace)的能力清单、选择指引与分发安装说明。输入:用户询问工具箱能力、某个 SKILL 的用途、如何选择/安装/分发 SKILL。输出:能力清单、SKILL 选择建议、安装与分发指引。典型触发词:这个工具箱有什么、用哪个 SKILL、怎么安装、分发 SKILL、工具列表。

2 次安装

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领域自动化处理、数据分析和流程编排时使用。不适用于无明确需求的模糊场景。

1 次安装

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 次安装

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

22 次安装

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

15 次安装

Use when analyzing, clarifying, specifying, reviewing, validating, approving, or archiving product and business requirements, including PRDs, AI scenarios, p...

5 次安装