Dev & Engineering

Loop Verifier

Independent checking agent that verifies loop-produced changes and rejects unless evidence is strong.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 11k
Last updated
3d ago
License
MIT
verificationcode-reviewtestingloop-engineering
+1quality-gate

What does this skill do, and when should you use it?

The Loop Verifier is an independent verification agent within the Loop Engineering repository, acting as the checker in a maker/checker split. It reviews diffs produced by implementer sub-agents, enforcing checks on scope, intent, tests, and absence of cheating. The skill adopts a suspicious default, rejecting changes unless proven otherwise, ensuring only well-verified changes get approved.

Reads the implementer's proposal summary, diff, target issue, and test/lint commands. Checks that file changes match allowed scope, confirms the change addresses the intended problem, runs tests or equivalent and reports pass/fail with outputs, checks for disabled tests or skipped assertions, and recommends human review for medium+ risk. Outputs a verdict of APPROVE, REJECT, or ESCALATE_HUMAN with evidence for tests and scope.

Good fit
  • Advanced users enforcing maker/checker separation in loop engineering workflows after an implementer sub-agent produces changes.
  • Automating test and scope verification to prevent unverified code from being merged.
  • Running CI or regression tests with a second opinion that doesn't trust the implementer's claims.
  • Auditing loop quality by tracking which changes get rejected and why, to improve loop performance.

How do you install this skill?

Before you use it
  • The skill's core function (running tests, checking scope) depends on the implementer's environment and may involve executing arbitrary code, posing security risks.
  • The skill does not address data-flow transparency or sensitive-data handling; users should be cautious.
  • For users in mainland China, the overseas services this skill relies on (e.g., GitHub) may not be directly accessible; consider alternatives.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem

As part of the Loop Engineering repository, this skill resides in skills/loop-verifier/. For standalone use, copy this folder into your project's .skills directory or a location accessible to your agent.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/cobusgreyling/loop-engineering.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/loop-verifier" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Verify this diff, run tests, and confirm they pass before approval.

Invoke the skill with the implementer's summary, diff, target issue, and test command. It will output a verdict. Example prompt: 'Verify this diff, run tests, and confirm they pass before approval.'

What are this skill's strengths and limitations?

Pros
  • Enforces strict verification with a default-to-reject stance.
  • Provides clear, structured output for loops and humans.
  • Prevents cheating by requiring actual test execution.
Limitations
  • Requires detailed inputs from the implementer.
  • Assumes a test environment is set up; not documented.
  • Only runs tests based on provided commands; no environment setup.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Loop Verifier this page 51 · Use with care ★ 11k 3d ago MIT
Verification Before Completion 48 · Use with care ★ 297k 16d ago MIT
Plan Execution Orchestrator 51 · Use with care ★ 98k 3d ago Apache-2.0
Minimal Fix Skill 57 · Use with care ★ 11k 3d ago MIT
Open Code Review — AI Code Quality Gate 46 · Use with care ★ 40 5mo ago NOASSERTION

Unlike other skills in the collection that implement or estimate costs, this one focuses solely on verification, complementing the maker/checker pattern.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

The skill explicitly requires the verifier to default to REJECT, check that tests actually ran, and escalate to a human if unable to run them. This shows safety orientation, but it doesn't explicitly require least privilege or provide rollback mechanisms. Data-flow transparency and sensitive-data handling are not addressed within the skill itself. Dependency security is not discussed, and source attribution is absent. Deductions for incomplete safety details despite clear intent.

2Reliability7 / 20 · 1.8/5

The skill provides clear inputs and output format, but it is not verifiable that the tests actually run because this is a static review. No automated tests or scripts are provided. Key-path reproduction is untested, and failure-feedback on abnormal input is not detailed. Deductions for lack of executable evidence and error-handling specifics.

3Adaptability9 / 15 · 3.0/5

The skill clearly defines its use case (verification of implementer output in loop engineering) and provides inputs and checklist. However, boundaries (e.g., when NOT to use) are minimally stated, and environment fit (including Chinese-language support and mainland reachability) is not discussed. Core functions may depend on overseas services but not disclosed. Deductions for vague boundaries and unclear environment fit.

4Convention10 / 15 · 3.3/5

The document is well-structured with clear sections and output format, but lacks versioning, changelog, and maintenance responsibility details. License is present in repository but not referenced in skill. No FAQs or troubleshooting. Deductions for incomplete governance information despite readability.

5Effectiveness6 / 15 · 2.0/5

The skill describes the verification process but lacks verifiable evidence that it effectively completes the task. No example outputs or success rates. Static review prevents confirming actual effectiveness. Deductions for lack of effectiveness evidence.

6Verifiability3 / 10 · 1.5/5

The skill provides no reproducible tests or third-party evidence. Claims of safety and effectiveness cannot be independently verified. Deductions for lack of verifiable evidence in static review.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision c57170dbf93f Review evidence[1][2][3][4][5][6][7]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can this skill run without a provided test command?
No, it needs a test/lint command to perform the test step; otherwise it escalates to a human.
What happens if tests fail?
It outputs a REJECT verdict with reasons and suggested next steps for the implementer.
Does this skill automatically commit changes?
No, it only reports a verdict; it does not perform any actions.

More skills from this repository

All from cobusgreyling/loop-engineering

Related skills