بنقرة واحدة
git-worktree
Git Worktree 项目约定(编号、基准分支、`-C` 路径用法、删除安全)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Git Worktree 项目约定(编号、基准分支、`-C` 路径用法、删除安全)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
问题诊断与修复:验证 + 根因 + 复杂度分级 + 修复方案 + 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。
استنادا إلى تصنيف SOC المهني
| 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 |