ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Superpowers 技能框架完整指南:让编码代理按流程干活

Superpowers 技能框架完整指南:让编码代理按流程干活 Superpowers 技能框架完整指南:让编码代理按流程干活【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 技能框架是给编码代理AI 编程助手装上的完整开发方法论装上后代理不再上来就写代码而是先出设计、再拆计划、按 TDD测试驱动开发先写失败测试再写实现推进最后才合并分支。项目速览它装在你日常使用的编码代理上覆盖需求 → 设计 → 实现 → 评审 → 合并的整段流程。我把它挂在 Claude Code 和 Codex CLI 上跑了半年适合想把这条链完整交给代理、又不想全程盯着的人。能力一句话说明技能库skills/头脑风暴、写计划、TDD、系统化调试、代码评审、分支收尾等一套内置技能钩子hooks/会话启动时自动把用技能的规矩注入上下文技能因此自动触发子代理驱动开发每个任务派全新子代理 两阶段评审连跑数小时不跑偏多 harness 支持同一套技能在 Claude Code、Codex、Cursor、Gemini CLI 等 11 种代理工具里通用和很多指令包类工具不同Superpowers 技能框架把流程设为强制工作流代理每做一个任务前都必须先查技能库没有可跳过一说。核心能力拆解 钩子驱动的会话初始化技能为什么能自动触发钩子hook是 harness 在固定时机执行的命令比如会话启动时。你启动会话harness 读hooks/hooks.json的声明并运行hooks/session-start脚本把 using-superpowers 技能的 SKILL.md 读出来按平台输出不同 JSON 字段注入上下文——Cursor 收additional_contextClaude Code 收hookSpecificOutput.additionalContext。这一次注入就是后面所有技能活着的开关。SessionStart: [ { matcher: startup|clear|compact, hooks: [ { type: command, command: \${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd\ session-start } ] } ]你不需要在对话开头提醒先别写代码引导在启动时已就位。技能流转从头脑风暴走到分支收尾内置技能串成一条标准流水线brainstorming → using-git-worktrees → writing-plans → subagent-driven-development → test-driven-development → requesting-code-review → finishing-a-development-branch多个技能同时适用时流程技能如 brainstorming、systematic-debugging先定方向实现类技能负责落地brainstorming 还有硬门禁设计没获你批准不写一行代码、不搭任何脚手架。每个环节的完整规则在 skills/ 下对应的 SKILL.md 里想看哪个环节怎么执行直接打开那份文件。子代理驱动开发每任务换一个新同事SDDsubagent-driven-development的打法是每个任务派一个全新子代理独立上下文的新 agent 实例实现完先查规格符合度、再查代码质量整条分支收尾前还有一次全量评审。任务之间它不会停下来问你继续吗按计划连跑几个小时很常见。skills/subagent-driven-development/ ├── SKILL.md # 主流程 ├── implementer-prompt.md # 实现者子代理提示词 ├── task-reviewer-prompt.md # 任务评审提示词 └── re-review-prompt.md # 定向复审提示词上下文隔离加每任务评审质量才不会随任务数量下滑。进阶组合与实战技巧团队里有人用 Claude Code、有人用 Cursor钩子声明的格式还不一样hooks.json对hooks-cursor.json。遇到这种情况把钩子声明当代码来管给所有人钉住同一个 Superpowers 版本号流程口径就一致了——/plugin install superpowersclaude-plugins-official # Claude Code /add-plugin superpowers # Cursor自己业务特有的流程比如发布清单别往核心技能里塞核心刻意保持零依赖和通用。按 writing-skills 的规范单独写一个技能与内置技能串起来用流程技能仍然先走你的技能接住实现细节。技能文件本身就在仓库里改起来和改配置一样可以直接走 code review。新手常见坑与排查 ️装好之后最常卡住的三件事都花不了几分钟。现象装完代理还是上来就写代码。 正确做法多半是 session-start 钩子没生效——手动拷贝技能文件的装法不会加载引导。在干净会话发一句 Lets make a react todo list没自动触发 brainstorming 就用官方插件命令重装。现象两个工具都装了只有一个有技能。 正确做法各 harness 的插件体系互相独立Claude Code 装完后OpenCode、Cursor 要各自再装一遍。现象担心 visual companion 上报数据。 正确做法它默认只回传版本号不含项目与提示词细节想彻底关掉设个环境变量即可export SUPERPOWERS_DISABLE_TELEMETRY1写在最后Superpowers 做的事是把流程变成代理动手前必须读的文件行为才不再靠运气稳定。钩子负责把规则送进上下文技能库负责把每一步做对子代理评审负责在每道关口拦住返工。三层各管一段闭环才算完整。下一步建议把 skills/ 下七步基本工作流的 SKILL.md 各读一遍再看 官方文档 里各 harness 的安装细节想改行为时别直接改文件先用 writing-skills 技能驱动子代理把改法测过。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表