Dev & Engineering verificationcode-reviewtestingloop-engineeringquality-gate

Loop Verifier

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

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
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.

Evidence confidence:Low Reviewed Aug 07, 2026 Reviewed revision c57170dbf93f
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.
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.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

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.

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

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 do you install this skill?

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.

How do you use this skill?

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.'

How does this skill compare with similar options?

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

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