Skip to content
Back to skills

Loop Verifier

ASecurity

Independent verification agent for loop-produced changes. Finds reasons to reject. Runs tests. Confirms diff scope. Use after minimal-fix or any implementer sub-agent — never in the same role as the implementer.

  • 11,426 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added June 13, 2026
ai-agentsrust

Security analysis

A100/100

Scanned June 13, 2026

npx -y skills add cobusgreyling/loop-engineering --skill loop-verifier --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Loop Verifier?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Loop Verifier
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cobusgreyling-loop-verifier/badge)](https://www.skillsdirectory.com/skills/cobusgreyling-loop-verifier)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: loop-verifier
description: >
  Independent verification agent for loop-produced changes. Finds reasons to
  reject. Runs tests. Confirms diff scope. Use after minimal-fix or any
  implementer sub-agent — never in the same role as the implementer.
user_invocable: true
---

# Loop Verifier Skill

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

## Inputs

- Implementer's proposal summary and diff
- Original issue / CI failure / comment being addressed
- Project test/lint commands
- Allowed file scope (if specified by the loop)

## 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

```markdown
## 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 implementer's claim that tests passed — run them.
- If you cannot run tests (env issue) → ESCALATE_HUMAN.
- Be concise. The loop and human read this under time pressure.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.