$npx -y skills add gooseworks-ai/goose-skills --skill verify-product-imageQC gate for a generated static ad image — verify the file opens, matches the requested dimensions, shows the correct product/subject (right shape, colour, label, logo), and has no garbled text or severe artifacts. Records pass/fail/needs-human in verification.md. Used as the fina
| 1 | # verify-product-image |
| 2 | |
| 3 | Verify image files open, match requested dimensions, show the requested subject/product, and have no severe artifacts. |
| 4 | |
| 5 | ## Checks |
| 6 | |
| 7 | - Confirm required input files exist. |
| 8 | - Confirm output files or written plans match the skill contract. |
| 9 | - **Product/asset:** the featured hero is the brand's real product (or app UI for SaaS), matching the |
| 10 | kit asset — not a mascot, logo, or placeholder standing in for the product. |
| 11 | - **Brand alignment:** colours come from the intended source (the reference's palette for |
| 12 | `style_source: template`, the kit's documented `colors` for `brand`) — **no invented/off-brand |
| 13 | colour** (e.g. an accent pulled off a logo or mascot). Typography matches the kit's fonts. |
| 14 | - **Text/logo:** copy and label text are real and correctly spelled; any logo is the brand's correct, |
| 15 | undistorted mark. |
| 16 | - Record pass, fail, skipped, blocked, or needs human review in `verification.md`. |