用途:在开始需要与当前工作区隔离的功能开发,或执行实现计划之前,创建独立的 Git worktree 工作区,使同一仓库可以同时在多个分支上工作而无需切换分支。
核心原则:系统化目录选择加安全验证,才能获得可靠的隔离。技能启动时应声明:"I'm using the using-git-worktrees skill to set up an isolated workspace."
目录选择流程:按优先级依次检查已有目录、检查 CLAUDE.md、询问用户。项目本地目录使用 .worktrees 或 worktrees;全局目录使用 ~/.config/superpowers/worktrees。
创建流程:检测项目名称、创建 worktree、运行项目初始化、验证干净基线、报告位置。
应避免:跳过 ignore 验证、假定目录位置、在测试失败情况下继续、硬编码初始化命令。
限制:资料未提供更详细的具体命令、平台支持范围与兼容性信息。