
Superpowers 技能框架实战AI 编码代理的 7 步自动开发工作流【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 是一套给 AI 编码代理用的技能框架与开发方法论Claude Code、Cursor、Codex、Gemini CLI 等 11 种代理都能装。装上之后代理每次开会话都会自动加载一套流程先和你确认需求再写实现计划然后按测试驱动开发TDD逐任务实现并自动评审。它适合想把需求到合并整段流程交给 AI 的开发者。第一次装上它会话开场先来一段岗前培训 把仓库克隆下来在 Claude Code 里执行安装命令再新开一个会话只发一句 lets make a react todo list。代理不会立刻动手写代码而是先触发 brainstorming 技能反过来问你这个待办列表要解决什么问题、要不要本地存储、数据结构怎么定。这正是仓库给新代理集成定的验收测试干净会话里发这句话brainstorming 必须自动触发触发不了就算没装好。你什么都不用配置技能是自动挂上去的——背后是 SessionStart 钩子在会话开场把一份引导文件注入了上下文。和手写脚本最大的差别在这里流程不需要你记得代理自己会找上门。安装命令按你的编码代理各取一条 Superpowers 按代理分发每个代理的安装入口不同仓库 README 的 Installation 一节列了全部命令。直接吃仓库地址的代理Antigravity、Gemini CLI、Pi 等用这一条git clone https://gitcode.com/GitHub_Trending/su/superpowersClaude Code 走插件市场一行装好/plugin install superpowersclaude-plugins-officialCursor 用/add-plugin superpowersCodex App 和 Codex CLI 从官方插件市场搜 Superpowers 点安装。以 Claude Code 为例一行命令装好、重开会话开场即多出技能引导全程不到两分钟。装完后每个代理的插件目录里都会出现hooks/hooks.json和skills/文件夹后两节拆解的就是它们。[!TIP] 同时用两个以上编码代理时Superpowers 要在每个代理里各装一遍只装一处另一个不会生效更新时同样每个代理各来一次。技能系统SKILL.md 怎么变成代理的默认动作 技能 写给 AI 的岗位操作手册。skills/目录下有 14 个内置技能每个技能就是一个文件夹加一份 SKILL.md开头几行是触发描述--- name: using-superpowers description: Use when starting any conversation ... ---代理的行为规则写得非常硬只要认为某个技能有哪怕 1% 可能适用就必须先调用它再回答连我先问两个澄清问题都不允许。多个技能同时适用时流程类技能brainstorming、systematic-debugging优先实现类技能跟上。[!TIP] 想跳过某个流程时直接明确说这次别走 brainstorming——用户指令的优先级高于技能含糊地说快点不会让它跳过。钩子SessionStart 怎么给每个会话注入开场白 钩子 会话开场自动响的门铃。它在hooks/hooks.json里只注册了一个事件SessionStart: [ { matcher: startup|clear|compact, hooks: [{ type: command, command: \${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd\ session-start }] } ]matcher 表示新建会话、清空上下文、压缩上下文三种时机都会执行。脚本本身只做一件事把skills/using-superpowers/SKILL.md全文转义后包进 JSON 输出代理拿到这段上下文就算上岗。跨平台兼容靠一个 polyglot 脚本hooks/run-hook.cmd解决同一个文件在 Windows 上被 cmd 当批处理跑自动去找 Git for Windows 的 bash在 Unix 上被 shell 当 bash 脚本跑一份代码两头通吃。输出 JSON 的字段名则靠环境变量区分脚本检查CURSOR_PLUGIN_ROOT、CLAUDE_PLUGIN_ROOT、COPILOT_CLI三个环境变量判断当前平台因为各平台消费的字段不一样写错字段注入会静默失效。环境变量在这里就是分给不同平台的门牌。[!TIP] brainstorming 的可视化伴侣功能会向外部网站请求一个带版本号的 logo介意的话把环境变量SUPERPOWERS_DISABLE_TELEMETRY设为任意真值即可关掉不影响核心功能。7 步基本工作流从需求确认到分支收尾 ⏱️你确认设计后流程自动往下走README 的 The Basic Workflow 一节列了全部 7 步brainstorming苏格拉底式追问把模糊想法磨成设计文档分段给你确认。using-git-worktrees设计批准后开独立工作树和新分支跑通项目初始化确认测试基线是绿的。writing-plans把工作拆成 25 分钟一个的任务每个任务带精确文件路径、完整代码和验证步骤。subagent-driven-development或 executing-plans每个任务派一个全新子代理流水线上的临时工做完过两段评审——先查是否符合规格再查代码质量。test-driven-development红绿循环测试没写之前写出的实现代码会被删掉。requesting-code-review任务之间对照计划审查严重问题直接拦停。finishing-a-development-branch全部完成后验证测试给出合并、开 PR、保留、丢弃四个选项清掉工作树。任务粒度压到 25 分钟、每步都有验证换来的是代理连续自主推进两小时不偏离计划README 说这种情况并不罕见。证据优先于声明是这套流程反复出现的原则任何一步没跑出验证结果就不算完成。进阶写自己的技能与并行分发 ️内置技能之外仓库把扩展路径也做成了技能skills/writing-skills/下有一份完整指南教你按官方模板写新技能并做对抗性压测systematic-debugging目录里那几个 test-pressure 文件就是压测样本。多代理场景下还有两个值得单独点的技能dispatching-parallel-agents 负责并发派发子代理executing-plans 是分批执行 人工检查点的替代模式适合你不想全程放权的任务。这套框架的扩展哲学是零依赖核心拒绝第三方依赖领域私有的玩法官方建议单独做成插件而不是往核心里塞。照着 writing-skills 的模板写、压测通过再上线是你给它加东西的正确姿势。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考