ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Superpowers 技能框架:让 AI 编码代理像靠谱工程师一样干活的 12 个技能

Superpowers 技能框架:让 AI 编码代理像靠谱工程师一样干活的 12 个技能 Superpowers 技能框架让 AI 编码代理像靠谱工程师一样干活的 12 个技能【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers你说给我做个登录模块编码代理直接上手写代码测试是自己说服自己的出了问题就换行再试一次。Superpowers 就是为了解决这类问题它是一个面向 AI 编码代理的 agentic 技能框架把先设计、再拆解、测试先行、合并前审查整条开发纪律装进代理里12 个技能全部自动触发。它到底是什么一句话Superpowers 是一套给编码代理用的完整软件开发方法论由一组可组合的技能skills和确保代理真的使用它们的初始指令构成——你负责说目标它负责按流程推进。Superpowers 技能全景按工作流阶段看不按核心/高级分按你实际写代码的顺序分。12 个执行类技能 2 个元技能工作流阶段技能干什么构思brainstorming一次一个问题把模糊想法磨成批准过的设计文档规划writing-plans把 spec 拆成 2~5 分钟一步的实现计划执行using-git-worktrees开工前建隔离工作区不污染当前分支执行executing-plans独立会话里逐条执行计划、卡点即停执行subagent-driven-development每个任务派一个全新子代理做完自动审查验证test-driven-development先写失败测试再写最少代码验证systematic-debugging四阶段定位根因找不到不谈修复验证verification-before-completion宣布完成了之前先拿出证据协作requesting-code-review派审查子代理带着精确上下文查问题协作receiving-code-review收到审查意见后如何核实、回应、落地协作dispatching-parallel-agents把独立任务拆给多个代理并行处理协作finishing-a-development-branch收尾验证测试、给出合并选项并执行元技能using-superpowers会话启动时保证代理知道并用上这些技能元技能writing-skills照着规范给框架写新技能构思阶段一句话想法怎么变成设计文档brainstorming设计批准前不许写代码什么时候会用到它你要加功能、改行为、搭新组件哪怕就改个配置这种小事。它有个硬门禁设计没给你批准之前代理不许调用任何实现类技能、不许碰脚手架。它替你做了什么先探查项目现状文件、文档、最近提交然后一次只问一个问题把目的、约束、成功标准问清楚接着给出 2~3 个带权衡的备选方案和推荐项设计按复杂度分段给你确认最后落成docs/superpowers/specs/YYYY-MM-DD-topic-design.md并提交还自带一轮占位符、矛盾、模糊点的自查。太大项目会先帮你拆成子项目每个子项目各自走 spec → plan → 实现。文档路径skills/brainstorming/SKILL.md规划阶段如何把想法拆成可执行计划writing-plans写给零上下文工程师的施工图什么时候会用到它手里有了 spec 或多步需求、还没碰代码时。它替你做了什么默认接手的人对项目一无所知且判断力存疑所以计划必须自包含——每个任务写明动哪些文件、怎么测、怎么验证。任务切到最小可独立测试单元每步 2~5 分钟写失败测试 → 跑挂 → 写最少代码 → 跑绿 → 提交全程贯彻 TDD、YAGNI、DRY。计划落到docs/superpowers/plans/YYYY-MM-DD-feature-name.md头部带目标、架构、技术栈和全局约束。文档路径skills/writing-plans/SKILL.md执行阶段从隔离工作区到连续数小时自动跑using-git-worktrees开工前先上保险什么时候会用到它开始一个功能、执行计划之前不想让改动污染当前分支时。它替你做了什么先检测你是否已经在隔离工作区里含 submodule 误判防护优先用平台原生 worktree 工具没有才回退到手动git worktree创建前会先征求你的同意你说过偏好就直接照办。文档路径skills/using-git-worktrees/SKILL.mdexecuting-plans换个会话按计划打勾什么时候会用到它计划写好了你想开一个独立会话执行中间留审查检查点。它替你做了什么加载计划 → 先挑剔地审一遍有疑虑先抛给你→ 建 todo 逐条执行 → 跑指定验证 → 完成后自动转入finishing-a-development-branch收尾。遇到缺依赖、测试挂、指令含糊这类情况它会立刻停手来问你而不是硬猜。文档路径skills/executing-plans/SKILL.mdsubagent-driven-development让代理连续干几个小时不跑偏什么时候会用到它计划里任务彼此独立、你又希望留在当前会话里一口气跑完。它替你做了什么每个任务派一个全新实现子代理上下文干净、不带你的会话历史实现、测试、提交、自查之后自动生成 review 包派任务审查子代理查规范符合度和代码质量全部任务跑完再来一轮整分支广审。任务之间不暂停问你要继续吗只在真正 BLOCKED 时才停。官方说法代理自主工作几小时不偏离计划是常态。文档路径skills/subagent-driven-development/SKILL.md验证阶段先有证据再说完成test-driven-development红-绿-重构没有例外什么时候会用到它实现任何新功能、修 bug、重构、改行为。铁律是没有先失败的测试不写生产代码——先写了代码再补测试删掉重来不许留作参考。它替你做了什么强制红-绿-重构循环核心原则是你没看着测试失败过就不知道它测的是不是对的东西。一次性原型、生成代码、配置文件可以走例外流程但要先跟你确认。配套还有一份写好测试的指南。文档路径skills/test-driven-development/SKILL.mdsystematic-debugging先找根因再谈修复什么时候会用到它任何测试失败、线上 bug、诡异行为、性能问题、构建挂掉——尤其是赶工、看起来一眼就能修、已经试了好几轮没修好的时候。它替你做了什么四阶段流程前一阶段没跑完不许进下一阶段第一阶段根因调查没做完禁止提出任何修复方案。配套文档覆盖了根因追踪、条件等待调试、防御式排查还有一个find-polluter.sh脚本用来二分定位把状态改坏的那次提交。文档路径skills/systematic-debugging/SKILL.mdverification-before-completion说完成之前先自证什么时候会用到它代理准备宣布任务完成、提交或收尾的时刻——这是最容易以为做完翻车的地方。它替你做了什么要求实际运行验证命令、确认结果符合预期后再下结论把我改完了变成我改完了这是跑出来的结果。文档路径skills/verification-before-completion/SKILL.md协作与收尾审查、并行、合入代码审查requesting receiving 一对什么时候会用到它子代理流程里每个任务之后、大功能完成后、合并到主分支之前这三类是强制的卡住了想换双眼睛、重构前做基线检查时也值得用。它替你做了什么requesting-code-review拿 BASE/HEAD 两个 SHA按code-reviewer.md模板派一个审查子代理只给它精心构造的上下文你做了什么、应该做成什么样、起止提交不给你的会话历史receiving-code-review则管你收到意见之后逐条核实、区分真问题与误报、落地修改。文档路径skills/requesting-code-review/SKILL.md、skills/receiving-code-review/SKILL.mddispatching-parallel-agents finishing-a-development-branch什么时候会用到它手头有几件互不依赖的活要同时推进以及开发分支上的活全部干完、要收口的时候。它们替你做了什么前者把独立任务拆给多个代理并行处理缩短串行等待后者走完收尾三连——验证测试、给你列出处理分支的选项、按你的选择执行。文档路径skills/dispatching-parallel-agents/SKILL.md、skills/finishing-a-development-branch/SKILL.md3 步完成首次上手克隆仓库git clone https://gitcode.com/GitHub_Trending/su/superpowers按你的平台安装README.md的 Quickstart 一节列了 Claude Code、Antigravity、Codex App/CLI、Cursor、Factory Droid、Gemini CLI、GitHub Copilot CLI、Kimi Code、OpenCode、Pi 各家的安装方式用 OpenCode 的看docs/README.opencode.md。装了多个平台就分别装一遍。直接说目标用装好的代理打开任意项目描述你想做什么。技能是自动触发的你不需要敲任何特殊命令。接下来往哪看想看真实的设计与计划长什么样docs/superpowers/specs/全是设计文档docs/superpowers/plans/是配套计划样本。想知道各平台集成怎么被验证tests/下有 claude-code、opencode、codex、kimi、pi 等分目录的实测脚本。想给框架加新技能从skills/writing-skills/的规范和示例开始写。想把框架移植到新的代理平台读docs/porting-to-a-new-harness.md。从说一句需求到合并前过审整条链路上每个环节都有对应技能兜底——挑一个你最近要做的功能按构思 → 规划 → 执行 → 验证的顺序走一遍比读十篇介绍都管用。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表