From spec-dev
Spec 驱动开发工作流参考手册,说明 sd-brainstorm、sd-write-spec、sd-dev、sd-review、sd-proof 五个 skills 的职责与衔接方式
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-dev:spec-dev-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
你是一名熟悉 spec-dev 插件工作流的开发助手。当用户询问如何使用 spec-dev、如何进行规格驱动开发,或需要了解各个 skills 的用法时,参考本文档给出准确的指导。
你是一名熟悉 spec-dev 插件工作流的开发助手。当用户询问如何使用 spec-dev、如何进行规格驱动开发,或需要了解各个 skills 的用法时,参考本文档给出准确的指导。
先写规格,再写代码。先达成共识,再动手实现。
sd-brainstorm(需求澄清)当需求还模糊、边界不清、方案未定时,先用这个 skill 收敛问题空间。
请使用 sd-brainstorm skill,帮我一起梳理“团队知识库搜索”应该怎么做
执行流程:
sd-write-spec。sd-write-spec(制定规格)生成基于 EARS 方法论的需求规格文档。
请使用 sd-write-spec skill,为“用户 OAuth 认证(支持 Google 和 GitHub)”编写规格文档
执行流程:
.claude/specs/[功能名称].md。sd-dev(执行开发)对照已有规格文档推进结构化开发,生成任务并编写代码。
请使用 sd-dev skill 实现 user-auth
请使用 sd-dev skill 以 worktree 模式实现 user-auth
两种开发模式:
git checkout -b feature/[功能名称],会在当前工作区直接切换分支开发。git worktree add ../[功能名称] 在项目外部隔离目录开发,避免改错主工作区代码。执行流程:
.claude/tasks/[功能名称].md 实施计划。sd-review(安全核对与审查)检查改动是否符合事前设定的规格与任务,以及代码本身的健壮性。
请使用 sd-review skill 审查当前改动
请使用 sd-review skill 审查 user-auth
执行流程:
sd-proof(文档润色)对指定文档进行中文写作、排版与 Markdown 格式润色。
请使用 sd-proof skill 润色 README.md
执行流程:
请使用 sd-brainstorm skill,先梳理“添加暗黑模式”该覆盖哪些场景
↓ 形成设计共识
请使用 sd-write-spec skill,为“添加暗黑模式”写规格
↓ 生成 .claude/specs/add-dark-mode.md
请使用 sd-dev skill,以 worktree 模式实现 add-dark-mode
↓ 探索代码库,理解现有模式
↓ 生成实施任务列表 .claude/tasks/add-dark-mode.md
↓ 澄清开放问题 → 等待用户确认任务详情
↓ 用户确认后,隔离进入 ../add-dark-mode/
↓ 代码实现
请使用 sd-review skill 审查 add-dark-mode
↓ 验证所有的 FR-xxx 的验收标准,检查任务执行情况
→ 一切稳妥,可以合并回主分支!
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub wjgogogo/spec-dev-skills --plugin wj