本文首发于个人博客,同步发布至微信公众号、知乎、掘金。
所有 Star 数、版本号均直接抓取自 GitHub 仓库页面,截止 2026 年 6 月 4 日,数据完全真实。
📡 GitHub 实时数据 Spec Kit 108K ⭐ · v0.9.3 Jun 3 OpenSpec 52.8K ⭐ · v1.4.1 Jun 3 Superpowers 217K ⭐ · v5.1.0 May 4 Kiro Claude Opus 4.8 · Kiro Web 新上线

说实话,我被「vibe coding」坑过。

去年有个项目,需求一股脑丢给 AI,一顿 prompt 猛如虎,三天后回头看代码,重复代码没抽离、各种any大法好、公共方法未复用、代码规范和风格不统一、字典枚举取值直接写死,...,,反正就是各种不规范,功能测试验证?也是不存在的。那一刻才意识到:不是 AI 不够强,是我没给 AI 一个「工程框架」。

直到我遇到 SDD(Spec-Driven Development,规范驱动开发),一切才清晰起来。

一、为什么「vibe coding」正在被淘汰?

Thoughtworks 在 2025 年的 Technology Radar Vol. 32 里,把 SDD 列为「值得采用」的技术实践。Martin Fowler 撰文背书。GitHub、Amazon 直接下场做工具。背后逻辑其实很简单:

# vibe coding 的崩溃链:
随意 prompt → AI 自由发挥 → 架构漂移 → 上下文丢失 → 反复返工 → 债台高筑

# SDD 的修复路径:
明确规范 → 技术方案 → 任务拆分 → 受控实现 → 可追溯验证
"Specifications don't serve code — code serves specifications."
规范不为代码服务,代码才是规范的产物。
—— GitHub Spec Kit 官方 README

这一思想在过去 12 个月里已从「博客观点」变成「行业默认」。接下来,我们直接用 GitHub 最新数据来拆解四套主流实现方案。

二、四大流派详解

🔷
1. GitHub Spec Kit — 最有背景的「官方正统派」
⭐ 108K Stars v0.9.3 · Jun 3, 2026 MIT GitHub 官方 1071 commits · 159 tags
v0.9.3 · 2026 年 6 月 3 日(昨天发布!)
  • specify self upgrade 正式上线 —— 现在可以直接用 specify self upgrade 原地升级,无需重装
  • superspec 扩展 正式更名(原 superpowers-bridge),深度桥接 Spec Kit 与 Superpowers 生态
  • 修复 Windows 平台 Unicode 编码错误 · 修复 Copilot 模板解析 bug
  • 新增 workflow resume 支持,中断的工作流可带入更新输入继续执行

Spec Kit 是 GitHub 官方在 2025 年 9 月开源的工具,核心 CLI 叫 specify。它把软件开发强制拆成四个阶段,每个阶段生成结构化文档,全部进入版本控制,与代码共生:

📄 spec.md
功能规范
用户故事
→
📋 plan.md
技术方案
架构设计
→
✅ tasks.md
任务拆解
验收标准
→
💻 实现
AI Agent
执行代码
# 安装最新版 v0.9.3
uv tool install specify-cli \
  --from git+https://github.com/github/spec-kit.git@v0.9.3

# 初始化项目(新增:指定 AI 代理集成)
specify init my-project --integration copilot
cd my-project

# 【v0.9.3 新功能】自我升级管理
specify self check          # 检查是否有新版本(只读,不做任何修改)
specify self upgrade        # 原地升级到最新稳定版
specify self upgrade --tag v0.9.3  # 或者固定某个版本

# 支持 30+ AI 代理,7 个核心斜杠命令:
/speckit.specify → /speckit.plan → /speckit.tasks → /speckit.implement

大型团队多人协作 · 有合规审查要求(金融/医疗)· 长期维护系统 · 支持 30+ AI 代理(Copilot、Claude Code、Gemini CLI、Cursor、Windsurf 等)· 绿地与存量项目均适用

✅ 优点

  • GitHub 官方维护,社区最成熟(100+ 社区扩展)
  • 支持 30+ AI 代理,无厂商锁定
  • 治理机制完善(constitution 文件)
  • v0.9.3 新增自升级,运维成本大降
  • superspec 桥接 Superpowers,生态融合

