关于 superpowers
Superpowers 是面向 AI 辅助编码工作流的 Agent 技能集合,按开发阶段组织。内容覆盖规划、实现、调试、代码评审和收尾,并由独立技能文件提供详细指导。
主要功能
- 01覆盖六个工作流阶段的 14 项技能
- 02头脑风暴与实施规划
- 03测试驱动开发与调试
- 04代码评审和收尾指导
- 05独立技能文件及汇总版 AGENTS.md
适用场景
- 01规划新功能或项目
- 02系统化排查问题
- 03编码时采用测试优先实践
- 04评审并集成已完成的工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hasmokan/ the-reverse-turing-test --skill superpowers安装后在 Claude Code 中输入/superpowers确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdrequesting-code-review/code-reviewer.mdsubagent-driven-development/code-quality-reviewer-prompt.mdimplementer-prompt.mdspec-reviewer-prompt.mdsystematic-debugging/CREATION-LOG.mdcondition-based-waiting-example.tscondition-based-waiting.mddefense-in-depth.mdfind-polluter.shroot-cause-tracing.mdtest-academic.mdtest-pressure-1.mdtest-pressure-2.mdtest-pressure-3.mdtest-driven-development/testing-anti-patterns.mdwriting-skills/anthropic-best-practices.mdgraphviz-conventions.dotpersuasion-principles.mdrender-graphs.jstesting-skills-with-subagents.mdwriting-skills/examples/CLAUDE_MD_TESTING.md详细介绍
Superpowers - Agent 开发工作流
全面的 Agent 开发技能集合,针对 AI 辅助编码工作流进行了优化。包含 5 个类别中的 14 项技能,按工作流阶段排列,引导开发从构思到完成。
适用场景
在以下情况下参考这些技能:
- 启动新功能或项目(brainstorming、writing-plans)
- 调试任何问题(systematic-debugging)
- 编写或修改代码(test-driven-development)
- 管理分支和隔离环境(using-git-worktrees)
- 完成并集成工作(finishing-a-development-branch)
- 接收或请求代码审查(receiving-code-review、requesting-code-review)
按工作流阶段划分的技能类别
| 阶段 | 类别 | 技能 | 优先级 |
|---|---|---|---|
| 1 | 构思与规划 | brainstorming、writing-plans | CRITICAL |
| 2 | 实现 | test-driven-development、subagent-driven-development、executing-plans | CRITICAL |
| 3 | 调试 | systematic-debugging | HIGH |
| 4 | 代码审查 | requesting-code-review、receiving-code-review | HIGH |
| 5 | 完成 | verification-before-completion、finishing-a-development-branch | HIGH |
| 6 | 实用工具 | using-git-worktrees、dispatching-parallel-agents、using-superpowers、writing-skills | MEDIUM |
快速参考
1. 构思与规划(CRITICAL)
brainstorming- 实施前协作探索设计方案writing-plans- 创建包含细分任务的详细实施计划
2. 实现(CRITICAL)
test-driven-development- 对所有代码执行 RED-GREEN-REFACTOR 循环subagent-driven-development- 为每项任务分配新的子 Agent 来执行计划executing-plans- 在独立会话中分批执行,并设置检查点
3. 调试(HIGH)
systematic-debugging- 修复前通过四个阶段调查根本原因
4. 代码审查(HIGH)
requesting-code-review- 实施后派遣代码审查子 Agentreceiving-code-review- 进行技术评估,而非表面赞同
5. 完成(HIGH)
verification-before-completion- 先提供证据再作结论,始终如此finishing-a-development-branch- 提供合并、创建 PR、保留或丢弃等选项
6. 实用工具(MEDIUM)
using-git-worktrees- 为并行开发创建隔离的工作区dispatching-parallel-agents- 为每个独立的问题领域分配一个 Agentusing-superpowers- 了解如何查找和调用技能writing-skills- 将 TDD 应用于流程文档
核心原则
每项技能都贯彻关键的规范原则:
| 原则 | 技能 | 铁律 |
|---|---|---|
| 测试优先 | test-driven-development | 没有失败的测试,就不编写生产代码 |
| 根本原因优先 | systematic-debugging | 未经调查,不得修复 |
| 证据优先 | verification-before-completion | 未经验证,不得作出结论 |
| 计划优先 | brainstorming、writing-plans | 没有设计,就不编写代码 |
使用方法
阅读各项技能文件,了解详细说明:
brainstorming/SKILL.md
test-driven-development/SKILL.md
systematic-debugging/SKILL.md
每个技能文件都包含:
- 概述和核心原则
- 适用场景(以及不适用场景)
- 分步流程
- 常见错误和警示信号
- 与其他技能的集成方式
完整合并文档
如需查看包含所有技能详细内容的完整指南:AGENTS.md
评论
支持 Markdown