
Superpowers Git工作树并行开发指南如何不切分支让AI完成隔离开发【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 是面向编码 Agent 的一套可组合技能框架其中的 Git 工作树技能会自动创建隔离工作区、配置环境并验证基线后再开工。它针对的痛点很常见多个分支来回切换每次都要手动git stash环境还得重新配一遍。它到底解决什么问题编码 Agent 常有上来就写的习惯需求没问清就动手环境没就绪就跑测试基线是坏的还是先写代码。Superpowers 把一套软件开发方法论打包成可自动触发的技能Agent 每做一个任务前先检查该激活哪条流程。它支持 Claude Code、Codex、Cursor、Gemini CLI 等多种 Agent 平台技能随平台插件加载后自动生效。解决的是流程问题让 Agent 按明确需求 → 隔离工作区 → 拆解计划 → 实现并审查的顺序推进而不是跳步。最快上手路径先把仓库拉下来再按所用平台装插件。以 Claude Code 为例git clone https://gitcode.com/GitHub_Trending/su/superpowers /plugin install superpowersclaude-plugins-officialCursor 在 Agent 对话里输入/add-plugin superpowers即可OpenCode、Kimi Code 等其他平台的安装方式见 README。装完无需额外配置在会话里直接提出开发一个用户登录功能brainstorming 技能会先提问澄清需求设计确认后工作树流程自动接管。第一个可见结果是 Agent 回报工作区就绪、基线测试通过。核心能力逐个看三步定下工作树目录团队成员布局天然一致using-git-worktrees 的目录选择优先级很明确先看指令文件里是否声明了偏好目录再找项目里已有的.worktrees/或worktrees/两者并存时优先.worktrees/都没有就默认在仓库根目录建.worktrees/。效果是第一个工作树落地后所有人的布局保持一致不需要口头约定。创建前先校验忽略状态避免工作树被误提交对仓库内目录创建前必须先确认它已被 Git 忽略git check-ignore -q .worktrees若未被忽略技能会先把目录写进.gitignore并提交然后才创建 worktree。目录没校验过整棵工作树的内容都会出现在git status里污染仓库状态这一步在源头掐掉了这种风险。按项目类型初始化环境并验证基线开发起点保证干净工作树建好后它依据package.json、Cargo.toml、requirements.txt、go.mod等文件自动识别项目类型执行对应的安装或构建再跑一遍完整测试套件。基线失败时逐项报告失败原因并询问是否继续不静默开工。好处是后续任何测试失败都能归因到这次改的东西而不是之前就是坏的。收尾时先验证后清理分支有明确出口finishing-a-development-branch 在功能完成时重跑全量测试确认基分支无误后给出三个选项本地合并、推送并建 PR、保留分支稍后处理。选择执行完再清理工作树。整个过程主分支不受触碰。一个登录功能开发场景走一遍以新增邮箱加密码登录为例在主会话提出需求加一个登录功能邮箱加密码。brainstorming 技能先提问确认边界是否需要忘记密码、与现有鉴权如何衔接再分段输出设计文档供确认。设计批准后using-git-worktrees 激活检测到项目已有.worktrees/校验忽略状态后建出feature/login分支识别出 Node.js 项目并执行npm install。基线npm test全部通过writing-plans 把工作拆成每个 2~5 分钟的任务每个任务都带文件路径、代码和验证步骤。subagent-driven-development 为每个任务派发全新的子 Agent按 TDD 先写失败测试再写最小实现每个任务由审查子 Agent 做两级检查——先核对规格符合性再看代码质量。全部任务完成后重跑全量测试给出合并选项按选择执行并清理工作树。全程人只需要做两类输入确认设计、确认合并方式。适合谁什么情况下别用适合已在用编码 Agent想让单个功能跑长循环、少打断的人多分支并行开发、希望工作树布局在团队内统一的场景测试套件稳定、基线可信的项目。不适合完全没有测试的项目基线验证和 TDD 纪律都失去锚点建议先补最小测试集只想快速验证一个想法从头脑风暴到工作树再到计划的完整链路偏重技能本身支持拒绝建工作树、直接在当前目录工作Agent 平台不支持子 Agent 时subagent-driven-development 会退化为 executing-plans 的批量执行模式速度优势有限。替代方案如果只是想要分支隔离一条git worktree add就够Superpowers 提供的是叠加在其上先澄清、再计划、后审查的完整方法论。结尾Superpowers 把切分支、配环境、跑基线测试这条动作链变成 Agent 自动触发的技能让人把注意力留给设计确认与代码审查。完整工作流与各技能细节可从 README 和 skills 目录 逐篇查阅。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考