✗ 缺点

  • 首次配置约 30 分钟,启动成本高
  • 每个功能消耗 Token 量大(18K+)
  • 文档维护压力大,小项目偏重
  • 学习曲线相对陡峭
📌 一句话定位:大团队、重规范、长周期项目的「建筑蓝图」
🟠
2. OpenSpec — 最务实的「轻量变更管理派」
⭐ 52.8K Stars v1.4.1 · Jun 3, 2026 MIT · Fission AI 200 branches · 602 commits
v1.4.0 / v1.4.1 · 2026 年 6 月 1-3 日(本周发布!)
  • 新增 Kimi CLI 支持 —— skills 目录落在 .kimi/skills/,通过 /skill:openspec-* 调用
  • 新增 Mistral Vibe 支持 —— skills 目录落在 .vibe/skills/
  • Sync skills 默认开启 —— 新安装自动生成 /opsx:sync 命令
  • 修复 openspec update 与 Dagster 等自带 workspace.yaml 的项目冲突问题
  • 新增大小写不敏感需求头部解析 · 修复 zsh/oh-my-zsh 下的 Tab 补全

OpenSpec 的哲学是:把复杂性锁进变更本身,而不是整个系统。每次功能开发都是一个独立的「变更包」,完成后归档,绝不污染主文档。它是目前唯一明确以 Brownfield(存量系统)为第一优先级的 SDD 工具。

📝 proposal
变更动机
影响范围
→
📐 specs/
增量规范
Delta 格式
→
🏗 design
技术方案
时序图
→
📦 archive
归档合并
主文档更新
# 安装最新版 v1.4.1
npm install -g @fission-ai/openspec

# 初始化(约 5 分钟上手)
openspec init

# 核心工作流(支持 25+ AI 助手)
/opsx:new       # 新建变更包 → 生成 proposal.md
/opsx:continue  # 继续上次未完成的变更
/opsx:verify    # 验证实现是否符合规范
/opsx:sync      # 【v1.4.0 新增,默认开启】同步技能文件
/opsx:archive   # 归档变更,合并入主文档

# Kimi CLI 集成(v1.4.0 新增)
openspec init --integration kimi   # skills → .kimi/skills/
# 在 Kimi CLI 中调用:/skill:openspec-new 等

接手老项目重构 · 中小团队快速迭代 · 完整变更审计 · Token 使用效率优先 · 现已支持 Kimi CLI、Mistral Vibe 等新平台

✅ 优点

  • 5 分钟上手,学习曲线最平缓
  • 增量变更包,完全不破坏原有结构
  • 完整变更链:proposal → archive
  • 存量系统(Brownfield)支持业界最佳
  • 持续高频更新,一周内发了两个版本

✗ 缺点

  • 初期分析存量代码仍需手动探索
  • 缺少实时可视化反馈
  • 社区规模(52.8K)小于 Spec Kit 和 Superpowers
  • 插件生态不如 Spec Kit 丰富
📌 一句话定位:改造旧系统、快速上手、轻量治理的「外科手术刀」
⚡
3. Superpowers — 最有极客范的「Agentic 工作流派」
⭐ 217K Stars v5.1.0 · May 4, 2026 MIT · Jesse Vincent 441 commits · Fork 19.4K
v5.1.0 · 2026 年 5 月 4 日(重大版本)
  • 移除遗留斜杠命令 —— /brainstorm、/execute-plan、/write-plan 全部删除,直接调用对应 Skill
  • Worktree Skills 重写 —— 环境检测更精准:自动判断是否已在隔离 worktree 中,避免重复创建;创建前必须征得用户同意(解决了之前 subagent 自动创建 worktree 的问题)
  • Codex App 兼容性 —— 支持 OpenAI Codex 沙箱环境,新增 Codex plugin 镜像同步脚本
  • 代码审查优化 —— 子 Agent 审查循环替换为内联自审(Self-Review),速度从 ~25 分钟降至 ~30 秒,质量持平
  • 贡献者规范强化 —— 审查了最近 100 个 PR,AI 生成 PR 拒绝率高达 94%,新增严格贡献指南

Superpowers 不把规范当「文档」,而是当「技能(Skill)」。AI Agent 执行任何任务之前,自动检测并触发对应的 Skill。TDD 是不可跳过的强制流程,技能触发是上下文匹配的,不需要用户手动输入命令。

