Superpowers vs Agent Skills vs Pocock:AI 编码工作流的三种哲学
来源:dev.to — 2026-09-06
📋 概述
作者对比了 2025–2026 年三个最受关注的 AI 编码 agent 技能框架:Jesse Vincent 的 Superpowers、Addy Osmani 的 Agent Skills 与 Matt Pocock 的 Skills(合计超 35 万 GitHub 星)。三者都解决同一问题——AI agent 默认走最短路径、跳规格、急写码、不写测试,方法都是把工程流程编码成 agent 会读的结构化技能,区别在于内置哪种流程、多严格、做什么取舍。Superpowers 偏自主(头脑风暴→worktree 隔离→计划→子代理逐任务实现+审查→TDD→评审,签发给一个enthusiastic junior 也能照做);Agent Skills 走全生命周期广度并内建对抗式反合理化表与四个并行评审人设;Pocock 则刻意轻量可组合,用 grill 原语先死磕需求、反对过程大包大揽。
🔑 核心要点
- 三者共同的病灶:agent 默认抄捷径,跳规格、急写码、不写测试、跳过安全评审——这不是模型缺陷,而是模型被优化成尽快产出,工程流程需靠技能编码来纠正
- Superpowers 的核心是自主流水线:头脑风暴产出规格→git worktree 隔离→计划拆成 2-5 分钟小任务→每任务派发全新子代理并由审查者把关→强制 RED-GREEN-REFACTOR→任务间评审
- Agent Skills 的招牌是「反合理化表」:把 agent 跳过步骤的每个借口(「代码能跑后再写测试」「太简单不用测」)配上反驳词烘焙进技能,另在 /ship 时并行派出代码/安全/测试/性能四个评审人设后合并成 go/no-go
- Pocock 的 grill-me 一次只问一个问题、逐分支解决设计依赖、拒绝在确认共同理解前推进——把需求澄清放在任何代码之前
- 真正的架构分歧是一条从「可组合」到「固执己见」的光谱:Superpowers 与 Pocock 可当积木拼进自己的流程,Agent Skills 的系统高度耦合要么全收要么不用
- 至今无人跑过的基线测试:框架 A 打框架 B 只证明相对差异,没人对照「无任何框架」——技能注入的 token 开销在简单任务上可能反而劣化结果
💡 金句
技能框架往上下文窗口里注入指令、路由逻辑与流程步骤;在简单任务上那可能是负优化,在复杂任务上则可能有益——没有基线,你无法分辨。
👍 0
👎 0
← 返回 dev.to 首页