Superpowers 上手拆解:让编码 Agent 先计划再写码的 AI 技能库

发布时间:2026/10/19 1:04:41

Superpowers 上手拆解:让编码 Agent 先计划再写码的 AI 技能库 Superpowers 上手拆解让编码 Agent 先计划再写码的 AI 技能库【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 是一套面向编码 Agent 的 AI 技能库与开发方法论解决 Agent 拿到需求就闷头写码、跑偏还自称完成的问题。装上它Agent 会先问清需求、产出设计与计划再由子代理逐任务执行并做两阶段评审。它解决什么问题瓶颈不在模型写代码的能力而在 Agent 缺少流程约束。把功能需求丢给 Claude Code 或 Codex 这类编码 Agent常见结果是它直接开始写代码方向错了你事后才发现而完成了往往只是一堆未经验证的声明。Superpowers 的定位是把 TDD测试先行开发、设计先行、子代理评审这些方法论做成一组可组合、自动触发的技能从会话第一条消息起就注入 Agent 的上下文。它适用于你想把多步开发任务交给 Agent 自主推进、并且要拿到可审查产出的场景纯问答或改一行配置则用不上这套流程。五分钟跑起来三步验证 Superpowers 环境最短跑通路径是clone 仓库 → 按你用的 Agent 安装 → 问一句验证全程不需要改你的项目代码。克隆仓库安装对每个编码 Agent 是独立的git clone https://gitcode.com/GitHub_Trending/su/superpowers按你的 harness 安装。以 OpenCode 为例把 superpowers 加进 opencode.json 的 plugin 数组具体配置见 docs/README.opencode.md。重启 Agent 验证提一个功能需求如果它先开始向你提问而不是直接写码或声明Using brainstorming to...说明技能引导已生效。⚠️ 你用几个编码 Agent 就要装几遍漏装是时灵时不灵最常见的原因。核心机制拆解技能触发系统怎么工作Superpowers 的核心一句话Agent 做任何动作前必须先查可用技能。按输入 → 处理 → 输出看这套触发系统分三段。SessionStart hook把技能规则打进上下文输入是会话 startup、clear、compact 三类事件。hooks/session-start 脚本由 hook 配置匹配这些事件后执行内部读取 using-superpowers 技能全文做 JSON 转义并按平台差异输出 additionalContext 字段Cursor、Claude Code、Copilot CLI 读的键名不同。输出是每次会话开头Agent 上下文里都带着You have superpowers引导段之后的每个响应都要先过技能检查。关键配置长这样{ matcher: startup|clear|compact, command: hooks/run-hook.cmd session-start }触发规则为什么 1% 可能也要查技能skills/using-superpowers/SKILL.md 把规则写得极端只要某个技能有 1% 可能适用就必须先调用它再响应包括先于澄清提问。文档随后列了一张红旗表逐条反驳这只是个简单问题我先看看代码再说这类念头因为 Agent 最常见的失败模式就是用合理化绕开流程。多技能同时适用时流程技能优先brainstorming 决定做什么systematic-debugging 决定怎么查实现类技能再落地。按需加载技能正文不在启动时全量注入引导段只含规则和索引其余技能正文由 Skill 工具在被调用时才加载加载后 Agent 声明Using X to Y并严格按技能文档执行。这是技能能数量不少却不撑爆上下文的原因也允许每个技能文档里放完整步骤、流程图和反例表。从单用到协作Superpowers 子代理调度与并行评审单个技能跑通后真正改变产出速度的是协作能力其中三项影响最大。子代理驱动开发每个任务一个全新子代理skills/subagent-driven-development/SKILL.md 把一个长会话做完一个项目改成主会话只调度和评审每个计划任务派发一个全新实现者子代理只带该任务需要的上下文完成后生成评审包任务审查者按规范符合度和代码质量两阶段评审不通过自动进入最多 5 轮修复。这意味着你可以放手让 Agent 连续自主工作数小时进度记在 ledger 文件里防止上下文压缩后重复派发已完成任务。并行代理调度独立问题同时开工skills/dispatching-parallel-agents/SKILL.md 面向另一类场景多个互不相关的问题比如不同子系统、不同测试文件的失败。按问题域各派一个 Agent 并行调查主会话保留协调用的上下文。它有严格前提问题之间无共享状态、修一个不影响另一个否则并行只会互相干扰。worktree 隔离并行任务不互相踩skills/using-git-worktrees/SKILL.md 在设计批准后创建新分支上的隔离工作区并先验证测试基线干净让多条开发线物理隔离收尾时配合 finishing-a-development-branch 走固定的合并、PR 或丢弃决策流程。拿一个真实任务练手别一上来做大功能先用两个输入输出明确的小任务跑通链路。任务一走通设计 → 计划链路。目标给 Agent 一个小需求例如给某个脚本加超时重试让它产出设计文档和实施计划全程不写实现代码。 涉及模块路径skills/brainstorming/SKILL.md、skills/writing-plans/SKILL.md。 验收标准docs/superpowers/specs/ 下出现 -design.md 文件且各节都经你确认docs/superpowers/plans/ 下每个任务粒度 2–5 分钟带精确文件路径、验证步骤和 checkbox。任务二跑一个 SDD 任务的两阶段评审。目标取任务一产出的计划让第一任务走子代理驱动开发流程。 涉及模块路径skills/subagent-driven-development/ 下的 implementer-prompt.md、task-reviewer-prompt.md 与 scripts/ 里的 review-package 等脚本。 验收标准实现者子代理只拿到任务简报而非你的整段会话上下文实现后先跑测试、提交并自审评审包由脚本生成规范符合度与代码质量两条结论分别给出。扩展与参与写新技能前先读 writing-skills扩展 Superpowers 基本只有两件事写新技能或改旧技能两者都受 writing-skills 方法论约束。项目不轻易接受全新技能任何技能更新必须兼容所有支持的编码 Agent。标准流程是fork 仓库、切到 dev 分支、建工作分支按 skills/writing-skills/SKILL.md 与 skills/writing-skills/anthropic-best-practices.md 创建并测试技能再填好模板提 PR。插件基础设施测试在 tests/ 目录按对应 run-*.sh 或 npm test 执行。方法论不会自己长进模型里。装上 Superpowers让 Agent 从下一个需求开始先问清、再计划、后写码。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/19 1:04:34

