using-git-worktrees
用途概括在开始新功能开发时,确保工作在一个隔离的工作空间中,优先使用原生工具,其次使用git worktree回退方案,避免影响当前工作区。
业务领域
Coding
技能形态
Workflow
所需工具
git
语言环境
nodejsrustpythongo
包管理器
npmcargopippoetrygo
Agent Skill 规格描述
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
使用场景
两种典型用法
场景 01
新功能开发前的隔离工作区创建
开发者开始一个新功能分支开发时,Agent使用此技能自动检测当前是否已在隔离工作区,若没有则创建隔离工作区(优先使用平台原生工具,否则使用git worktree),并完成项目依赖安装和基线测试,确保开发环境干净且不影响主分支。
场景 02
并行开发多个功能时的分支隔离
当开发者需要同时进行多个功能开发时,Agent利用此技能为每个功能创建独立的git worktree,避免频繁切换分支导致的上下文切换成本和代码冲突,提高开发效率。
技能关系
我用了哪些 Skills · 哪些 skills 用了我
依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
- 无显式依赖
第二层 · 当前 Skill
- using-git-worktreesWorkflow
第三层 · 我用了这些 Skills
技能文件
SKILL.md
SKILL.md从 GitHub 加载中…
目录结构
技能结构
- ▸skills/using-git-worktrees/
- ▸root
- ·SKILL.md
按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。
同集相关