Agent skill · duc01226

integration-test-verify-loop

[Testing] Use when you need to drive an integration-test suite to fully green — each round runs /integration-test-verify (whole system by default, or the target named in the prompt), and on ANY failure combines /debug-investigate + /integration-test-review (report-only) to adjudicate the fault (test wrong · test not optimal · source wrong), then /fix to resolve it at the owning layer, then /changes-review on that round's fix diff, then re-runs a FRESH full verify — looping until the whole suite passes its 2-consecutive-green-runs gate with zero failures.

What it needs

About 12k tokens when loaded.

What this skill does

<!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:START --> [BLOCKING] Execute skill steps in declared order. NEVER skip, reorder, or merge steps without explicit user approval. [BLOCKING] Before each step or sub-skill call, update task tracking: set inprogress when step starts, set completed when step ends. [BLOCKING] Every completed/skipped step MUST include brief evidence or explicit skip reason. [BLOCKING] If Task tools are unavailable, create and maintain an equivalent step-by-step plan tracker with the same status transitions. <!-- PROMPT-ENHANCE:STEP-TASK-ANCHOR:END --> Quick Summary Goal: Drive an integration-test suite to fully green by pairing /integration-test-verify with a combined fault-adjudication + /fix half in a recursive loop — each round runs a FRESH full /integration-test-verify over {scope} (the WHOLE system by default, or the target named in the prompt), and on ANY failure runs /debug-investigate and /integration-test-review (report-only) together to decide who is at fault, then /fix at the owning layer — stopping only when a fresh full verify passes its 2-consecutive-green-runs-without-DB-reset gate with zero failed tests, proven by actual runner output. Summary: Each round = verify (find) + adjudicate (diagnose) + /fix (resolve) + /changes-review (prove the fix is sound). /integration-test-verify reports pass/fail but must not own the fix; the adjudication pair decides test-wrong vs test-not-optimal vs source-wrong; /fix lands the change; /changes-review code-reviews that change before the next round. A round is incomplete until all four have run (or the verify returned zero failures). …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills duc01226/integration-test-verify-loop--dac1ce

View the source on GitHub

Browse the @skills marketplace