十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Superpowers 高级配置:三件可落地的定制,把 AI 开发工作流跑通

Superpowers 高级配置:三件可落地的定制,把 AI 开发工作流跑通 Superpowers 高级配置三件可落地的定制把 AI 开发工作流跑通【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers你有没有过这种体验每次新开一个会话都要把先读代码规范、遇到 bug 先复现这类叮嘱再说一遍换个编码工具AI 的行为就不一样想自己拼一条自动化链路又不知道从哪儿下手。Superpowers 的高级配置就是冲着这三件事去的——钩子负责会话启动时的自动初始化技能库负责把方法论装进 AI环境变量负责适配不同宿主。下面按痛点逐个拆。 让每次会话自动带上上下文3 步配好启动钩子这一节解决重复初始化你不用再手动交代开场规则钩子在会话启动时替你完成。注册钩子hooks/hooks.json里登记了SessionStart事件匹配startup|clear|compact三种触发时机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}指向插件根目录run-hook.cmd是跨平台包装器真正干活的是 hooks/session-start 脚本——它读取skills/using-superpowers/SKILL.md的内容转义后作为上下文注入当前会话。验证效果新会话里 AI 已经知道整套技能使用规则开场不需要任何额外说明。细节值得看一眼同一份注入逻辑Claude Code 消费hookSpecificOutput.additionalContextCursor 消费additional_contextCopilot CLI 消费顶层additionalContext。脚本按环境变量嗅探宿主、只输出对应格式所以你换工具时钩子不会失效。想加自己的钩子照抄一个条目挂到对应事件上、脚本放进 hooks/ 即可。 给 AI 装技能调用规则、优先级与组合方式这一节解决AI 能力不够用技能不是摆设而是有强制调用纪律的方法论。核心纪律写在 skills/using-superpowers/SKILL.md 里只要某个技能有哪怕 1% 的适用可能就必须先调用再动手——包括回答澄清问题、探索代码库之前。调用方式是直接用Skill工具指定技能名随后宣告 Using [skill] to [purpose] 并严格照做技能若带检查单要逐项建成待办。几个高频判断做个新功能 → 先brainstorming收敛思路再上实现类技能修这个 bug → 先systematic-debugging定位根因再谈修复多个技能都适用时流程类技能优先它决定做法实现类技能随后它执行做法。组合方面技能之间靠声明依赖串成链路skills/subagent-driven-development/SKILL.md 明确依赖writing-plans先产出计划、自己负责执行。skills/ 目录下现有 13 个内置技能覆盖头脑风暴、写计划、TDD、Git 工作树、系统化调试、分支收尾等全流程挑需要的装进工作流即可。 环境变量设置一次代码在多个宿主里行为一致这一节解决多环境行为不一致同一个钩子在不同工具里表现不同根源在环境变量的探测顺序。CLAUDE_PLUGIN_ROOT定位插件根目录钩子命令和脚本都靠它找文件宿主判断顺序见session-start脚本Cursor 优先设CURSOR_PLUGIN_ROOT它可能同时设CLAUDE_PLUGIN_ROOT所以必须先看前者Copilot CLI 以COPILOT_CLI1标识其余情况按 Claude Code 处理遥测开关头脑风暴的视觉伴侣功能默认从官方站点加载带版本号的 logo 用于计数设SUPERPOWERS_DISABLE_TELEMETRY为任意真值即可关闭Claude Code 的DISABLE_TELEMETRY等官方开关同样被尊重。改脚本时的最小纪律保留先 Cursor、再 Claude 且COPILOT_CLI为空的判断顺序并为每种宿主输出它各自消费的字段否则会出现某平台收不到上下文的情况。✅ 一条链路跑通从安装到分支合并的完整清单这一节解决从零拼自动化链路按顺序执行下面 7 步就是 Superpowers 推荐的完整开发流。克隆仓库并安装插件git clone https://gitcode.com/GitHub_Trending/su/superpowers然后在宿主工具中装入 Superpowers 插件新开一个会话确认session-start钩子已把技能入口注入上下文AI 应主动提及技能规则用brainstorming把模糊需求收敛成明确方案用writing-plans产出结构化实现计划用using-git-worktrees开隔离工作树test-driven-development红绿循环写实现卡住时走systematic-debugging任务较多时用subagent-driven-development逐任务派发子代理任务之间自动评审用finishing-a-development-branch收尾、合并。中途要换工具对照上一节的环境变量确认宿主被正确识别钩子走对分支即可。配置的本质是把重复劳动交给脚本、把判断标准交给技能、把平台差异交给环境变量。这三层配得越具体AI 的输出就越可预期、越可复现。想再往下挖可以翻 docs/ 里的移植指南和 docs/plans/ 中各功能的设计文档。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表