Hermes Agent 量化部署:3 个开关把推理延迟砍半

Hermes Agent 量化部署:3 个开关把推理延迟砍半 【免费下载链接】hermes-agent The agent that grows with you 项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent 在 Hermes Agent 里挂本地模型,fp16 一加载就能跑,但单…

2026/10/18 19:44:11

车队级RTK定位新范式:Point One如何让高精度定位对开发者更友好

最近看到 Point One Navigation 放出的新特性,我第一时间就去翻了官方文档。做高精度定位的同学对这家应该不陌生,Polaris 系列的 RTK 服务在自动驾驶、机器人领域用的人不少,跟 u-blox 那边的合作也比较紧密。但这次他们把重点从“继续卷精度…

2026/10/19 0:59:59

IEC 61131标准详解:PLC编程语言、软件模型与实战排查

用IEC 61131这套标准串起PLC编程这件事,是很多工程师绕了远路之后才意识到必须做的事。我见过太多人只会用某个品牌环境的工具栏点来点去,换一个牌子的PLC就抓瞎;也见过有经验的老法师,能把梯形图画得像天书一样漂亮,但…

2026/10/19 0:59:59

从数据模型到通信整合:DeskcommCRM自研实战

1. 为什么会有 DeskcommCRM:一个绕不开的客户管理困局事情得从一次非常尴尬的客户投诉说起。当时我们团队七八个人,客户信息散在三个地方:销售个人的微信聊天记录、一个共享Excel表、还有客服同事脑袋里的记忆。有位客户在月初问过报价&#…

2026/10/19 0:59:59

STM32F1与陶晶池USART HMI串口屏:从接线到DMA多指令刷屏实战

简介:面向嵌入式开发者的陶晶池USART HMI串口屏与STM32F1通信详解资源包,聚焦STM32F103与串口屏的异步串行通信实现。内容覆盖USART波特率计算与USART_BRR寄存器配置、数据帧格式设定、TXE/RXNE标志处理及中断收发机制,并附有完整通信程序示例…

2026/10/19 0:54:59

天地图API开发实战:源码解析、密钥配置与WMTS瓦片加载

简介:面向 Vue 前端开发者的一套天地图 API 完整源码示例包,基于 Element Plus UI 框架构建地图应用,系统演示了从初始化地图、点标记管理、位置搜索、距离测量到卫星/地图切换、全屏显示等核心交互功能的完整编码流程,适合需要快…

2026/10/18 0:01:50

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/19 0:04:56

悟空开源无代码平台实战:从实体建模到应用设计避坑指南

简介:基于悟空开源无代码平台的多种应用设计源码,面向希望在不编写代码的情况下快速搭建CRM、HRM、财务系统、ERP、SRM等业务应用的企业与技术人员,通过拖放式界面和内置模板即可完成应用定制与部署。压缩包共697个文件,约10.74MB…

2026/10/19 0:04:56

基于.NET9的多租户权限系统:数据权限与动态API落地实践

简介:这份资源是一套面向 .NET 与 Vue 全栈开发者的中台权限管理系统,后端基于 .Net9,前端采用 Vue3 Element Plus,并配套 uniapp uviewui 移动端方案,实现前后端分离。系统覆盖多租户隔离、数据权限、动态 Api、任务…

2026/10/19 0:04:56

场地预约小程序毕设实战:SSM+微信小程序+MySQL数据库设计到避坑

简介:面向毕业设计场景的场地预约小程序完整项目,基于微信小程序SSMMySql技术栈开发,适合计算机相关专业学生作为选题参考、功能扩展或二次开发起点。系统实现场地类型管理、场地管理、预约管理、取消申请与押金退回等功能,分为管…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