mcpField
S
superpowers

superpowers

github.com/hasmokanAgent 工作流052 次安装26 周前更新
代码仓库

关于 superpowers

Superpowers 是面向 AI 辅助编码工作流的 Agent 技能集合,按开发阶段组织。内容覆盖规划、实现、调试、代码评审和收尾,并由独立技能文件提供详细指导。

主要功能

  1. 01覆盖六个工作流阶段的 14 项技能
  2. 02头脑风暴与实施规划
  3. 03测试驱动开发与调试
  4. 04代码评审和收尾指导
  5. 05独立技能文件及汇总版 AGENTS.md

适用场景

  1. 01规划新功能或项目
  2. 02系统化排查问题
  3. 03编码时采用测试优先实践
  4. 04评审并集成已完成的工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hasmokan/the-reverse-turing-test --skill superpowers

安装后在 Claude Code 中输入/superpowers确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
requesting-code-review/
code-reviewer.md
subagent-driven-development/
code-quality-reviewer-prompt.md
implementer-prompt.md
spec-reviewer-prompt.md
systematic-debugging/
CREATION-LOG.md
condition-based-waiting-example.ts
condition-based-waiting.md
defense-in-depth.md
find-polluter.sh
root-cause-tracing.md
test-academic.md
test-pressure-1.md
test-pressure-2.md
test-pressure-3.md
test-driven-development/
testing-anti-patterns.md
writing-skills/
anthropic-best-practices.md
graphviz-conventions.dot
persuasion-principles.md
render-graphs.js
testing-skills-with-subagents.md
writing-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-plansCRITICAL
2实现test-driven-development、subagent-driven-development、executing-plansCRITICAL
3调试systematic-debuggingHIGH
4代码审查requesting-code-review、receiving-code-reviewHIGH
5完成verification-before-completion、finishing-a-development-branchHIGH
6实用工具using-git-worktrees、dispatching-parallel-agents、using-superpowers、writing-skillsMEDIUM

快速参考

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 - 实施后派遣代码审查子 Agent
  • receiving-code-review - 进行技术评估,而非表面赞同
5. 完成(HIGH)
  • verification-before-completion - 先提供证据再作结论,始终如此
  • finishing-a-development-branch - 提供合并、创建 PR、保留或丢弃等选项
6. 实用工具(MEDIUM)
  • using-git-worktrees - 为并行开发创建隔离的工作区
  • dispatching-parallel-agents - 为每个独立的问题领域分配一个 Agent
  • using-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