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

资讯详情

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

Superpowers 高级配置:3 步搭出你自己的 AI 开发工作流

Superpowers 高级配置:3 步搭出你自己的 AI 开发工作流 Superpowers 高级配置3 步搭出你自己的 AI 开发工作流【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers让 AI 写代码环境初始化还得自己手动跑Superpowers 是一个面向 Agent 编程的技能框架它的配置入口其实只有三层会话启动时的钩子自动注入上下文、技能库里成套的可复用流程、以及决定插件定位的环境变量。把这三层弄明白就能把这套工具调成完全贴合你习惯的样子。配置的三层结构先花两分钟看全貌动手之前先建立一张地图后面每个改动都能对号入座。钩子层位于hooks/目录配置集中在hooks/hooks.json管的是会话一启动就自动跑什么脚本。技能层skills/下内置了头脑风暴、写计划、系统化调试、TDD 等十几个技能每个技能就是一个目录加一份 SKILL.md。环境变量层CLAUDE_PLUGIN_ROOT告诉插件自己装在哪GITHUB_TOKEN负责 GitHub API 调用SUPERPOWERS_DEBUG打开详细日志方便排查。 记住这三层剩下就是决定往哪一层上动手。想让会话一启动就跑初始化脚本改一处 JSON 就够钩子机制听起来吓人实际只跟一个文件打交道hooks/hooks.json。它做的事情一句话能说完——当会话启动SessionStart时执行 CLAUDE_PLUGIN_ROOT 下的那个命令。{ hooks: { SessionStart: [ { matcher: startup|clear|compact, hooks: [ { type: command, command: \${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd\ session-start, shell: bash, async: false } ] } ] } }${CLAUDE_PLUGIN_ROOT}是插件根目录的占位符插件无论被装到哪个位置这条路径都能正确解析。那钩子具体干了什么看hooks/session-start注意文件名不带 .sh 后缀这是刻意的跨平台设计它把using-superpowers技能的内容读出来作为上下文注入会话。效果是 Agent 一开口就知道你有一套技能库可用而不是等你提醒。Windows 用户也不用操心hooks/run-hook.cmd是个多语言包装脚本cmd.exe 下它会挨个位置找 bashUnix 下直接执行同名脚本。想加自己的逻辑模式照抄即可在 SessionStart 的 hooks 数组里再挂一条 command指向你写的脚本就行。技能怎么调用、怎么串起来所有技能都在skills/下目录名就是技能名几个最常用的writing-plans产出结构化的实现计划systematic-debugging按步骤定位根因而不是碰运气test-driven-development先写测试再写实现using-git-worktrees用独立 worktree 隔离开发避免分支互相踩脏调用的核心原则只有一条只要有 1% 的可能适用就应该调用。在 Claude Code 里直接用 Skill 工具指定技能名即可。技能之间还能互相引用把流程串成链。比如subagent-driven-development就明确依赖writing-plans的产物——先写计划再派一个全新的子代理逐任务执行每个任务做完都过一轮评审。头脑风暴 → 写计划 → 建 worktree → TDD 实现 → 收尾分支这条主线基本就是靠这种引用关系撑起来的。想自己写技能参考skills/writing-skills/SKILL.md里面连反例和测试方法都给你准备好了。两个不显眼但重要的细节第一个是跨平台。Superpowers 没有绑死 Claude Codedocs/plans/里的 OpenCode 支持方案走的是它自己的 JavaScript/TypeScript 插件体系带事件钩子和自定义工具 API技能发现逻辑还和 Codex 实现共享。你的 harness 不在支持列表里可以照着docs/porting-to-a-new-harness.md的思路移植。第二个是配置管理。团队使用时建议把自定义配置放进项目根目录的.superpowers文件夹并提交版本库让每个人 clone 下来就是同一套工作流而不是各自为政。一条可以直接抄的完整链路三层配置就位后整条流水线长这样brainstorming先敲定需求不急着写代码writing-plans把需求变成可执行的任务计划using-git-worktrees开隔离工作树test-driven-development红绿循环写实现卡住时切到systematic-debugging找根因finishing-a-development-branch收尾分支、准备合并你不需要背这个顺序——调用第一个技能后后续衔接都写在各技能文档里你只需要决定从哪一步开始。 所有配置源码都是公开的hooks/、skills/和docs/目录下的设计文档可以直接翻改哪个文件能产生什么效果自己试一遍比看十篇教程都清楚。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表