尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Superpowers 完整指南:给 AI 编码代理一套真正的开发纪律

Superpowers 完整指南:给 AI 编码代理一套真正的开发纪律 Superpowers 完整指南给 AI 编码代理一套真正的开发纪律【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers你告诉 AI加个登录功能它立刻动手写代码产出一堆看似漂亮但跑不通测试、没有设计、修 bug 时改得满世界都是的文件。Superpowers 就是给 AI 编码代理装上标准开发流程的一整套技能动手做任何事之前代理必须先检查该用哪个技能——先头脑风暴再写计划然后才执行。Superpowers 解决的是什么问题AI 编码代理的默认行为是接到任务立刻写代码不问清需求、不先写测试、不等你审核、最后自己给自己通过。Superpowers 把自己定位为一套完整的软件开发方法论它由一组可组合的技能每个技能就是一份 Markdown 文档加一段在会话启动时注入的初始指令构成强制代理按流程走完再动代码。如果你在用 Claude Code、Codex、Cursor、Gemini CLI 等编码代理希望它能自主跑几个小时而不停下来等你这就是为你准备的。核心机制它是怎么按住代理的手的问题很简单代理的自由度太高每一步全凭它自己判断走偏了你也不知道。方案分两层。第一层是初始指令通过 hooks/session-start 钩子在会话开始时注入一条硬规则只要一个技能有哪怕 1% 的可能适用代理就必须调用它我回头再想不算数。第二层是技能本身skills/ 目录下每个技能一份 SKILL.md写清触发时机和执行步骤。效果是整条流程变成了强制流水线而不是建议你说我要做 X →brainstorming用苏格拉底式追问把粗糙想法变成可读的设计文档设计确认后 →using-git-worktrees建隔离工作区writing-plans把工作拆成 2-5 分钟的小任务你说开工 →subagent-driven-development每个任务派一个全新子代理做完即审先查规范符合度再查代码质量全部完成 →finishing-a-development-branch校验测试给出合并/PR 选项技能是自动触发的你不需要记命令代理也不靠你反复叮嘱。能力全景按开发时间线各站一位仓库里共 14 个技能按你使用它们的先后排开需求期brainstorming提问式打磨设计、writing-plans每个任务带文件路径和验证步骤编码期test-driven-development强制红-绿-重构先写失败测试、看它失败、写最小代码通过、executing-plans按批次执行、留人工检查点自主执行期subagent-driven-development每个任务新子代理上下文互不污染、dispatching-parallel-agents并行子代理流质量与排障期requesting-code-review、receiving-code-review、systematic-debugging四阶段根因定位、verification-before-completion有证据才准说修好了元层面writing-skills用 TDD 造新技能——先在不给技能的情况下跑一个压力场景记录代理在哪走样再写技能并复核代理是否守规目录结构非常扁平一个技能一个 SKILL.mdskills/ brainstorming/ test-driven-development/ subagent-driven-development/ ...实战走查一个重试功能从零到落地背景你想给支付回调加个重试机制最多三次、指数退避。你说给支付回调加重试机制。代理不写代码先激活brainstorming追问重试上限、退避策略、重试耗尽后是否进死信你确认设计文档后它自己建新分支和 worktree、跑项目初始化、确认测试基线全绿并产出每任务 2-5 分钟的计划你说go。subagent-driven-development派新子代理逐个实现每完成一个任务就审一轮发现问题进入修复循环通过才推进下一个任务全部完成后走finishing-a-development-branch验证测试你决定合并还是开 PR结果你只做了确认设计、开工、合并几个决定代理中间自主执行了一大段且所有改动都能回溯到那份设计文档。快速上手三步装到代理上克隆仓库git clone https://gitcode.com/GitHub_Trending/su/superpowers以 Claude Code 为例从官方市场安装/plugin install superpowersclaude-plugins-official开新会话直接告诉代理你要做什么技能会自动触发无需额外操作。其他平台Cursor、Codex、Gemini CLI 等的安装命令见仓库 README。避坑清单最常见的四个坑注意不同编码代理的安装命令互不相同如果你同时用 Claude Code、Cursor、OpenCode 等多个代理要给每一个分别安装 Superpowers建议代理说这个改动很简单可以跳过流程时别点头。技能是强制工作流而非建议你可以明确要求它先调用对应技能再动手注意TDD 铁律在这里是硬性的——先于测试写的代码必须删掉不能留作参考。这是整套框架里看着最狠、实际最保命的一条建议brainstorming 的可视化伴侣默认会联网加载一个 logo携带版本号遥测不需要可把 SUPERPOWERS_DISABLE_TELEMETRY 设为任意真值关闭写在最后Superpowers 的价值就一句话把代理很强但不守纪律变成代理守一套被反复压测过的方法论你才敢放开让它跑几个小时。clone 下来下个功能先让它 brainstorm 一轮。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表