mikeparcewski

wicked-garden-product-screenshot

Screenshot-based UI review using the seat's multimodal vision. Analyzes visual design from image files — layout, spacing, color, typography, responsiveness — and compares against design system rules. Use when: reviewing a UI screenshot for visual design, comparing rendered output against design system rules, or auditing layout from an image file.

mikeparcewski 9 2 Updated 1mo ago
GitHub

Install

npx skillscat add mikeparcewski/wicked-garden/wicked-garden-product-screenshot

Install via the SkillsCat registry.

SKILL.md

Screenshot Skill

Analyze UI design directly from screenshot images using the seat's multimodal
vision. No code needed — review what users actually see.

Reading the images

Open the PNG, JPG, WEBP or GIF file with your harness's file reader — the image is presented
visually. Analyze it for design quality, consistency, and usability issues without requiring
access to source code.

What to Analyze

Layout and Spacing

  • Is whitespace consistent and intentional?
  • Do elements align to a visible grid?
  • Are margins/padding proportional and balanced?
  • Is content grouped logically (proximity principle)?
  • Does the layout breathe, or feel cramped?

Color and Contrast

  • Is the color palette cohesive (limited, intentional palette)?
  • Do text and background combinations have sufficient contrast?
  • Are colors used semantically (red for errors, green for success)?
  • Is there visual hierarchy through color weight?

Typography

  • Is there a clear heading hierarchy (H1 > H2 > body)?
  • Are font sizes proportional and readable?
  • Is line spacing comfortable (not too tight or loose)?
  • Consistent font family usage — not too many typefaces?

Component Consistency

  • Do similar elements look the same (all buttons styled identically)?
  • Are interactive elements visually distinguishable from static ones?
  • Are states (active, selected) visually distinct?

Responsiveness Clues

  • Does the layout look designed for this viewport size?
  • Are there elements that appear truncated or overflowing?
  • Would this layout adapt to mobile without breaking?

Comparison with Reference Designs

When a reference image is provided, open both with your harness's file reader — the reference
(design spec or comp) and the implementation (built UI).

Compare:

  • Spacing fidelity (does built match spec proportions?)
  • Color accuracy (same palette?)
  • Typography match (weights, sizes, hierarchy)
  • Component faithfulness (icons, buttons, inputs)
  • Missing or added elements

Screenshot Capture

Use the Read tool on a screenshot file, or capture via browser automation if available (e.g., Playwright, Puppeteer, or an MCP browser tool). Place captured images in a local path and then read them for analysis.

Multi-View Analysis

Review the same page at multiple viewports:

1. Capture desktop (1440px)
2. Capture tablet (768px)
3. Capture mobile (375px)
4. Compare: layout adapts correctly?
5. Check: no content hidden or truncated?
6. Check: touch targets large enough on mobile?

Output Format

## Screenshot Review: {filename or URL}

**Viewport**: {desktop/tablet/mobile/unknown}
**Overall**: {Polished | Minor Issues | Needs Work | Major Problems}

### Visual Design

**Spacing**: {✓ Balanced | ⚠ Inconsistent | ✗ Cramped/Sparse}
- {finding}

**Color**: {✓ Cohesive | ⚠ Minor issues | ✗ Inconsistent}
- {finding}

**Typography**: {✓ Clear hierarchy | ⚠ Minor issues | ✗ Unclear}
- {finding}

**Components**: {✓ Consistent | ⚠ Variations | ✗ Inconsistent}
- {finding}

### Issues Found

#### Critical
- {issue visible in screenshot, with description of location}

#### Minor
- {polish item}

### Comparison with Reference {if provided}
- Spacing: {matches/off by approximately X}
- Color: {matches/discrepancy}
- Missing: {elements in spec not in implementation}
- Added: {elements in implementation not in spec}

### Recommendations
1. {highest priority fix}
2. {second fix}

Integration

  • visual-review skill: Use for code-based analysis; screenshot for image-based
  • accessibility skill: Color contrast visible in screenshots
  • mockup skill: Screenshots of implementations vs mockup specs
  • Browser automation: Capture screenshots from live URLs via Playwright, Puppeteer, or an MCP browser tool if available
  • imagery/review skill: For AI-powered visual analysis of screenshots, see the imagery/review skill

Categories