💭 Brainstorm
苏格拉底式提问,澄清需求边界,设计待人类审批
↓
🗂 Plan
拆分成精细任务(每个 2-5 分钟),含验证步骤
↓
🤖 Implement
子 Agent 并行:RED(写测试)→ GREEN(实现)→ REFACTOR
↓
🔍 Review
v5.1.0 改为快速内联自审(30s),规范符合性 + 代码质量
# 在 Claude Code 中安装(v5.1.0 已支持 OpenAI Codex)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# 重启后自动生效,无需任何命令

# v5.1.0 重要变化:旧命令已移除
# ❌ /brainstorm        → ✅ 直接描述需求,自动触发
# ❌ /execute-plan      → ✅ superpowers:executing-plans
# ❌ /write-plan        → ✅ superpowers:writing-plans

# 使用示例(直接对话,无需命令)
你:"给 API 加一个限流功能"
→ 自动触发 Brainstorm Skill,开始苏格拉底提问...
→ 设计方案呈现 → 等待你确认...
→ 自动 git worktree → 子 Agent 并行实现...

长时间自主运行(Multi-hour sessions)· 复杂功能并行执行 · 独立开发者极致效率 · 重度使用 Claude Code / OpenAI Codex 的用户

✅ 优点

  • 技能自动触发,零操作成本体验最好
  • 强制 TDD,代码质量有基础保障
  • 217K Star,全场景最高热度
  • v5.1.0 审查速度提升 50 倍(25min→30s)
  • 已支持 OpenAI Codex App 沙箱环境

✗ 缺点

  • 多 Agent 并行,Token 消耗仍是最高
  • 规范嵌在对话中,不易独立追溯
  • AI 生成 PR 拒绝率 94%,社区贡献门槛高
  • 深度依赖支持子 Agent 的平台
📌 一句话定位:独立极客和高阶玩家的「AI 自动驾驶模式」
🟡
4. AWS Kiro — 最「工程化」的商业级规范 IDE
Amazon Web Services Claude Opus 4.8 · Kiro Web 新上线 基于 VS Code 内核 正式版 2025.11
2026 年 5-6 月重大更新
  • Claude Opus 4.8 支持 —— 底层模型升级,规范生成质量显著提升
  • Kiro Web 上线 —— 无需安装 IDE,浏览器直接使用 Spec 驱动开发流程
  • Kiro CLI 发布 —— curl -fsSL https://cli.kiro.dev/install | bash 一键安装,支持终端直接使用 /plan 命令
  • 更快更智能的 Specs —— Spec 生成速度优化,需求提炼准确率提升
  • 大使计划上线 —— 正式建立 Kiro Ambassadors 社区生态

Kiro 把 SDD 内置为 IDE 的第一公民,引入三大独特机制:Steering 护栏文件(约束 AI 行为边界)、Spec 三件套(需求/设计/任务)、Kiro Hooks(事件驱动的常驻后台 Agent)。现在还新增了 Kiro Web 和 Kiro CLI 两个轻量化入口。

# 方式一:IDE(完整功能)
# 下载地址:kiro.dev → Download IDE
kiro init

# 方式二:CLI(新增,终端使用)
curl -fsSL https://cli.kiro.dev/install | bash
kiro-cli
/plan  # 切换到 Plan agent,开始规范驱动

# 方式三:Kiro Web(浏览器,新上线)
# 直接访问 web.kiro.dev,无需安装

# Steering 护栏示例(约束 AI 行为)
# .kiro/steering/standards.md
Always use TypeScript strict mode
All API endpoints MUST have input validation
Database queries MUST use parameterized statements
Tests MUST cover happy path and error cases

# Hooks 示例(事件驱动后台 Agent)
# .kiro/hooks/onSave.md
# 每次保存文件 → 自动触发安全扫描
# .kiro/hooks/onCommit.md
# 每次提交代码 → 自动更新架构图

企业级项目强约束 · AWS 生态深度集成 · 需要 Hooks 自动化合规检查 · 从 vibe coding 迁移到规范化开发 · 现在还可通过 Kiro Web 零安装体验

