Pact — AI skill for Claude Code
Multi-agent coding orchestration CLI -- isolates AI agents (Claude Code, Copilot CLI, Codex) in git worktrees, preps dependencies, coordinates file claims, and merges completed work back automatically.
How to install Pact
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open zekariasasaminew/pact and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pact does
Multi-agent coding orchestration CLI -- isolates AI agents (Claude Code, Copilot CLI, Codex) in git worktrees, preps dependencies, coordinates file claims, and merges completed work back automatically.
Alternatives in AI
- Open Multi Agent — TypeScript multi-agent orchestration engine — one runTeam() call from goal to result 5.8k ★
- Agor — Orchestrate Claude Code, Codex, and Gemini sessions on a multiplayer canvas 1.2k ★
- Gensee Crate — Run AI harnesses like Claude Code, Codex, Copilot, Antigravity, and Omnigent in disposable workspace forks 123 ★
README
pact
A language-agnostic orchestrator for running multiple AI coding agent CLIs (Claude Code, GitHub Copilot CLI, Codex) in parallel on the same repository, without them fighting each other.
**What "without fighting" means here:** each agent gets its own git worktree (real filesystem isolation, not just a hope that they touch different files), conflicts get detected and surfaced instead of discovered the hard way, and `merge-all` gets N agents' work back onto one branch automatically wherever it safely can. The file-lease/messaging layer that lets agents coordinate is advisory, not enforced -- it makes overlapping work visible and communicable between agents, it doesn't stop an agent that never checks it from editing a file another agent already claimed. Worktree isolation and merge-all's conflict handling are the parts that are real guarantees; coordination is a convention agents opt into.
**The full loop, end to end:** isolate each agent in its own git worktree → prepare dependencies before the agent's first command → launch the agent with coordination tools wired in automatically → track every claim, message, and merge in a queryable operation log (`pact history`) → merge completed work back onto one branch, sequenced by risk (small, low-risk changes first) → verify an AI-proposed conflict resolution against a real test command before ever accepting it (Arbiter). Six real subsystems working together, not just a lock server, not just a worktree wrapper, and not just an MCP integration -- coordination is the one most visible from the wire protocol, but it's one piece of the loop, not the whole tool.

*(That's `pact demo`'s actual, real output -- zero-cost, zero-agent-CLI-call, run it yourself in 5 seconds. See Getting started below for the real thing, with real agents.)*
**[Getting started guide](GETTING_STARTED.md)*
Related Skills
Teebe
teebe — native macOS git worktree GUI. Watch files change live across worktrees while your AI coding agents (C
Dev Orchestrator Skill
A comprehensive workflow orchestration skill that coordinates AI tools for end-to-end feature development.
Vault Agent Closeout
File a completed agent work unit as a reviewable AI-Output draft. Use when meaningful work needs a durable clo
AgentMonitor
An AgentMonitor for managing multiple Claude Code or Codex session states, monitoring pending confirmation, co
Copilot Setup
Universal AI coding assistant configuration engine. Discovers, merges, and deploys config from multiple source
Herdr Control
Multi-agent orchestration for herdr: spawn/route AI coding agents into tabs and worktrees, sort/colour tabs by
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Agentille Executor
Implementation subagent for agentille orchestration. Takes one step from a planner's output (or a single-step