Help us improve
Share bugs, ideas, or general feedback.
From interlock
Use when multiple agents are editing the same repository — guides the reserve-work-release workflow to prevent file conflicts and lost work
npx claudepluginhub mistakeknot/interagency-marketplace --plugin interlockHow this skill is triggered — by the user, by Claude, or both
Slash command
/interlock:coordination-protocolThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interlock provides file-level coordination for multi-agent sessions. Core principle: reserve before editing, release when done. This prevents silent overwrites and merge conflicts between concurrent agents.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Interlock provides file-level coordination for multi-agent sessions. Core principle: reserve before editing, release when done. This prevents silent overwrites and merge conflicts between concurrent agents.
/interlock:join before reserving files/interlock:status)reserve_files with file patternsmy_reservations to verify what you holdrelease_files or release_all| Tool | Purpose |
|---|---|
reserve_files | Reserve files by glob pattern before editing |
release_files | Release specific file reservations |
release_all | Release all your reservations at once |
check_conflicts | Check if files are reserved by another agent |
my_reservations | List your current reservations |
list_agents | Show all active agents in the project |
send_message | Send a message to another agent |
fetch_inbox | Check messages from other agents |
request_release | Ask another agent to release their reservation |
negotiate_release | Request release with urgency, thread tracking, and optional wait |
respond_to_release | Reply to a negotiation by releasing now or deferring with ETA |
check_conflicts before reserve_files to avoid surprise 409ssrc/**) — reserve only files you will editrelease_files or release_all after git commitreserve_files returns a conflict, do NOT edit the file; the git pre-commit hook will block the commitreserve_files fails if agent is not registered; run /interlock:join first