with one click
git-worktree
Git Worktree 项目约定(编号、基准分支、`-C` 路径用法、删除安全)。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Git Worktree 项目约定(编号、基准分支、`-C` 路径用法、删除安全)。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
问题诊断与修复:验证 + 根因 + 复杂度分级 + 修复方案 + GitHub Issues 登记。当用户说'这个问题存在吗''帮我分析这个 bug''诊断一下这个模块''修复这个问题'时触发。支持单条与批量(review 报告)输入。
全流程实施:探索→计划→worktree→TDD→实施→PR→review→fix Cx1/Cx2→人工确认。L1(跳过探索,1 reviewer)/ L2(单 explorer,1 reviewer)/ L3(默认,三 explorer,按 diff 行数 0/2/3/6 reviewer 自动,<200 行主 agent 自审)
对指定 PR 跑一次自动分级 gocell-web 六维度 review。按 diff 净增删行数自动分配 2/3/6 reviewer agent 并行(< 200 行不派发,主 agent 自审);主 agent 做根因聚类 + Cx 分级 + 修复分流建议,不自动 fix。
| name | git-worktree |
| description | Git Worktree 项目约定(编号、基准分支、`-C` 路径用法、删除安全)。 |
worktrees/<NNN-short-name>git fetch origin,基于 origin/develop001-199200-299500-599pr-review skill 自动建)review-pr<N>(不占编号区间)worktrees/ 目录 + git branch -a,对应区间内最大 +1cd worktrees/xxx && ...,替代方案:
git -C worktrees/xxx ...pnpm -C worktrees/xxx ...(注意 -C 是 pnpm 的工作目录 flag,与 git 一致)-F:pnpm -C worktrees/xxx -F @gocell/<pkg> test --rungit worktree remove worktrees/<NNN>git -C worktrees/<NNN> status 必须 clean;有未提交改动 → 报警,禁止 -f 强删git fetch origin # dangerouslyDisableSandbox: true
git worktree add worktrees/<NNN-short-name> -b <branch> origin/develop
<short-name> 用 kebab-case,简短描述任务核心(如 001-claude-setup / 042-access-policies / 201-fix-axios-401-loop)。分支名通常与目录名一致。
git fetch origin <BRANCH>
git worktree add --detach worktrees/review-pr<N> origin/<BRANCH>
review-only worktree 在 pr-review 完成后必须主动提示用户清理:
🧹 清理:git worktree remove worktrees/review-pr<N>
workspace:* + package.json#exports + ESLint no-restricted-imports| 现象 | 原因 | 处理 |
|---|---|---|
fatal: '<branch>' is already checked out at ... | 同名分支已被另一 worktree 占用 | 用既有 worktree 或先 git worktree remove |
pnpm install 在 worktree 里报缺包 | worktree 没跑过 install / lockfile 不同步 | 在 worktree 内重跑 pnpm install --frozen-lockfile |
Cannot find module '@gocell/<x>' | workspace 协议链接未建立 | pnpm -C worktrees/<NNN> install |
| 切换 worktree 后 dev server 端口冲突 | 多个 worktree 都跑 vite dev | 指定 --port:pnpm -C worktrees/<NNN> -F @gocell/web dev --port 5174 |