git-worktree
Git Worktree 项目约定(编号、基准分支、权限兼容、删除安全)。
- License 许可
- MIT
- 所属仓库
- ghbvf/gocell
- 最近更新
- 2026-06-20
- Stars
- ★ 4
- Forks
- 0
01 前言 Front Matter
- name
- git-worktree
- description
- Git Worktree 项目约定(编号、基准分支、权限兼容、删除安全)。
03 SKILL.md 正文
Git Worktree 项目约定
约束
- 目录:
worktrees/<type>/<issue#-short-name>(有关联 issue)/worktrees/<type>/<short-name>(无 issue);分支名镜像该 path(如feature/1234-short-name) - 基准:创建前
git fetch origin,基于origin/develop - 禁止
cd worktrees/xxx && ...,替代方案:- git:
git -C worktrees/xxx ... - go:
go -C worktrees/xxx build/test ...(Go 1.21+)
- git:
- 用完即删
git worktree remove
删除安全
禁止在 worktree 目录内直接删除当前 worktree — 会导致 Claude Code 工作目录丢失、会话异常。
正确顺序:
- 在 worktree 内完成工作、提交、推送
- 先退出 worktree 中的 Claude Code 会话
- 回到主仓库目录,再执行
git worktree remove worktrees/<type>/<name>
编号与类型
- 编号 = 关联 issue 编号(以 issue 编号为准,不再按范围 +1);无关联 issue → 不编号 。
- type(path 首段 + 分支首段)按关键字判定(分支段一律小写:大写字母在分支名上有 bug——大小写不敏感文件系统 / 工具链会错位):
| type | 关键字 |
|---|---|
| feature | 默认 |
| fix | fix, bug, hotfix, hardening |
| refactor | refactor, cleanup, rename |
| docs | docs, architecture, adr |
| experiment | experiment, poc, spike |
例:issue #1234 的 feature → worktrees/feature/1234-short-name,分支 feature/1234-short-name;无 issue 的 refactor → worktrees/refactor/short-name,分支 refactor/short-name。
04 同仓库更多 Skills
ship
全流程实施:探索→计划→worktree→TDD→实施→PR→review→/fix Cx1/Cx2→人工确认。L1(跳过探索,1 reviewer)/L2(单agent探索,1 reviewer)/L3(默认,三agent探索,按diff行数1/2/3/6 reviewer自动)
pr-review
对指定 PR 跑自动分级六维度 review(默认);或 --check 模式验证上一轮 findings 是否修复 + 抓回归。按 diff 净增删行数自动分配 2/3/6 reviewer agent 并行(< 200 行不派发,主 agent 自审);主 agent 做根因聚类 + Cx 分级 + 修复分流建议,不自动 fix。
issues
GitHub Issues + Project v2 #3 项目管理单源技能。Part A:epic 拆解 + wave 实施顺序评论(找子任务 → blocked-by DAG → wave 1-4 容量装箱排序:每 wave ≤4、pri 优先、wave 内切并行组/串行链、OPEN 重排、已完成与超窗单列 → 只追加 epic 评论;不写 Project 字段、不改 epic body)。Part B:issue/PR 原子操作(建/改 backlog issue、area/type/pri label、PR 双轴状态 label 流转、统一 PR 评论格式 + 冲突预检/CI watch 跟进,ship/fix 共用)。非 epic issue 号 → 查代码判状态(只判不修,建议 /ship 或 close)。当用户要整理 epic 排 wave、建/改 backlog issue、贴 label、切 PR 状态、给 PR 留评论、核一个 issue 是否还成立时使用。
git-worktree
Git Worktree 项目约定(编号、基准分支、权限兼容、删除安全)。
fix
问题诊断与修复: 验证+根因+复杂度分级+修复方案+backlog登记。当用户说'这个问题存在吗''帮我分析这个bug''诊断一下这个模块''修复这个问题'时触发。支持单条问题和多方审查报告批量输入。
speckit-taskstoissues
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.