用途:在开始需要与当前工作区隔离的功能开发,或执行实现计划之前,创建隔离的 Git worktree,使多个分支可并行工作而无需切换。核心原则是系统化目录选择加安全校验。
主要能力:按优先级选择 worktree 目录,先检查 .worktrees 与 worktrees,再查 CLAUDE.md、AGENTS.md 中的偏好,都没有则询问用户;对项目内目录强制校验 .gitignore,未包含则立即添加并提交;自动检测项目类型并运行安装(如 package.json 用 npm install、Cargo.toml 用 cargo build、requirements.txt 用 pip install -r、pyproject.toml 用 poetry install、go.mod 用 go mod download);创建后运行测试确认干净基线,并报告路径与测试结果。
使用方式:开始时声明正在使用该技能。创建命令为 git worktree add "$path" -b "$BRANCH_NAME",随后 cd 进入并执行项目初始化与测试。全局目录 ~/.config/worktrees 无需校验 .gitignore。
适用场景:功能开发隔离、执行实现计划前的准备,以及任何需要独立工作区的技能调用。
限制与注意:项目内目录必须校验 .gitignore,否则可能误提交 worktree 内容;基线测试失败时应报告并询问是否继续,不得擅自推进;不要硬编码初始化命令,应依据项目文件自动检测;目录位置不明确时不要臆测。资料未提供具体收费、平台或效果信息。