AGENT SKILL

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 worktree remove

删除安全

禁止在 worktree 目录内直接删除当前 worktree — 会导致 Claude Code 工作目录丢失、会话异常。

正确顺序:

  1. 在 worktree 内完成工作、提交、推送
  2. 先退出 worktree 中的 Claude Code 会话
  3. 回到主仓库目录,再执行 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

ghbvf
ghbvf/gocell

ship

全流程实施:探索→计划→worktree→TDD→实施→PR→review→/fix Cx1/Cx2→人工确认。L1(跳过探索,1 reviewer)/L2(单agent探索,1 reviewer)/L3(默认,三agent探索,按diff行数1/2/3/6 reviewer自动)

★ 4
ghbvf
ghbvf/gocell

pr-review

对指定 PR 跑自动分级六维度 review(默认);或 --check 模式验证上一轮 findings 是否修复 + 抓回归。按 diff 净增删行数自动分配 2/3/6 reviewer agent 并行(< 200 行不派发,主 agent 自审);主 agent 做根因聚类 + Cx 分级 + 修复分流建议,不自动 fix。

Skill与智能体开发
★ 4
ghbvf
ghbvf/gocell

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 是否还成立时使用。

★ 4
ghbvf
ghbvf/gocell

git-worktree

Git Worktree 项目约定(编号、基准分支、权限兼容、删除安全)。

★ 4
ghbvf
ghbvf/gocell

fix

问题诊断与修复: 验证+根因+复杂度分级+修复方案+backlog登记。当用户说'这个问题存在吗''帮我分析这个bug''诊断一下这个模块''修复这个问题'时触发。支持单条问题和多方审查报告批量输入。

★ 4
ghbvf
ghbvf/gocell

speckit-taskstoissues

Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.

★ 4