worktree-isolation

仓库创建 2026年1月5日最近提交 2 天前SkillHot 收录 21 天前
▸ 精选理由

自动化创建/清理 worktree,适合多任务并行开发场景

▸ 风险提示

会执行分支创建与合并操作,可能修改仓库历史或引发冲突

这个 Skill 做什么

管理 git worktree 生命周期,实现安全并行开发

管理 git worktree 的整个生命周期,在 .worktrees 下为每个分支创建隔离的开发工作树,方便并行开发且互不干扰。流程包括新建分支和 worktree、验证隔离性、在 worktree 内安装依赖、完成后合并或保留并清理已合并的工作树。适合多人在同一仓库同时开发独立功能,能显著降低冲突风险并保留工作记录。

开发编程gitworktree分支隔离并行开发通用
1.6k
Stars
94
Forks
40
仓库内 Skill
+111
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/automaker/skills/worktree-isolation/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/methodologies/automaker/skills/worktree-isolation/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Worktree Isolation

Manage git worktree lifecycle for safe, isolated parallel development.

## Agent
Worktree Manager - `automaker-worktree-manager`

## Workflow
1. Create new branch from base (feature/<id>)
2. Set up git worktree in .worktrees/ directory
3. Verify worktree isolation
4. Install dependencies in worktree
5. After completion, merge or preserve worktree
6. Clean up merged worktrees, preserve failed ones

## Inputs
- `projectName` - Project name
- `featureId` - Feature identifier
- `baseBranch` - Base branch for worktree creation

## Outputs
- Worktree path, branch name, isolation status

## Process Files
- `automaker-orchestrator.js` - Phase 3 (setup) and cleanup
- `automaker-
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有