Use when multiple agents are editing the same repository — guides the reserve-work-release workflow to prevent file conflicts and lost work
From interlocknpx claudepluginhub mistakeknot/interagency-marketplace --plugin interlockThis skill uses the workspace's default tool permissions.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Processes code review feedback technically: verify suggestions against codebase, clarify unclear items, push back if questionable, implement after evaluation—not blind agreement.
Dispatches code-reviewer subagent to evaluate code changes via git SHAs after tasks, major features, or before merging, with focused context on implementation and requirements.
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