Agent Skills
返回列表
🤖

规格驱动开发

AI Agent 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/spec-driven-development-lr-qnrb。

技能介绍

当需求模糊时,代码往往是猜测

很多开发场景中,需求未完全明确就动手写代码,结果导致误解、返工、架构反复修改。Spec-Driven Development的核心是:先写结构化规格,再写代码,让规格成为人与工程师的共同事实来源(shared source of truth)——定义要构建什么、为什么、如何判断完成。

它如何改变开发流程

这个技能采用门控工作流(gated workflow),分四个阶段,每阶段验证通过才能推进:

  • 阶段1:Specify(规格化)

从高层愿景开始,通过提问把需求变具体;立即暴露假设(不要悄悄填补模糊需求),并撰写包含六个核心领域的规格文档:Objective(目标:构建什么、为什么、用户是谁、成功标准)、Commands(可执行命令如npm run build、npm test -- --coverage)、Lint(代码检查命令)等。

  • 阶段2-4:Plan、Build、Validate

基于规格制定计划,按计划实现代码,最后验证是否符合规格——每一步都需确认,确保开发不偏离核心需求。

什么时候该用(或不该用)

适合场景:启动新项目/功能、需求模糊不完整、修改涉及多个文件/模块、需要架构决策、任务实现耗时超30分钟。
不适合:单行修复、错别字修正,或需求完全明确且自包含的小改动——此时直接写代码更高效。

使用场景

  • 启动新功能或新项目时,需求还不明确,需要先和 AI 逐条澄清后再写规格
  • 修改会触及多个文件或模块,动手前想先产出结构化规格,避免中途返工
  • 准备做架构决策,希望把假设和成功标准先写清楚,作为人与 AI 的共同依据
  • 实现预计超过 30 分钟的任务,需要分阶段验证需求与实现是否一致

适合人员

  • 独立开发者:面对模糊需求时,希望 AI 先产出规格文档再动手编码,减少返工
  • 技术团队负责人:希望 AI 在改多模块前先暴露假设、确认架构决策,避免误解扩散
  • AI 编程工具的重度使用者:希望约束 AI 的开发流程,防止它悄悄填补模糊需求
  • 与 AI 结对开发的工程师:需要一份双方都认可的需求事实来源,作为验收标准