Agent Skills
返回列表
💻

规格驱动开发

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,将 @kunlungrowth/spec-driven-development 安装到当前 AI 助手中并加载使用。

技能介绍

当需求只存在于一句模糊想法里时,直接开工往往意味着返工。规格驱动开发(Spec-Driven Development)解决的正是这个问题:在写任何代码之前,先产出一份结构化规格,作为 agent 与工程师共享的“真相源”,明确“建什么、为何建、怎样算完成”。

核心能力

这个技能采用四阶段门控工作流:当前阶段未验证通过,就不得进入下一阶段。

  • 阶段 1 规格(Specify):从高层愿景起步,先用澄清问题把需求问具体,并立刻摊开假设——假设是最容易藏住误解的地方,规格的精髓就是提前暴露它们。
  • 规格文档覆盖六核心区:Objective(目标、用户与验收标准)、Commands(带 flag 的完整可执行命令,而非只给工具名)、Project Structure、Code Style(一段真实代码片段胜过三段描述)、Testing Strategy、Boundaries(总是做 / 先问 / 绝不做三层边界)。
  • 成功标准改写:把“让仪表盘更快”这类模糊诉求改写成可测量的指标,例如首屏 LCP 达到某阈值。
  • 阶段 4 实现(Implement):逐任务落地,遵循增量实现与 TDD;通过 context-engineering 在每步只加载相关规格段落,而不是把整个规格塞满上下文。

适用边界与注意点

规格的价值取决于它是否鲜活:决策或范围变化时,先改规格再实现;规格随代码进版本控制,PR 里回链对应规格段落。规格必须经人类评审批准后才能进入实现。

它不适合单行修复、拼写更正或需求明确且自包含的小改动——这类任务直接写码更划算。

使用场景

  • 新项目启动,需求只有一句模糊想法,需要先产出结构化规格与验收标准再写代码
  • 改动涉及多文件、多模块且即将做架构决策,需要先冻结范围与工程边界
  • 团队已有代码库,新功能需沿用既有命令、目录结构与代码风格,避免实现偏离约定
  • 需求含性能等抽象目标,需要把「更快」「更稳」改写为可测量的成功标准并明确测试策略

适合人员

  • 独立开发者或小团队技术负责人,在动手前需要一份可评审、可落地的规格文档
  • 后端或全栈工程师,面对跨模块改动要先明确构建、测试、lint 命令与目录约定
  • 技术 PM 或团队负责人,希望在编码前摊开假设并冻结范围,减少返工
  • Agent 应用工程师,需要把需求结构化后分步喂给规划、上下文加载与增量实现等环节