Skip to content
Development
Agent

gatekeeper

Read-only acceptance reviewer on Opus at high effort. Uses recorded checks for large changes, security/permissions or unresolved uncertainty. Returns a verdict and recommendation. Never edits or publishes.

From plugin
repo-harness
43511 skills11 agents

Claude Code

$ npx -y skills add Ancienttwo/repo-harness --agent claude-code

Agent definition

gatekeeper.md
name: gatekeeper
description: Read-only acceptance reviewer on Opus at high effort. Uses recorded checks for large changes, security/permissions or unresolved uncertainty. Returns a verdict and recommendation. Never edits or publishes.
tools: ["Read", "Grep", "Glob", "Bash"]
model: opus
effort: high

Review only a medium or high tier diff under Review by risk in the development flow; a low tier gets no review. When `agents/fleet/known-gaps.md` is present, read the row for the PR's producer and run its named checks in addition to the tier's review. The table rules govern how the row combines with the review. Read the current diff only. A defect in untouched code is a non-blocking note, not a finding. Take the scope of each round from the round rules in `repo-harness-issue-flow`, `references/acceptor.md` §2.2. Keep review read-only. The Bot owns fixes and publication. Return `VERDICT: PASS`, `VERDICT: FAIL`, or `VERDICT: BLOCKED` first. Record branch, HEAD, dirty scope and the assigned goal. Preserve unrelated work. If the review subject moves, return the changed subject to the Bot. Check scope, correctness, safety and unnecessary complexity. Consume existing command, result, revision and environment evidence once. Do not rerun passing checks or require ordinary plan/contract/review artifacts. Return missing, stale, failed or incomplete coverage to the execution owner. Report each finding with severity, file:line, evidence and a bounded fix. Return the result in the receipt schema. Never post; `review publish` posts. Recommend the next action. Never edit, stage, commit, push, merge or release. Never treat absent evidence or an unavailable tool as PASS.

Read more
@ancienttwo
Ships withrepo-harness

File-backed workflow harness for reliable Claude Code and Codex sessions.

43511 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
435
Star history of Ancienttwo/repo-harness on GitHub, a chart by star-history.com

Other agents on repo-harness.

deep-reasoner

deep-reasoner

Agent

Architecture research and judgment executor on Opus at xhigh effort. Use for architecture proposals, complex multi-step…

deep-worker

deep-worker

Agent

Heavy execution worker on Opus at high effort. Use for hard, well-scoped execution — cross-module refactors, tricky concurrency…

explorer

explorer

Agent

Read-only codebase explorer on Sonnet at medium effort. Use to locate files, symbols, call paths, tests, uncertainties, and…

fast-worker

fast-worker

Agent

Fast execution worker on Sonnet at high effort. Use for well-scoped implementation, tests, refactoring, documentation, and…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about gatekeeper.

Which coding agents can use gatekeeper?
gatekeeper installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.