Superpowers
Superpowers是一款面向Claude Code的工程纪律框架插件,旨在通过预设规则和约束机制规范AI辅助编程行为。该插件内置多项工程技能模块,并通过Iron Law等铁律体系引导开发者遵循测试驱动开发(TDD)和设计优先等软件工程最佳实践,适用于需要在AI辅助环境中维持代码质量和开发规范的团队或个人。
核心事实
时间轴 (近 90 天)
Superpowers与Gstack在拆解层做补位,与生成层(Codex/Claude Code)形成「拆解层 + 生成层」的分工,是当前AI coding工具链的一个典型范式。
UP主指出,除了Codex和Claude Code,还应关注Superpowers和Gstack这两个前置工具。
Superpowers 的七步流程会增加前期时间投入,适合对代码质量有要求的中大型项目,而非快速原型验证。
Superpowers 项目完全免费且开源。
Superpowers 为每个小任务派发全新的子代理执行,以避免长上下文带来的质量衰减。
Superpowers 会自动创建一个隔离的 Git 工作树,避免污染主分支。
Superpowers 的定位是“工程纪律层”,可接入 Clawed Code、Cursor、Codex 和 Gemini CLI 等主流 AI 编程工具。
在 Superpowers 的工作流中,如果 AI 在失败测试存在之前就写了代码,Superpowers 会直接删除这些代码。
严格测试驱动开发(TDD)规则可能对探索性编程不友好。
视频作者整理了一份Superpowers项目实战工具包,包含完整开发工作流、核心Skills速查、实战Prompt和项目验收Checklist,按视频说明可在评论区回复关键词获取。
还有 37 条时间轴事件
全部知识事实 (20)
Superpowers将开发流程抽象为可组合的技能(Skills)体系,包括Brainstorming、Writing Code、Writing Tests和Inspecting
75%已验证Superpowers是一个开源的AI编程方法论框架
70%已验证Superpowers安装后AI将被强制遵循七步流程:需求梳理、设计评审、任务拆解、TDD开发、代码审核、调试修复、收尾整理
65%待验证Superpowers的Writing Code技能遵循YAGNI和DRY(Don't Repeat Yourself)原则
95%待验证Superpowers的TDD流程要求AI先编写失败的测试用例,再编写刚好能让测试通过的最小实现代码
95%待验证Superpowers引入了TDD(测试驱动开发)和YAGNI(You Aren't Gonna Need It)两大软件工程原则
95%待验证Superpowers定义的指令优先级从高到低为:用户明确指令、Superpowers的Scale规则、Coding Agent自身的Mode和Assistant Prompt
95%待验证Superpowers的技术实现包含14个独立的Scale模块和一个Bootstrap Prompt
95%待验证Superpowers将任务拆解为五个关键阶段:需求确认、任务计划、任务执行、调试和代码审查
95%待验证Superpowers的TDD铁律只有三个例外:一次性原型代码、自动生成的代码和配置文件
90%待验证Superpowers与Cloud.md应配合使用:Cloud.md管控代码规范,Superpowers管控开发流程
90%待验证Superpowers的Skills可以根据项目需要自由组合,简单脚本可只用部分技能,生产级服务可启用全部技能
90%待验证Superpowers的子Agent完成工作后,主Agent会进行代码审查和检验,模拟真实团队中的Code Review流程
90%待验证Superpowers的核心理念是Spec First,即在编写代码之前通过结构化问题澄清需求和意图
90%待验证一个功能从想法到上线需要经过七步流程:需求产物生成、Auto Plan评审、TDD编码、Review审查、QA验收、SHIP发布、Archive归档
85%待验证Superpowers通过Hard Gate机制自动拦截低质量代码,每段业务逻辑必须先写测试,测试跑不过就不能往下走
85%待验证Superpowers的模块化设计体现了软件工程中的单一职责原则(SRP),每个Scale专注于一个特定阶段的规则
85%待验证不同LLM对Bootstrap Prompt的响应程度存在差异,这是Superpowers需要做兼容性适配的根本原因
85%待验证Superpowers会显著增加每次交互的Token消耗,通过注入Bootstrap Prompt和多个Scale模块会增加数百至数千个Token的固定开销
85%待验证Superpowers本质上是一个专为Coding场景设计的轻量级Agent Harness实现
85%