✅ 优点

  • Hooks 自动化独一无二,保存即扫描
  • Steering 护栏精确约束 AI 行为边界
  • 切换 AI 模型(含 Opus 4.8)不丢失上下文
  • Kiro Web + CLI 大幅降低使用门槛
  • 商业级支持,稳定性和安全性有保障

✗ 缺点

  • IDE 模式需要切换工具链
  • VS Code 扩展生态仍有差距
  • 免费额度有限,企业成本需单独评估
  • 开源社区贡献相比其他三个工具较少
📌 一句话定位:企业级项目的「AI 工程化操作系统」,现已支持 Web 和 CLI

三、四大流派横向对比

📡 数据来源:直接抓取 GitHub 仓库 + kiro.dev 官网,截止 2026 年 6 月 4 日

对比维度 🔷 Spec Kit 🟠 OpenSpec ⚡ Superpowers 🟡 AWS Kiro
GitHub ⭐(实时) 108K 52.8K 217K 🏆 商业产品
最新版本 v0.9.3 (Jun 3) v1.4.1 (Jun 3) v5.1.0 (May 4) Opus 4.8 / Kiro Web
学习曲线 陡 极平缓 🏆 低(对话即用) 中等
启动时间 ~30 分钟 ~5 分钟 🏆 ~5 分钟 ~15 分钟
Token 消耗 高(18K+/功能) 中(最省) 高(多 Agent) 中
TDD 强制 可选 可选 强制 ✓ 🏆 可选
存量系统 良好 最佳 🏆 一般 良好
团队治理 完善 中等 较弱 最强(Steering)🏆
自动化 Hooks 无 无 部分 原生支持 🏆
AI 代理支持数 30+ 🏆 25+(新增 Kimi) ~6 一线平台 内置(Opus 4.8)
最适合人群 大团队/合规项目 中小团队/存量改造 独立开发者/极客 企业/AWS 用户

四、我的选型建议

经过实际使用,用这个决策框架快速定位:

独立开发者 / 小团队,想要「自动驾驶」体验?
→
Superpowers v5.1.0,217K Star,对话即启动,TDD 强制,审查速度 v5.1.0 提升 50 倍
接手老代码库 / 需要最快上手 / 在意 Token 成本?
→
OpenSpec v1.4.1,5 分钟上手,变更包隔离,本周刚支持 Kimi CLI
团队 5 人以上,多 AI 代理,有合规要求?
→
GitHub Spec Kit v0.9.3,官方维护,支持 30+ 代理,superspec 扩展桥接 Superpowers
企业项目,需要 Hooks 自动化、Steering 强约束?
→
AWS Kiro,Hooks 自动扫描,Opus 4.8 加持,Kiro Web 可零安装体验
实在纠结?业内已有经过验证的组合方案
→
OpenSpec + Superpowers 双剑合璧:Superpowers 负责个人效率(技能自动触发),OpenSpec 负责团队治理(变更包归档)。Spec Kit 官方还发布了 superspec 扩展专门做两者桥接。

五、SDD 真正解决了什么痛点?

回到最开始——被 vibe coding 坑惨的那次。SDD 带来的改变非常具体:

🧭

上下文不再漂移

换模型(比如 Sonnet 换 Opus 4.8)、换会话,AI 读 spec 文件立刻续接,不用重新解释背景。

🔗

需求与代码可追溯

每行代码都能追溯到 spec 里的哪条需求。Review 时心里有底,出了问题知道从哪查。

🤝

团队有公共语言

不再是「我以为你要这个」,而是「spec.md 第 3 条写的是这个」。消除歧义,减少内耗。

💰

大幅减少返工成本

问题在规范阶段暴露,比在代码阶段暴露便宜至少 10 倍。前期慢,是为了后期不崩。

🤖

让 AI 成为「有纪律的工程师」而不是脱缰的野马

SDD 最核心的价值:人类负责「想清楚要做什么」,AI 负责「把它做出来」。规范文档是人类保持架构主导权的最重要工具。随着 AI Agent 越来越强,这份「掌舵权」只会越来越珍贵。

SDD 不是银弹,它会增加前期规范成本。但就像写单元测试一样,前期慢是为了后期不崩。四大工具都在高频迭代(Spec Kit 和 OpenSpec 在我写这篇文章的前一天同时发布了新版本),说明这个方向已经验证,正在快速走向成熟。

参考资料