Superpowers 技能框架 3 步装好:让 AI 编码代理先设计、后测试、再交付 Superpowers 技能框架 3 步装好让 AI 编码代理先设计、后测试、再交付【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers代理说完成了测试没覆盖核心逻辑代码也不符合项目规范。你花 40 分钟 review顺手又揪出 6 个 bug。这不是它笨是流程问题没人教它先想后写、先测试。Superpowers 这个技能框架把头脑风暴、TDD测试驱动开发、代码评审这些开发流程做成自动触发的技能可组合的 AI 能力模块装进你的编码代理。Superpowers 是什么和别的做法差在哪它是一套面向 AI 编码代理的技能库加软件开发方法论。装上之后代理从头脑风暴到代码评审全程按规矩办事。和写一段好提示词让它照做最大的区别技能不是建议是自动触发、强制执行——代理没有这次跳过的选项。3 步跑起 Superpowers一条安装命令1️⃣装。用 Claude Code 的话终端里一行/plugin install superpowersclaude-plugins-official这一步为什么值它装下的不只是技能还有一个开机钩子SessionStart hook会话启动时自动执行的信号灯。用 Codex、Cursor 等其它工具则去各自市场单独装每个工具装一次。2️⃣开新会话说你想要什么。你会发现它不急着写代码先读项目上下文再一次一个问题地追问摸清意图后给你一份设计文档。原因是钩子在会话启动时已经注入了 using-superpowers 技能只要技能沾边就必须调用是它的铁律。3️⃣说go。它在新分支上建隔离工作区git worktree不污染主分支把工作拆成 2-5 分钟的小任务先写失败的测试再写代码任务之间做两级评审先查符不符合规格再查代码质量。设计、实现、评审由不同技能分别接管所以它能自主跑几小时路径还是你签过字的那份计划。想看里面长什么样拉一份源码git clone https://gitcode.com/GitHub_Trending/su/superpowers打开 skills/ 目录每个子目录是一种能力里面的 SKILL.md 就是那个技能的岗位说明书钩子怎么声明可以翻一下 hooks/hooks.json。两个最常翻车的现场代理急着写代码和没测试就写代码代理急着写代码时brainstorming 的硬闸门你说加个导出功能它直接开写10 分钟交付 200 行——文件格式不对错误处理方式和项目风格完全两样返工。帮上忙的是 brainstorming 技能。它有一道硬闸门设计没经你确认之前一行代码不能写、一个脚手架不能搭。它一次只问一个问题给 2-3 个带权衡的备选方案设计分段给你过确认后才把设计文档存到 docs/superpowers/specs/ 留档。落地后过去一下午写一版、review、推倒的功能现在两轮问答就定稿设计后续实现基本不跑偏。设计文档还沉淀成了资产新同事能直接看懂当初为什么这么定。⚠️ 踩坑提醒别跟代理说这个太简单直接写。越是简单需求越容易带着没检查过的假设开工设计可以只有三句话但确认这一步省不掉。代理没测试就写代码时TDD 的铁律你 review 代码发现它先把业务逻辑写完再补了一轮测试——从头就通过的测试根本测不出对错。帮上忙的是 test-driven-development 技能规则很直接没有先失败的测试就不许有生产代码先写了代码直接删掉不许留作参考。红-绿-重构的循环被固化写失败测试、看它失败、写最小代码、看它通过、提交。落地后测试不再是交作业合分支时的底气完全不同。代理节奏比一把梭是慢了但返工肉眼可见地少。⚠️ 踩坑提醒代理说这次跳过 TDD 吧就是合理化借口。技能把这类念头列成了红旗清单一次性原型可以跳过生产代码不在例外名单里。进阶两招把自己的技能加进库、建团队共享技能库把重复操作写成技能1️⃣ 会话里告诉代理用 writing-skills 技能帮我写一个新技能2️⃣ 说清触发条件什么任务该激活它、哪些事禁止做3️⃣ 用子代理测试它是否按预期触发通过后再提交进仓库团队共享技能库1️⃣ 把仓库作为 git submodule 克隆到项目下 team-skills/ 之类的共享目录2️⃣ 在 AGENTS.md 或 CLAUDE.md 里列出共享技能路径3️⃣ 在会话启动钩子里挂git submodule update --remote开工前同步团队最新技能避坑指南新手最容易犯的 3 个错误别这么干觉得技能太重的让代理直接上手 →应该这么干哪怕只有 1% 可能沾边也让它先调用技能不合适再停。别这么干代理说完成了就收工 →应该这么干要求它拿出证据——测试通过、评审通过。这套框架反复强调的就是证据优先于断言。别这么干自己手写提示词模板每次会话粘给代理约束行为 →应该这么干把模板沉淀成技能让框架自动触发一次写好长期生效。下一步挑你手上最旧的那个项目装上 Superpowers把一个写过三遍的小功能交给代理看它按流程能走多远 【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考