SuperAPI AI 工具集

parallel-worktrees

编程与开发

查看项目

更新于 10-16 02:39

技能介绍

用途:让多个 AI 编程智能体同时处理不同功能或缺陷。每个智能体被隔离在独立的 git worktree 中,使用独立分支,各自推送并创建自己的 PR,从而避免多份克隆仓库。

主要能力:创建带新分支或基于远程分支的工作树;为智能体明确工作目录、分支与范围;在工作树内正常执行 git add、git commit;推送到 origin 并可用 gh pr create 创建 PR,在描述中标注相关 PR;用 fetch 与 rebase 同步 main;PR 合并后移除工作树、删除分支并清理元数据。核心规则是一个智能体对应一个工作树、一个分支,两个智能体共用工作树会破坏索引;PR 标题、描述与评论作为并行会话之间的协调通道。

必要用法示例: git worktree add ../myrepo-wt/feat/auth -b feat/auth git push -u origin feat/auth gh pr create --title "feat(auth): implement JWT login" git fetch origin && git rebase origin/main git worktree remove ../myrepo-wt/feat/auth git branch -d feat/auth git worktree prune 安装命令:npx skills add -g onsager-ai/dev-skills --skill parallel-worktrees -a claude-code -y

适用场景:单个仓库内并行推进多个功能或缺陷、需要多个并行 PR、需要建立与协调并发智能体工作区。

限制与注意事项:分支已在别处检出、同一工作树存在两个进程、从提交 SHA 创建导致 detached HEAD、目录被外部删除导致工作树记录失效等,均需按对应方式处理(换分支名、一个工作树一个智能体、git switch -c 新建分支、git worktree prune 后重建)。不要在跨工作树之间直接合并。具体子文档内容、平台支持范围与收费信息暂未提供。