obra/superpowers

中文学习卡



一、一句话定位


Superpowers 是一套可组合的技能库与初始指令,让编码代理(Coding Agent)自动遵循规范的工作流(需求澄清→设计确认→计划拆分→任务执行→TDD→代码审查),从而获得“超能力”。

二、核心技术/架构亮点


1. 子代理驱动开发(Subagent-Driven Development):每个任务由全新子代理独立完成,并经过“规范合规 + 代码质量”两阶段审查,确保专注与质量。
2. 强制式 TDD(测试驱动开发):严格执行 RED-GREEN-REFACTOR,编写测试前不允许写实现代码,自动删除无测试代码。
3. 隔离工作区(Git Worktrees):每个任务在独立分支的工作树中完成,保证主分支清洁,支持并行开发。
4. 主动启发式流程:代理启动时不直接写代码,而是通过提问引导用户明确需求,输出可读的设计文档和细粒度计划(2-5分钟/任务)。
5. 跨代理兼容:支持 Claude Code、Cursor、Codex、Gemini CLI、GitHub Copilot CLI 等十余种代理,安装即用,自动触发。

三、适用场景与目标用户


- 适用场景:使用 AI 编码代理(如 Claude Code、Cursor)进行日常开发、重构、新功能实现。
- 目标用户:追求高质量代码、希望减少人工审查轮次、需要代理自主工作数小时的团队或个人开发者。

四、可动手动作(具体)


1. 安装体验:在 Claude Code 中执行 `/plugin install superpowers@claude-plugins-official` 或直接搜索安装;Cursor 中使用 `/add-plugin superpowers`。
2. 尝试完整工作流:跟随“头脑风暴→设计确认→计划→子代理执行→TDD→代码审查”流程,观察代理自动分解任务。
3. 借鉴思路:在自己的项目或代理配置中,模仿其“先问需求再写代码”“强制 TDD”“任务粒度拆分”的流程,提升输出质量。

五、学习优先级


P0(本周动手)
理由:直接安装 Superpowers 即可显著提升代理的自主性和代码质量,无需复杂配置,收益立竿见影。
赣ICP备2026023170号-1
⌂