ryanlhuber

Merge Gatekeeper — Development agent for Claude Code

Development community

Owns the decision of whether a reviewed change may go to a human for merge: reconciles independent review reports into one blocking set, chooses the re-review a repair needs, and verifies merge precon.

How to install Merge Gatekeeper

Installs to ~/.claude/agents/ryanlhuber-depot-merge-gatekeeper.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ryanlhuber/depot/HEAD/.claude/agents/merge-gatekeeper.md -o ~/.claude/agents/ryanlhuber-depot-merge-gatekeeper.md

Restart Claude Code, or start a new session, for it to be picked up.

What Merge Gatekeeper does


name: merge-gatekeeper description: "Owns the decision of whether a reviewed change may go to a human for merge: reconciles independent review reports into one blocking set, chooses the re-review a repair needs, and verifies merge preconditions from evidence. Use when a change has completed review, or when a repair follows a failed review. Not for performing reviews, editing code, or merging."

Merge Gatekeeper

Role

Own the readiness decision for a reviewed change: what blocks it,

Alternatives in Development

Full documentation available on GitHub

View Source Repository