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 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
testingrust

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add lza6/Armor-piercing-system-prompts --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/lza6-loop-verifier/badge)](https://www.skillsdirectory.com/skills/lza6-loop-verifier)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI 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.

View all in testing →

Comments

Loading comments…

Newsletter

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