← ClaudeAtlas

visual-qalisted

Visual quality assurance: analyze game screenshots for defects, compare against reference, check motion in frame sequences. Supports runtime-native inspection plus Gemini or OpenAI API-backed VQA.
RandallLiuXin/GodotMaker · ★ 2 · Testing & QA · score 65
Install: claude install-skill RandallLiuXin/GodotMaker
# Visual QA $ARGUMENTS CRITICAL: Find acceptance-blocking problems. Do not rationalize defects that block the caller-provided Task Context. CRITICAL: When Task Context is provided, use its `Verify:` criteria as the gate. Treat the reference image as visual intent, not as a pixel-perfect or style-matching gate. Do not fail a check for pure reference/style mismatch (palette, capitalization, wording, roundedness, spacing, polish) unless it breaks the `Verify:` criteria, blocks operation, destabilizes layout, or makes the visible state logically false. ## Execution Steps ### Step 1 - Parse Arguments If arguments include `--log <path>`, set `VQA_LOG` to that path and remove those tokens before mode detection. Reject unsupported argv shapes such as `--screenshot <file> --requirements "..."`. ### Step 2 - Detect Mode Pick the mode from caller args by matching the first row whose precondition holds. If no row matches, STOP and tell the caller their args are malformed. | Mode | Precondition | Required argv shape | |---|---|---| | Static | `references/<ref>.png` path AND exactly 1 screenshot path | `Check references/<ref>.png against <screenshot.png> - Goal: ... Requirements: ... Verify: ...` | | Dynamic | `references/<ref>.png` path AND 2 or more frame paths | `Check references/<ref>.png against <frame_glob> - Goal: ... Requirements: ... Verify: ...` | | Question | No `references/` path; caller asks a question about screenshots | `--question "..." <screenshot.png> [...]` |