用途:在需要与当前工作区隔离的功能开发,或执行实现计划前,创建隔离的 Git worktree 工作区。Git worktree 共享同一仓库、可同时处理多个分支而无需切换。核心原则是系统化目录选择加安全校验。
主要能力:按优先级选择目录,先检测 .worktrees/ 与 worktrees/(前者优先),再查 AGENTS.md 偏好,都没有则询问用户;对项目本地目录必须先校验 .gitignore,缺失则立即添加并提交;检测项目名并执行 git worktree add "$path" -b "$BRANCH_NAME";自动检测并运行初始化,如 package.json 跑 npm install,Cargo.toml 跑 cargo build,requirements.txt 跑 pip install -r requirements.txt,pyproject.toml 跑 poetry install,go.mod 跑 go mod download;随后运行测试确认基线干净,成功则报告路径与测试数,失败则报告并询问是否继续。
使用方式:开始时声明正在使用该技能。目录优先级为已存在目录 > AGENTS.md > 询问;全局目录 ~/.config/superpowers/worktrees 无需校验 .gitignore;无包管理文件则跳过依赖安装。
适用场景:功能分支隔离开发、执行实现计划、需要独立工作区的技能流程。常与 finishing-a-development-branch 配合清理,被 brainstorming 等流程调用。
限制:无明确许可不得在测试失败时继续;项目本地 worktree 必须校验 .gitignore,否则可能误提交;不得假设目录位置。
暂未提供:收费、价格、平台与效果数据。