Hi~大家好呀,我是清汤饺子。
写完四篇之后,我想做一个整体复盘。
这四篇分别是:
- 01. Superpowers:给 AI 编程 Agent 装上"工程化超能力"——AI 编程的工程纪律
- 02. Everything Claude Code:让我把 AI 编程效率再翻一倍的东西——AI 性能和记忆优化
- 03. Spec Kit:GitHub 官方出品,让 AI 编程从"Vibe Coding"到"Spec First"——规格说明书的宪法
- 04. OpenSpec:让 AI 编程从"开盲盒"到"先签字再干活"——轻量规格流程
如果你一篇都没看过,建议先收藏这篇,等有空把四篇都读一遍。如果你已经看过某一两篇,这篇会帮你把它们串起来,形成完整的知识体系。
一、先说一个根本问题
AI 编程为什么总是"热情但跑偏"?
我反思了很久,答案很简单:我们在起点就没有对齐"做什么"。
你让 AI"加个登录功能",它给你整了个 Auth0 全家桶。你让 AI"做个列表页",它顺手把整个 UI 框架重构了。每次都要返工,返到怀疑人生。
问题不在 AI 不够聪明,在于人和 AI 之间缺少一个"共同的理解基础" 。
四件套解决的就是这个问题——只是角度不同。
二、四件套各管什么
用一个比喻来说清楚:
OpenSpec 和 Spec Kit 是需求层,负责"做什么"的对齐。区别是 OpenSpec 更轻量,Spec Kit 更正式(有"宪法"概念)。
Superpowers 是执行层,负责"怎么做"的对齐。它给 AI 装上 TDD、工程纪律、task 分解的能力,让 AI 按规矩办事。
ECC 是底层优化,负责"怎么跑得更好"。Token 省着用、跨 session 记亿、安全扫描保平安。
简单说:需求层 × 执行层 × 底层优化 = 完整的 AI 编程工作流。
三、我的真实体验:四个工具怎么组合用
说实话,一开始我是分开试的,觉得每个都挺有用。但当我把四个组合在一起用的时候,感受完全不一样。
我的日常用法是这样的:
第一步:用 OpenSpec 或 Spec Kit 启动一个新任务
说清楚要做什么,AI 帮我生成规格文档。这个阶段不需要 AI 写代码,只需要对齐"要什么"。
第二步:Superpowers 接管执行层
规格确认后,Superpowers 负责拆解任务、启动 TDD、调度子 Agent 处理各个模块。我主要是"批准"和"review",不用盯着每一个细节。
第三步:ECC 在后台持续优化
长任务跑久了,ECC 帮我省 tokens。长 session 结束后自动存档,下次开新 session 自动恢复上下文。安全扫描也开着,避免 AI 执行危险命令。
三个配合起来,我从一个"盯着 AI 干活的人"变成了"给 AI 定方向的人" 。
这个转变很关键——它改变了我的角色,从执行者变成了决策者。
四、一句话总结每个工具
如果你只记一句话:
Spec Kit:GitHub 官方的 spec-driven 开发工具包,适合团队,有"宪法"概念,生态最丰富。
OpenSpec:轻量规格流程,三步搞定 propose → apply → archive,适合个人开发者快速上手。
Superpowers:给 AI 装上工程纪律,TDD + task 分解 + 子 Agent 编排,让 AI 不再自己想当然。
ECC:让 AI 记得住、跑得省、跑得安全。Memory 持久化、Token 优化、AgentShield 安全扫描三件套。
五、什么时候用什么
很多人问我:我该用哪个?答案是:可以全用。
但如果你刚入门,建议按这个顺序上手:
第一阶段:先用 OpenSpec(最简单,30 分钟能跑起来),感受"先签字再动手"的价值。
第二阶段:加上 ECC(解决 AI 记忆和性能问题),让 AI 真正成为可信赖的搭档。
第三阶段:引入 Superpowers(如果你需要处理复杂任务、长期项目),让 AI 按工程规范执行。
第四阶段:如果你是团队使用,Spec Kit 的正式流程和分支版本管理会更适合。
六、这四篇的共同主题
回顾这四篇文章,其实都在说同一件事:AI 编程的瓶颈不是 AI 不够聪明,是人和 AI 之间的协作方式需要升级。
我们习惯了"我说,你做"的模式。但 AI 不是人,它需要更明确的指示、更结构化的沟通、更清晰的边界。
Spec First 不是给 AI 设限,而是让 AI 充分释放能力的前提条件。就像一个团队如果没有清晰的职责分工,再聪明的人也会内耗。Spec First 解决的就是这个协作问题。
七、我的态度
我不是一个"工具狂热者"。
这四个工具我都真实用过,不是看了文档觉得好就写文章吹。OpenSpec 我用了两个月,ECC 我装了删、删了装折腾了三次,Superpowers 我还在慢慢摸索。
我的感受是:这些工具不是银弹,但它们解决的是真实的问题。
如果你从来没有被"AI 返工到崩溃"困扰过,那这些工具对你可能是多余的。如果你有过"我明明说了 A,AI 给我肝出了 B" 的经历,你会发现这些工具的价值。
八、这个系列写完了,然后呢?
这个系列从开篇到现在,一共五篇(加上这篇总结),算是我对 AI Spec First 编程的完整认知。
但我知道,读和做是两件事。最有效的方式是你挑一个工具,下周就开始用。不用四个一起上,先试一个,跑通一个,再加第二个。
我自己的计划是下个月把这四个工具真正融合进日常工作流里。等我有更深的体会,再来写进阶篇。
你也可以先从 OpenSpec 开始——30 分钟装好,试一个真实任务,感受一下"先签字再动手"和"上来就肝"有什么区别。
很多改变,从一个小实验开始就够了。
如果觉得有帮助,点个赞收藏一下。这个系列对你有启发的话,也欢迎转发给正在用 AI 编程的朋友。
也欢迎关注我的公众号「清汤饺子」,获取更多技术干货!