news 2026/8/28 16:09:32

Superpowers快速入门指南:让AI编码代理变成有纪律的开发者

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Superpowers快速入门指南:让AI编码代理变成有纪律的开发者

Superpowers快速入门指南:让AI编码代理变成有纪律的开发者

【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers

Superpowers是面向AI编码代理的agentic技能框架和软件开发方法论。你只需说出需求,代理会先提问确认设计,再写计划,经你批准后才逐个任务执行TDD。全流程可追踪,结果可验证。

解决的痛点:别再反复重写代理的产出

几乎人人都遇到过这两个场景:你告诉代理"帮我做个登录功能",它立刻吐出一堆代码,读下来发现方向完全不对,只能推倒重来;或者你让它自主跑几个小时,回来一看,它已经写了一大堆和需求无关的代码。

还有更隐蔽的问题:它写代码不写测试,让它"修个bug"就回一句"已修复",却拿不出任何证据。

Superpowers把"先问清楚、再计划、后动手"这套纪律做成了技能,代理碰到对应场景会自动触发。代理动手前会先检查相关技能,这是强制流程,不是可选项。

3分钟完成安装:每个平台一条命令加验证方式

用Claude Code的话,先注册插件市场,再安装:

/plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace

其他平台各有各的一条命令,写法都在仓库文档里:docs/README.codex.md讲Codex怎么装,docs/README.opencode.md讲OpenCode怎么装。

验证很简单:在Claude Code里输入 /help,能看到 /superpowers:brainstorm、/superpowers:write-plan、/superpowers:execute-plan 三条新命令,就说明装好了。

一次完整的开发流程:给报表系统加CSV导出

用一个真实任务从头走到尾:给内部报表系统加"导出CSV"功能。

第一步,提问与设计。你只输入一句"我想把报表导出成CSV"。此时代理不动代码,brainstorming 技能生效,它会一个个问:要哪些列、要不要流式导出、分隔符用逗号吗?问完给出两三个带取舍的实现方案,按你能一口气读完的短段落展示,你逐段点头后,设计文档存进 specs/ 目录。

第二步,隔离工作区。设计批准后,using-git-worktrees 技能在新分支上建隔离工作树,先跑一遍现有测试确认基线是绿的。这样后面出现失败时,能分清是新问题还是本来就坏的。

第三步,拆计划。writing-plans 把设计拆成一份任务清单,每个任务只花2到5分钟,任务里写死了具体文件路径、完整代码和验证方法,交给一个"热情但没判断力"的初级工程师也能照做。

第四步,执行。你说"开始"后,subagent-driven-development 给每个任务派一个全新子代理,每个任务过两阶段评审:先查规格合规,再看代码质量,遇到关键问题就停下不推进。

第五步,写码。实现过程受 test-driven-development 约束:先写一个失败的测试,亲眼看它失败,再写最少代码让它变绿,然后提交。测试之前写的代码会被要求删掉重来。

第六步,收尾。全部完成后,finishing-a-development-branch 跑测试做最终验证,给你合并、开PR、保留或丢弃四个选项,顺手把工作树清理掉。

整个过程你不用记流程,技能到点自动触发。

核心技能速查表

技能名触发时机作用
brainstorming任何创造性工作开始前逐个提问把想法收敛成设计文档,未获批准不碰代码
using-git-worktrees设计批准后新分支建隔离工作树,验证测试基线
writing-plans设计定稿后拆成2-5分钟的小任务,每个任务带路径、代码和验证方法
subagent-driven-development计划就绪后每任务一个子代理,两阶段评审(规格合规+代码质量)
executing-plans替代上者的选项按批次执行并设人工检查点,适合想多盯一点的场景
test-driven-development实现过程中强制红-绿-重构循环,测试前写的代码删掉重来
requesting-code-review任务之间对照计划按严重程度报问题,关键问题阻断进度
systematic-debugging遇到疑难问题四阶段追根因,而不是碰运气打补丁
verification-before-completion宣布"完成"之前要求拿出证据,证明问题真的修好了
finishing-a-development-branch全部任务完成后验证测试、处理合并/PR/丢弃、清理工作树
writing-skills你想加自己的技能时按最佳实践创建并测试新技能

新手上手指南:第一次用的5条建议

  1. 先跑一个小而明确的完整任务—— 熟悉"提问→计划→执行"的节奏,比赶进度更重要。
  2. 认真回答代理的提问,少说"你看着办"—— 设计文档的质量直接由你回答的精度决定。
  3. 评审报出关键问题时别硬推—— 流程在这里刻意停住,此刻修问题的成本远低于合并后。
  4. 再赶时间也别跳过TDD—— 红绿循环是产出可追溯的主要原因,跳过等于白装。
  5. 先读一遍 using-superpowers 的介绍—— 它是整个技能体系的入口,省得自己摸索。

想动手就先git clone https://gitcode.com/GitHub_Trending/su/superpowers把仓库拉下来,让代理读 README.md 和 skills/ 目录,技能都是直白的文字写的,读源码本身也是一手资料。

【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 16:09:25

大模型应用开发实战:从对话到RAG与Agent

如果你最近关注过大模型相关的科技新闻,可能看到过这样一条略带幽默的消息:旧金山某处广告牌上出现了 “ChatTJB” 的推广,宣传标语很有意思,大意是 “Human-powered LLM”——背后不是 GPU 集群,而是一群真人&#xf…

作者头像 李华
网站建设 2026/8/28 16:08:50

LaTeX数学建模论文速成指南:从环境搭建到实战排版

1. 从Word到LaTeX:为什么数学建模必须换“笔”如果你参加过数学建模比赛,或者正在准备,大概率经历过这样的场景:凌晨三点,你和队友还在为论文里那个歪掉的公式、对不齐的表格、以及突然消失的页眉页脚而抓狂。Word&…

作者头像 李华
网站建设 2026/8/28 16:01:10

蓝桥杯单片机门禁系统实战:从状态机设计到EEPROM存储

1. 项目背景与核心需求解析 最近在整理蓝桥杯单片机的历年真题,第三届国赛的“门禁系统”这道题给我留下了挺深的印象。它不像一些纯算法题那样抽象,而是把一个非常贴近实际应用场景的“门禁”功能,用单片机开发板给具象化地实现了出来。题目…

作者头像 李华
网站建设 2026/8/28 16:00:25

Python K-means聚类算法实战:从原理到数学建模应用

1. 项目概述:从数学建模到Python实战最近在带学生准备数学建模竞赛,也和一些做数据分析的朋友交流,发现一个挺普遍的现象:大家拿到一堆数据,第一步总想看看“能不能分个类”。无论是客户细分、城市发展水平评估&#x…

作者头像 李华
网站建设 2026/8/28 15:58:36

111、多传感器融合定位:IMU视觉激光的紧耦合融合

111、多传感器融合定位:IMU视觉激光的紧耦合融合 昨晚在实验室调了一整天的紧耦合融合,最后发现问题出在IMU的加速度计零偏初始值上——差了0.02 m/s,跑完一圈走廊,位置漂了快三米。这种问题教科书上不会告诉你,但实际工程里天天见。今天这篇笔记,就把我踩过的坑和验证过…

作者头像 李华