Brutal Minion Ship Tribunal
minion_verify_appAudits a running web app for runtime errors, layout issues, broken assets, and accessibility failures. Crawls routes at desktop and mobile sizes, captures screenshots, and generates a detailed report with evidence and fix instructions.
Instructions
Use this when Evil Boss or another coding agent claims a vibe-coded web app is done. Minion crawls bounded same-origin routes at desktop and mobile sizes, captures runtime, console, network, broken-image, layout, content, and basic accessibility failures, saves surveillance screenshots and a JSON dossier, then brutally roasts every failure in Minionspeak with exact evidence and evil repair orders. Requires a running absolute URL such as http://localhost:3000.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute URL of a running web app, usually localhost during development. | |
| viewports | No | Stable desktop and/or mobile browser sweeps. | |
| boss_title | No | Supervillain title Minion uses while brutally judging the app. | Evil Boss |
| max_routes | No | Maximum same-origin routes to crawl. | |
| timeout_ms | No | Navigation timeout per page and viewport. | |
| screenshots | No | Save screenshots for failures, every check, or none. | failures |
| include_paths | No | Important routes to force into the audit, such as /pricing and /checkout. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| score | Yes | ||
| run_id | Yes | ||
| target | Yes | ||
| failure | No | ||
| verdict | Yes | ||
| warnings | Yes | ||
| artifacts | Yes | ||
| started_at | Yes | ||
| duration_ms | Yes | ||
| minion_line | Yes | ||
| next_actions | Yes | ||
| route_checks | Yes | ||
| plain_english | Yes | ||
| routes_tested | Yes | ||
| checks_performed | Yes | ||
| blocking_findings | Yes |