尧图网站设计 尧图网站设计YAOTU DESIGN
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/superpowersSuperpowers技能库是面向 Claude Code、OpenCode、Codex 等 AI 编程助手的一套技能集合装上后代理会自动触发从头脑风暴到代码审查的完整流程而不是拿到需求就闷头写代码。先用起来Superpowers管下的完整开发流程长什么样一句话结论Superpowers 不是提示词模板的堆砌而是一套技能自动触发的开发方法论——会话一开始代理就先判断当前任务该走哪个技能再动手。一次典型的功能开发会被拆成固定步骤按顺序自动衔接动手前brainstorming 先被触发代理一次只问一个问题地和你确认需求产出设计文档并等你逐段确认不会提前写任何实现代码。开工前using-git-worktrees 创建独立分支工作区让这次改动和主线代码隔离开。规划时writing-plans 把工作拆成每段 2-5 分钟的小任务每个任务写清楚涉及的文件路径和验证方式好让执行者不用脑补。执行时subagent-driven-development 或 executing-plans 二选一——前者每个任务派一个全新子代理做两阶段审查先查规范符合性再查代码质量后者按批次推进中间设人工检查点。实现中test-driven-development 全程盯着先写一个会失败的测试再写最少的代码让它通过循环往复。任务之间requesting-code-review 做预审查问题按严重程度分级关键问题会直接阻塞进度。收尾时finishing-a-development-branch 验证测试通过后给出合并、提 PR、保留或丢弃的选项并清理工作区。这个流程带来的实际好处官方说明里提到代理经常能连续自主工作一两个小时而不偏离既定计划——你不用每写十行就回来盯一次。三平台 Superpowers 安装步骤一次讲清Claude Code、OpenCode、Codex先说重点各平台的插件体系互相独立如果你同时用几个助手就要在每个平台各装一份不会自动互通。Claude Code插件市场两条命令/plugin marketplace add obra/superpowers-marketplace先把 Superpowers 插件市场注册进来后面的安装命令才知道去哪个市场找包。/plugin install superpowerssuperpowers-marketplace从该市场安装 Superpowers 插件本身装完输入/help可以看到技能列表。OpenCode克隆仓库并建立符号链接mkdir -p ~/.config/opencode/superpowers git clone https://gitcode.com/GitHub_Trending/su/superpowers ~/.config/opencode/superpowers先建好目录再把仓库克隆到 OpenCode 的配置路径下作为技能文件来源。ln -sf ~/.config/opencode/superpowers/.opencode/plugin/superpowers.js ~/.config/opencode/plugin/superpowers.js用符号链接把仓库里的插件脚本挂到 OpenCode 的插件目录这样它启动时能自动加载。Codex克隆到固定目录mkdir -p ~/.codex/superpowers git clone https://gitcode.com/GitHub_Trending/su/superpowers ~/.codex/superpowers把仓库克隆进 Codex 约定查找技能的目录无需额外配置。装完可以先验证以 OpenCode 为例新建会话后问一句 Tell me about your superpowers它能列出技能说明就说明加载成功了。三级优先级机制多个技能冲突时谁说了算技能优先级从高到低是项目级技能 个人技能 Superpowers 基础技能库命中顺序决定谁生效。项目级技能放在对应项目的配置目录里只对这个项目有效适合放团队约定。个人技能放在用户主目录下的个人技能路径所有项目共享适合放你自己的习惯。基础技能库是 Superpowers 自带的标准技能优先级最低负责兜底。另有两条容易踩的规则多个技能同时命中时流程类技能如 brainstorming、systematic-debugging优先于实现类技能因为先定怎么做再定做什么而你的直接指令或项目说明文件如 CLAUDE.md优先级高于所有技能——技能是默认行为不是不可违背的规矩。 技能模块速查按场景挑该用的那个技能源码都在skills/目录一个文件夹对应一个技能入口是其中的 SKILL.md。按你所在的场景对照即可你卡在哪对应技能它具体做什么想法还模糊brainstorming逐问澄清需求产出经你确认的设计文档才放行需要拆计划writing-plans把工作拆成 2-5 分钟的任务每个都带文件路径和验证方式准备开工using-git-worktrees建独立分支工作区多个任务并行不互相污染想让子代理干subagent-driven-development每任务派新子代理配规范符合性 代码质量两阶段审查想批量推进executing-plans按批次执行并在节点处停下等你确认任务能并行dispatching-parallel-agents拆分并发子代理任务并协调产出正在写代码test-driven-development强制先写失败测试再写最少实现RED-GREEN-REFACTOR 循环遇到 bugsystematic-debugging四阶段根本原因流程没定位根因前禁止直接改代码快要说修好了verification-before-completion验证修复确实生效避免误报成功任务间隙requesting-code-review预审查清单 按严重度报告问题关键问题阻塞进度收到审查反馈receiving-code-review规范化地回应和落实审查意见开发收尾finishing-a-development-branch验证测试后给出合并/PR/保留选项并清理工作区想扩展技能writing-skills按最佳实践创建和测试你自己的技能适合谁两类典型用法对比新手和不熟项目的人你不需要懂完整开发流程代理替你问需求、替你拆计划、替你审查你只负责回答问题并在每个节点确认新人也能走通头脑风暴 → 计划 → 实现 → 审查的完整链路走错的代价由流程兜底。团队协作场景所有人的代理都遵循同一套技能标准计划格式、审查口径、调试流程一致减少了你在做什么、我为什么看不懂的来回沟通。想放手跑一段的人计划确认后子代理流程可以连续自主工作一两个小时不偏离计划你可以离开去做别的事回来验收结果。⚙️ 更新与维护操作三步走到最新版进入当初克隆的仓库目录例如cd ~/.config/opencode/superpowersCodex 用户换成对应目录。执行git pull拉取最新的技能代码——技能文件都在磁盘上更新本质就是同步这个目录。重启对应平台让新内容在新会话里生效。环境方面Node.js 需要 v14 以上推荐 v18若更新后发现技能目录结构不完整文件缺失、链接断掉重新执行一遍安装部分的克隆和链接命令即可恢复。 常见问题与排查四个最容易遇到的情况代理完全没触发技能多半是会话太旧或插件没加载开一个新会话并确认插件处于启用状态再看。OpenCode 更新后没生效它的包缓存可能锁定了旧版本的 git 依赖清理包缓存或重新安装插件即可详见docs/README.opencode.md。多平台行为不一致各平台是独立插件体系安装和更新都要逐平台做不存在装一处全局生效。技能列表里找不到某个技能检查该技能目录下是否有一个 frontmatter 完整name 和 description 齐全的 SKILL.md 文件。下一步就做一件事挑你正在用的平台跑一遍上面三平台安装步骤里对应的命令然后在新会话里说一句帮我做个小功能——如果代理先向你提设计问题而不是直接写代码说明装好了。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表