Skip to content

Spec 工作流 ​

Nexus 的 AI 驱动开发由一组 Spec 技能编排,覆盖「新功能 / Bug 修复 / 改进重构」三类典型链路。所有链路都遵循 SDD 的「规格先行、测试先行、层级推进」。

三条工作流链路 ​

链路一:新功能开发(feature) ​

text
[spec-issue →] spec-milestone → spec-sprint → spec-plan
   → [spec-design] → spec-dod → spec-impl → spec-test
   ↔ [spec-review] → spec-checkpoint → spec-commit
  1. 使用 spec-issue 记录和追踪需求(或由里程碑驱动)。
  2. 创建里程碑(spec-milestone)→ Sprint(spec-sprint)→ 功能规划(spec-plan)。
  3. 必要时使用 spec-research 做技术研究,再进行技术设计(spec-design)。
  4. 先写测试规格 DoD(spec-dod),再实施(spec-impl)。
  5. 全量测试(spec-test)→ 评审(spec-review)→ 归档(spec-checkpoint)→ 提交(spec-commit)。

链路二:Bug 修复(fix) ​

text
[spec-issue →] spec-fix → [spec-checkpoint]

聚焦定位与修复,修复后归档沉淀。

链路三:改进与重构(refine) ​

text
[spec-issue →] spec-refine → [spec-checkpoint]

在保持行为不变的前提下改进代码结构,更新规格后归档。

Spec 技能清单(.claude/skills/) ​

技能作用产出物
spec-spec初始化项目规格SPEC.md + CONTEXT.md
spec-issue问题与需求追踪ISSUES.md 或问题记录
spec-research深度技术研究研究记录与决策依据
spec-milestone创建里程碑里程碑规格 + CONTEXT.md 里程碑 section
spec-sprint创建 Sprintsprints/<name>/spec.md + CONTEXT.md Sprint section
spec-plan功能规划plans/<feature>/spec.md + 链接
spec-design技术设计plans/<feature>/design.md
spec-dod测试规格(Definition of Done)plans/<feature>/dod.md
spec-impl实施(TDD)测试代码 + 实现代码
spec-test全量测试测试报告
spec-review多维度评审评审报告
spec-fixBug 修复修复代码 + 诊断记录
spec-refine改进重构更新规格 + 改进代码
spec-checkpoint阶段归档feats/ 归档 + 技术决策沉淀
spec-commit提交变更Git commit
spec-build构建与多平台交付构建产物、镜像或发布包

技能名称以项目 .claude/skills/ 中的 SKILL.md 为准,当前统一使用 spec-* 连字符命名。

Sprint 类型路由 ​

  • feature 型(默认):走完整开发链路(spec-plan → spec-dod → [spec-design] → spec-impl → spec-test ↔ spec-review → spec-checkpoint)。
  • build 型:使用 spec-build,跳过 dod/design/review,以构建产物验证为核心(适合纯构建型 Sprint)。

状态管理 ​

  • CONTEXT.md 中的 📋 链接行是唯一的「已规划」标志。
  • Sprint / 功能完成并归档后,从 plans/ 移至 feats/ / done/,更新 CONTEXT.md。