Spec 驱动开发(SDD)
SDD 是 LeanSpec 的操作节奏:在 Spec 中捕获意图,让人类和 AI 从中执行,并保持 Spec 同步。
五个循环阶段
- 发现 — 在开始新工作之前搜索现有 Spec。
- 计划 — 创建或更新 Spec,使意图明确无误。
- 实现 — 人类和 AI 代理遵循 Spec 进行构建。
- 验证 — 运行测试和
lean-spec validate以确保质量。 - 更新 — 标记状态、经验教训和后续工作。
每当出现新信息时,循环就会重新开始。Spec 是活文档,而非仪式性文书工作。
工作流中的角色
- 作者 阐明问题和期望的结果。
- 实现者(人类或 AI)执行计划。
- 审查者 在状态更改前检查成功标准。
工具支持
lean-spec list、search和view用于发现。lean-spec create和update用于计划/状态。lean-spec validate和 MCP 服务器用于自动化。