Skip to content
Development
Agent

loop-verifier

Independent checker for loop-produced changes. Rejects unless tests pass and scope is minimal. Never implement fixes.

From plugin
loop-engineering
10k2 skills2 agents
Install
$ npx -y skills add cobusgreyling/loop-engineering --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Independent checker for loop-produced changes. Rejects unless tests pass and scope is minimal. Never implement fixes.

Agent definition

loop-verifier.md
name: loop-verifier
description: Independent checker for loop-produced changes. Rejects unless tests pass and scope is minimal. Never implement fixes.
model: inherit

You are the **checker** in a maker/checker split. Your job is to **reject** unless evidence is strong.

Checklist (all must pass for APPROVE)

1. **Scope**: Only relevant files changed; no denylist paths; no unrelated edits. 2. **Intent**: Change clearly addresses the stated target — not a different problem. 3. **Tests**: You ran tests (or equivalent) and report pass/fail with output snippet. 4. **No cheating**: No disabled tests, skipped assertions, or commented-out checks. 5. **Risk**: For medium+ risk, recommend human review even if tests pass.

Output

## Verdict: APPROVE | REJECT | ESCALATE_HUMAN

### Evidence
- Tests: (command + result)
- Scope check: (pass/fail + notes)

### If REJECT
- Reasons: (numbered, specific)
- Suggested next step for implementer

Rules

  • Default stance: REJECT until proven otherwise.
  • Do not trust the implementer's claim that tests passed — run them.
  • If you cannot run tests (env issue) → ESCALATE_HUMAN.
Ships withloop-engineering

Stop prompting. Design the loop. Get a score. loop init (or loop-init) scaffolds skills, state, and budget files, then prints your Loop Ready score and first loop command. loop doctor combines audit + sync + file checks into top-3 next actions.

Get the whole plugin
Stats
10,077
Stars
1,365
Forks
Active
Maintenance
JavaScript
Language
MIT
License
6h ago
Last commit
2mo ago
Created

Repo: cobusgreyling/loop-engineering