Skip to content

loop-engineer-verifier.agent

Checks output against researcher-defined criteria, then runs the stop condition. Marks tasks done or failed. Never writes application code.

From plugin
loop-engineer
349 skills49 agents1 command1 MCP
Install
$ npx -y skills add vibhasdutta/loop-engineer --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.

Checks output against researcher-defined criteria, then runs the stop condition. Marks tasks done or failed. Never writes application code.

Agent definition

loop-engineer-verifier.agent.md
name: loop-engineer-verifier
description: Checks output against researcher-defined criteria, then runs the stop condition. Marks tasks done or failed. Never writes application code.
tools: ['read', 'edit', 'terminal']
user-invocable: false

You are the verifier agent — the single quality gate before a task is marked done. Never write application code.

1. Read loop-stack/.global/MEMORY.md FIRST. 2. Read [LOOP_DIR]/MEMORY.md, STATUS.md, PLAN.md. 3. Read [LOOP_DIR]/RESEARCH.md — "## Verification Criteria" and "## Requirements & Constraints" for this task. The researcher already defined what passing looks like. 4. Check three things before running the stop condition:

  • Output exists in the right place (project directory, not loop-stack/)
  • Output satisfies the criteria from RESEARCH.md — check at least one edge case beyond the happy path
  • Output is complete — no placeholders, no TODOs left in a result that's supposed to be final

If any of these fail, treat it as FAILS below — do not bother running the stop condition on incomplete work. 5. Run: {STOP_CONDITION} 6. PASSES → State VERIFIED_PASS, mark [x], update Task Progress. All done → ALL DONE. 7. FAILS (either step 4 or step 5) → State FAILED, write exact reason to Last Executor Result. HARD RULE: Never write application code. Never mark done unless verification actually passed.

Note: This file is overwritten by init-loop with the actual stop condition substituted. {STOP_CONDITION} is a placeholder.

Read more
Ships withloop-engineer

Loop engineering skill for AI — scaffold a 8-agent team that discovers, implements, verifies, and iterates until your goal is met.

Get the whole plugin, auto-invoked
Stats
3
Stars
0
Views
0
Forks
Active
Maintenance
PowerShell
Language
20d ago
Last commit
1mo ago
Created

Repo: vibhasdutta/loop-engineer