z-git

Installation
SKILL.md

Git操作规范

禁止change base

禁止使用rebase / squash 等操作,只允许merge

优先使用SKILL

在你不确定的时候,优先从已经有的SKILL中检索知识。有SKILL则使用SKILL。

分支不要复用

在没有显式标记当前会话主题结束之前,如果工作区非clean状态,则提示当前工作区不干净。举例来说,用户在开发了需求A后,没有提交,还有需求A的改动,此时要求开发需求B,你应该中断Agent循环,并提示工作区不干净。

工作在 worktree 上

每次在确定当前工作主题后,即将进行writeedit时,主动使用git fetchgit worktree功能基于最新的主分支创建新的worktree。如果显式指定目标分支,则用指定的目标分支,否则用仓库的默认分支(如main/master)

worktree的目录为项目根目录的.worktree文件夹,例如有一个prd/add-new-feature-this-is-name的分支,则对应的检出目录为 .worktree/prd/add-new-feature-this-is-name

Related skills
Installs
5
First Seen
Apr 19, 2026