蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
智构苍穹
融合 AI、架构与工程实践,沉淀方法论,构建可持续的技术价值。
  1. 首页
  2. AI谈
  3. 正文

开源项目Spec-Kit,带你告别草率的Vibe Coding,迈入高质量SDD时代

2026年7月9日 194点热度 0人点赞 0条评论

大家好,我是蓝戒。本篇我们来聊聊:高质量Vibe Coding,Spec-Kit:SDD开发。

在AI编程席卷全球的今天,你是不是也过上了这样的日子:新建一个文件,啪啪啪敲几句嘴炮Prompt,让AI一顿操作猛如虎,结果一看代码bug满天飞?遇到问题再继续追加Prompt反复拉扯,最后把代码改得面目全非,連自己和AI都陷入了沉思。

这种全凭感觉、摸着石头过河、指望AI“大力出奇迹”的开发模式,被圈内戏称为“Vibe Coding”(氛围感编程)。

Vibe Coding固然爽快,写个Demo或搞个Hackathon还能应付。但如果要在生产环境里玩真的,这种“快但脆弱”的野路子往往会变成团队的灾难。那么,如何把AI的编程能力从“碰运气”升级为“高质量、可预测”的工业级产出?

GitHub开源项目给出了他们的标准答案——为“规格驱动开发”(Spec-Driven Development, 简称 SDD)量身定制的工具包:Spec-Kit:https://github.com/github/spec-kit。今天我们就来彻底扒一扒,它到底凭什么能终结混乱的Vibe Coding?

一、 什么是Spec-Kit?让代码重新为规格服务

在传统的乱撞式AI编程中,“代码”往往成了唯一的真理,而文档和规格要么干脆没有,要么早就严重滞后。

GitHub Spec-Kit 的核心理念直接把这个食物链给颠覆了。它倡导的是规格驱动开发(SDD):

  • 传统Vibe Coding: 模糊的意图 ----> 杂乱的Prompt ----> 一顿瞎写 ----> 代码成为唯一真理(且难以维护)。
  • Spec-Kit 的 SDD 模式: 明确的规格(Spec) ----> 技术计划(Plan) ----> 任务拆解(Tasks) ----> AI按图施工(Implement) ----> 规格成为唯一真理。

简单来说,Spec-Kit 把软件工程中那句“先想清楚再动手”的古老智慧,用一套严密的工具链给规范化了。在 Spec-Kit 的世界里,代码只是规格的有损投影,写好规范(Spec)的人,才是真正的程序员。你负责掌舵和校准,AI负责重度劳力输出。

二、 别眨眼!Spec-Kit的“六步流水线”

Spec-Kit 并不是一个空洞的概念,它包含了一个基于 Python 的辅助命令行工具 Specify CLI,以及一套适配 GitHub Copilot、Claude Code、Gemini CLI 等主流 AI Agent 的提示词模板。

官方推荐的标准SDD工作流就像一条流水线,治好了我多年的“Prompt焦虑症”:

3.1 第一步:立项目宪法(Constitution)

在写代码前,先通过项目根目录下的 .specify/memory/constitution.md 为系统立规矩。这里存放的是非谈判原则(比如:“必须使用 TypeScript”、“所有外部调用必须加超时重试”)。AI Agent 只要一启动,必须先背诵项目宪法,从根本上锁死它瞎发挥的空间。

3.2 第二步:提需求(/specify)

开发者只需要给出高层次的业务描述(What & Why),无需关心技术细节。AI 会根据预设模板,自动为你生成一份结构化、标准化的完整规格说明书(Spec)。

3.3 第三步:消灭模糊(/clarify)

这一步是精髓。AI 在理解需求后,会主动向你抛出边界情况(Edge Cases)或模棱两可的疑点。你只需要回答几个选择题或补充几句话,就能在动笔前把所有误解扼杀在摇篮里。

3.4 第四步:定计划(/plan)

当需求完全对齐后,AI 会基于 Spec 自动派生出一份技术蓝图(Plan)。这份蓝图不仅包含了架构设计,还规避了已有的技术债。你可以轻松审查这份计划,确保方向没跑偏。

