This skill should be used when coordinating multiple AI agents working concurrently, handling agent handoffs, transferring commits between agents, or when "multi-agent", "concurrent agents", "parallel agents", "agent collaboration", or "parallel execution" are mentioned with GitButler. Provides virtual branch patterns for parallel execution without coordination overhead.
View on GitHubplugins/but/skills/multi-agent/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/outfitter-dev/agents/blob/main/plugins/but/skills/multi-agent/SKILL.md -a claude-code --skill gitbutler-multi-agentInstallation paths:
.claude/skills/gitbutler-multi-agent/# GitButler Multi-Agent Coordination Multiple agents → virtual branches → parallel execution → zero coordination overhead. <when_to_use> - Multiple agents working on different features simultaneously - Sequential agent handoffs (Agent A → Agent B) - Commit ownership transfer between agents - Parallel execution with early conflict detection - Post-hoc reorganization of multi-agent work NOT for: single-agent workflows (use standard GitButler), projects needing PR automation (Graphite better) </when_to_use> ## Core Advantage **Traditional Git Problem:** - Agents must work in separate worktrees (directory coordination) - Constant branch switching (context loss, file churn) - Late conflict detection (only at merge time) **GitButler Solution:** - Multiple branches stay applied simultaneously - Single shared workspace, zero checkout operations - Immediate conflict detection (shared working tree) - Each agent manipulates their own lane ## Workflow Patterns ### Pattern 1: Parallel Feature Development ```bash # Agent 1 but branch new agent-1-auth echo "auth code" > auth.ts but rub auth.ts agent-1-auth but commit agent-1-auth -m "feat: add authentication" # Agent 2 (simultaneously, same workspace!) but branch new agent-2-api echo "api code" > api.ts but rub api.ts agent-2-api but commit agent-2-api -m "feat: add API endpoints" # Result: Two independent features, zero conflicts ``` ### Pattern 2: Sequential Handoff ```bash # Agent A: Initial implementation but branch new initial-impl # ... code ... but commit initial-impl -m "feat: initial implementation" # Agent B: Takes ownership and refines but rub <agent-a-commit> refinement-branch # ... improve code ... but commit refinement-branch -m "refactor: optimize implementation" ``` ### Pattern 3: Cross-Agent Commit Transfer ```bash # Instant ownership transfer but rub <commit-sha> agent-b-branch # Agent A → Agent B but rub <commit-sha> agent-a-branch # Agent B → Agent A ``` ### Pattern 4: Agent Code Review Cyc
Issues Found: