quality-verify
Skill1 starsChanged 3 months agoMITView on GitHub
Fast In-Memory Verification Engine, Vitest / Sandbox Testing, 2-Strike Loop-Breaker, and Evidence Delivery
In this repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- apex-coreSkill
- backend-dataSkill
- cartographySkill
- frontendSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 18
Polyglot / Other Stacks: Run language-specific checks (e.g.
- Distinctive: line 27
Never mark a task as complete without attaching actual Terminal Output Logs.
- Distinctive: line 50
Evidence: Run the required terminal verification.
- Distinctive: line 71
When a bug or behavior gap has a stable observable seam, prefer an expected-red test or reproduction before the fix.
- Distinctive: line 73
Do not force test-first work for copy, styling, or other changes without a meaningful behavior seam.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Quality Verification & Fast Test Engine Skill (v7.0.0)
In-memory verification protocols (Universal Definition of Done) with fast targeted checks and automated loop-breaking safeguards.
1. Tiered Verification Strategy (Fast In-Memory First)
- [FORBIDDEN] Never run full production builds (
npm run build/next build/nuxt build) for minor single-file edits. - [STANDARD] Fast In-Memory TypeCheck (Targeted & Incremental):
- Nuxt / Vue 3:
pnpm vue-tsc --noEmit(ornpm/bunmatching lockfile) - React / Next.js:
pnpm tsc --noEmit(ornpm/bunmatching lockfile) - Polyglot / Other Stacks: Run language-specific checks (e.g.
pytest -q,go test,node --check).
- Nuxt / Vue 3:
- [STANDARD] Targeted Behavior Test: Run the smallest test suite that observes the changed behavior, direct affected callers/consumers, and a justified failure path. Modified files help locate tests; they do not define the full test scope.
- [STANDARD] System Integration: For new systems, exercise important flows across connected boundaries and tie acceptance criteria to actual evidence. Use production-build evidence when the new application or changed build configuration requires it; compiler checks alone do not establish runtime correctness. Track unverified criteria in the existing plan or delivery report.
- [STANDARD] Risk-Based Scope: Strengthen verification for shared contracts, auth/RBAC, money, PII, durable state, schema/database work, concurrency, and cross-layer user journeys, even if only one file changed.
2. Mandatory Evidence Delivery & Strict Seam Taxonomy
- Never mark a task as complete without attaching actual Terminal Output Logs.
- Strict Seam Taxonomy (4 Levels of Verification Truth):
[Verified: Test]: Function-specific automated test suite ran and observed the exact changed logic.[Verified: Compiler]: In-RAM typecheck passed (tsc,vue-tsc,mypy). Confirms type contract only; never claim logic is tested.[Syntax-Only]: Script grammar/syntax check passed (node --check,py_compile,bash -n) for dynamic or untyped codebases.[Unverified: Visual]: Visual UI, CSS styling, or copy edits. Never mask with fake commands. Provide responsive viewport coordinates for human visual review.
- Graceful Fallback Ladder: Finish tasks at the highest verified seam genuinely present in the repository. Never stall, refuse completion, or inject unrequested test libraries into a repo without test tooling.
- Required Delivery Format:
[Files Changed] -> [Seam: Level] -> [Verification Command] -> [Terminal Result: 0 errors]
3. Adaptive Post-Implementation Review
Review the result on two independent axes:
- Acceptance: Does the changed behavior meet the task's observable acceptance criteria without scope creep?
- Standards & Risk: Does the diff follow project conventions and avoid relevant regression, security, state, or usability defects?
Always check:
- Acceptance: Recheck the requested outcome and each applicable acceptance criterion.
- Diff & Impact: Confirm the change is within scope and recheck direct affected callers/consumers for regressions.
- Evidence: Run the required terminal verification. Static inspection never substitutes for this evidence.
Open only the modules that match the change:
- Async UI: loading, empty, error, retry, and stale-result behavior.
- Form or mutation: client/server validation, pending state, duplicate action prevention, failure feedback, and post-success data refresh.
- API or protected action: input validation, server-side authorization, safe response projection, and expected error status.
- Persistent or concurrent state: allowed transition, partial-failure behavior, idempotency/OCC, and audit requirements where applicable.
- Shared contract: direct callers remain compatible and error/data shapes remain intentional.
- Layout or interaction: relevant viewport, keyboard/focus behavior, and empty or long-content cases.
For each selected check, report one status: Verified (test or runtime reproduction), Static only (code evidence), or Not checked (with reason). Do not list skipped modules as N/A. A Design Risk is a threat-model or design gap, not evidence that a defect was reproduced.
High-Risk Completion Floor
For auth/RBAC, money, PII, durable state, schema/database work, concurrency, or shared contracts, select the relevant critical authorization, state-transition, idempotency, ownership, or response-projection checks. When a safe test or runtime seam exists, those critical checks must be Verified. If a safe seam cannot be exercised, report the delivery as not fully verified with the reason; static inspection must not be described as a passing critical behavior.
4. Test-First and the Two-Strike Loop Breaker
When a bug or behavior gap has a stable observable seam, prefer an expected-red test or reproduction before the fix. It must demonstrate the known defect or unmet acceptance criterion and be recorded as intentionally failing. It does not count as a verification strike.
Do not force test-first work for copy, styling, or other changes without a meaningful behavior seam. Tests should observe public behavior rather than implementation details.
Enforce strict failure recovery when errors occur:
- Strike 1 (Surgical Fix): Analyze the root cause and execute one targeted fix after an unexpected verification failure.
- Strike 2 (Pause automatic retries & Failure Report): If two consecutive unexpected verification runs fail, stop automatic retries and report the root cause, logs, and repair options. Do not claim that the working tree is frozen; the user may explicitly direct the next attempt. The strike counter resets ONLY when a new task begins or when the user replies with explicit direction.
- Report & Await Guidance: Present a structured Failure Report (1. Root Cause, 2. Raw Error Logs, 3. Proposed Targeted Fix Options) and request user guidance. Never loop blindly.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