3.5 第五步:拆任务(/tasks)

计划通过后,AI 会把宏大的技术蓝图进一步细化,拆解成一条条具体、合乎逻辑、可独立执行的原子化编码步骤(Tasks)。

3.6 第六步:按图施工(/implement)

最后一步,AI Agent 接过任务清单,像熟练的泥瓦匠一样,严格按照任务顺序和蓝图去生成或修改代码。在这个过程中,不仅错误率显著降低,而且代码写完的同时,你的规格文档也同步更新完了——文档和代码永远保持绝对一致!

三、 从 Vibe 到 Spec:你该如何抉择?

看到这里,有人可能会问:蓝戒,我是不是以后写个三行代码的脚本,也要搞这么复杂的六步法?

当然不是。我们需要学会在不同的场景下采用不同的混合策略:

  • 什么时候继续 Vibe Coding? 当你在探索新框架、验证技术可行性、或者写一次性的辅助脚本时,请继续相信你的直觉,用即兴的 Prompt 去快速搞出原型。
  • 什么时候必须切换到 Spec Coding? 当面对生产系统、企业级复杂业务、团队协作开发,或是需要对代码进行长期维护和重构时,Spec-Kit 就是你的救命稻草。

Spec-Kit 的开源,本质上是把 AI 编程从“玄学”推向了“工程学”。如果你已经厌倦了跟 AI 反复拉扯、对赌概率的编码日常,渴望一种更从容、更具确定性的高质量开发体验,那么 GitHub Spec-Kit 绝对值尝试。

标签: AI编程 GitHub Spec-Kit SDD Spec-Driven Development Vibe Coding
最后更新:2026年7月8日

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

最新 热点 随机
最新 热点 随机
打破 40 年 PC 规则,微软联手英伟达推出 GB300 与 RTX Spark:Windows 全面进入“常驻智能体时代” Google 开源 EmbeddingGemma 2:图文音视全打通,多模态 RAG 终于不用拼积木了 万亿开源巨兽炸场,Jira 与 Cloudflare 遭接管:软件工程正经历一场“智能体大重构” 别再靠 Prompt 劝大模型做个好人了!英伟达把安全做进芯片 彻底治好 Agent“记吃不记打”!Google 披露 WikiSkill 架构:让 9B 小模型反杀 27B 的长效知识编译术 78B 总参数只激活 3.4B?欧洲开源大模型 Kolibri-1 炸场:用 3B 的速度跑出 70B 顶流战力!
不讲废话的 AI 估值 2 亿美元!全面拆解“系统一”决策模型 Jev:70ms 极速响应与工业级实战Cursor 订阅用户的意外彩蛋:独立算力的 Grok Bot 体验指南一句话生成 3D 开放世界!首个 GPT-6 Astra 游戏应用诞生,Higgsfield 掀起游戏工业革命白嫖 10 亿 Token 与云端虚拟机!Meta Muse 国内成功注册保姆级指南:手把手教你跳过排队狂揽 25 万 Star 封神!黑客松冠军打造的 ECC 到底有多强?把 Claude Code 彻底武装成“工业级正规军”开源神器 VoiceStudio 登顶热榜:本地零成本搞定 ElevenLabs 级声音克隆
微信小程序开发资源汇总 js异步编程的解决方案全解析 别再硬啃代码了!Kimi 2.7 带着“6倍速”掀翻桌子,程序员又要失业了? 不用一钉一铆!用豆包大模型徒手撸出古建榫卯3D数字馆,长程 Coding 到底有多硬核? 《WebKit 技术内幕》前端开发者必读的浏览器内核知识 ChatDev:把 AI 组织成“团队”,帮你把事做完的多智能体平台
最近评论
cywcd 发布于 2 周前(09月22日) 《牛来跑酷》游戏链接地址已更新: 1. Gemini 3.7 Flash 版 牛来跑酷: htt...
渔夫 发布于 11 个月前(11月05日) 学到了,感谢博主分享
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
cywcd 发布于 10 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2