ARTICLE · 1278994
聊聊这六个超火的 AI 编程工具
聊聊这六个超火的 AI 编程工具


摘要:Superpowers、ECC、mattpocock/skills、OpenSpec、spec-kit、Trellis,六个工具常被放在一起比,但它们不在同一个层面上。这篇按定位、触发方式和强制性摆开看,再给五套搭配方案。多数人装两个就够,装六个反而互相打架。
这六个工具并非竞争关系,而是各自解决不同的问题。核心思路:用方法论约束思路,用规范固化决策,用工具箱补足能力,用编排串联全局。
核心定位对比
| Superpowers | brainstorming -> writing-plans -> subagent-driven-development -> TDD | using-superpowers) | ||
| ECC (Everything Claude Code) | /tdd、/security、/code-review 等) | |||
| mattpocock/skills | /grill-me 把需求问清楚,再按需挂 /tdd、/diagnosing-bugs | |||
| OpenSpec | proposal、specs、design、tasks 记录意图、需求、设计与拆解 | /opsx:propose、/opsx:apply、/opsx:archive) | ||
| spec-kit | /speckit-constitution 起头,specify、plan、tasks、implement、converge 走完一个特性 | |||
| Trellis | .trellis/ 的三个目录,每次会话自动注入 |

mattpocock/skills 和 spec-kit 是明确的路线冲突。它的 README 把 Spec-Kit 这类方案点了名:那些工具试图"拥有流程",代价是你交出控制权,流程本身出问题的时候也难修。它的解法反过来——技能拆到你手里能改,并且分两类:只有你敲命令才触发的负责编排,Agent 能自己取用的承载纪律。前者可以调用后者,反过来不行。
如何选择
| 不知道从哪下手,想强制养成好习惯 | Superpowers | |
| 临时做专项检查(安全、语言审查、死代码清理) | ECC | /ecc:* 命令比让 Agent 去猜 skill 要快且可控。 |
| 已经有自己的流程,只想补几个动作 | mattpocock/skills | /grill-me 管动手前对齐,/tdd 管实现,/diagnosing-bugs 管排查,缺哪个挂哪个。 |
| 中小型项目,需要记住"为什么改" | OpenSpec | |
| 大型项目、团队协作、要交接或严格审批 | spec-kit | |
| 跨多个 AI 工具,嫌每次都要重讲一遍规矩 | Trellis | .trellis/ 里,换个工具换个人接手都不丢。 |

推荐搭配方案
别全都装上。选一套主干,再按需补充即可。
| 极简(个人最常用) | Superpowers + ECC | 最省心的组合 | |
| 轻量 SDD(个人注重文档) | Superpowers + OpenSpec | ||
| 只补动作(工程老手) | mattpocock/skills + ECC | /grill-me 对齐需求,/tdd 管实现,ECC 补各语言的专项审查。 | |
| 企业级 SDD(团队) | spec-kit + ECC | ||
| 跨工具长跑(重度 Agent 使用者) | Superpowers + Trellis + ECC |
精简建议
- 如果只想选一个装上:选 Superpowers。它是唯一能真正"改变 Agent 行为"的工具。
- 如果已经装了 Superpowers,还想补充:优先补 ECC(实用性最高,几乎零冲突)。
- 如果特别在乎变更留痕:再加 OpenSpec。比 spec-kit 更适合个人日常使用。
- 如果你已经有一套自己的流程:用 mattpocock/skills。它只补动作,不抢流程。
- 如果你同时在用好几个 AI 编程工具,嫌每次都要重讲一遍规矩:才考虑 Trellis。只用一个工具写代码,用不到它。
核心原则:方法论(Superpowers) > 规范(OpenSpec/spec-kit) > 工具箱(ECC/mattpocock skills) > 编排(Trellis)。主干用方法论约束思路,其他的都是锦上添花。
star 数与最后提交时间取自 GitHub API,统计于 2026-10-28。工具迭代快,具体命令请以各自 README 为准。
参考资料
Superpowers — https://github.com/obra/superpowers(超 30.6 万 star) ECC — https://github.com/affaan-m/ECC(超 29.1 万 star)。原仓库名 everything-claude-code已改名mattpocock/skills — https://github.com/mattpocock/skills(超 30.5 万 star) OpenSpec — https://github.com/Fission-AI/OpenSpec(超 7.3 万 star) spec-kit — https://github.com/github/spec-kit(超 14.3 万 star) Trellis — https://github.com/mindfold-ai/Trellis(超 1.5 万 star)
作者:唐悦玮 | 从后端出发,用 AI 拓展到全栈的工程师。















































































