使用场景
当开发者需要同时进行多个功能开发时,使用本技能为每个功能创建独立的 git worktree 工作目录。每个工作目录有独立的分支和文件状态,互不干扰。开发者可以在主分支上继续其他工作,而每个功能的变更完全隔离。最后通过技能确保 .worktrees 目录被 .gitignore 忽略,防止误提交。
在开始执行复杂的实现计划前,使用本技能自动创建隔离工作空间。技能首先检测是否已有 worktree 隔离,若无则优先使用平台原生工具(如 EnterWorktree),最后回退到 git worktree。创建完成后自动运行项目依赖安装和基线测试,确保工作空间从干净状态开始,避免因脏基线导致后续调试困难。
技能文件
业务领域
技能形态
技能解析
剖析技能的工作原理和产出物,快速判断你的场景与价值。
采用三层递进策略:
GIT_DIR != GIT_COMMON 判断是否已在 worktree 中;同时排除 git submodule 的误判,确保不会重复创建git worktree add。创建前检查目录是否被 gitignore,防止误提交技能关系
依赖关系读作「上一格指向下一格」。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
第二层 · 当前 Skill
第三层 · 我用了这些 Skills
在所属技能集的全局上下文中浏览当前 Skill 的关系。点击节点切换右侧详情,搜索框可快速定位技能。