Back to skills
SKILL.md
Visual Review
ASecurityUse when auditing visual design for consistency — design system adherence, spacing tokens, typography scale, color palette, component patterns, and responsive polish. Structured checklist + scoring. NOT for UX flows or user research (use ux-review) or accessibility code audits (use product/accessibility).
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 18, 2026
Security analysis
100/100npx -y skills add mikeparcewski/wicked-garden --skill visual-review --agent claude-codeAre you the author of Visual Review?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/mikeparcewski-visual-review)---
name: wicked-garden-product-visual-review
description: |
Use when auditing visual design for consistency — design system adherence, spacing tokens, typography
scale, color palette, component patterns, and responsive polish. Structured checklist + scoring.
NOT for UX flows or user research (use ux-review) or accessibility code audits (use product/accessibility).
metadata:
role: module
phases: "clarify,design,review"
archetypes: "*"
---
# Visual Review Skill
Systematic, evidence-based visual design analysis. Provides structured checklists and scoring.
## What This Evaluates
### Spacing and Alignment
- Grid system adherence (4px/8px grid)
- Consistent padding/margin within and between components
- Alignment: elements on a shared baseline or grid column
- Gutters and whitespace proportions
### Typography Hierarchy
- Type scale (heading levels, body, caption, label)
- Font weight usage (bold for emphasis, not decoration)
- Line height and letter spacing consistency
- Responsive type scaling
### Color Consistency
- All colors sourced from design tokens or CSS variables
- No hardcoded hex values outside token definitions
- Semantic color usage (error = red, success = green, etc.)
- Dark mode / theme variant coverage
### Component Patterns
- Reuse of existing components before creating new ones
- Consistent state handling: default, hover, focus, active, disabled, error
- Variant naming follows design system conventions
- No one-off component duplications
### Responsive Layout
- Mobile-first breakpoint structure
- No fixed widths that break at narrow viewports
- Touch targets ≥44×44px
- Images and media have max-width constraints
## Review Checklist
| Category | Check | Result |
|----------|-------|--------|
| Spacing | 4/8px grid used | ✓ / ⚠ / ✗ |
| Spacing | No magic number values | ✓ / ⚠ / ✗ |
| Typography | Heading levels sequential | ✓ / ⚠ / ✗ |
| Typography | Font stack from tokens | ✓ / ⚠ / ✗ |
| Color | No hardcoded hex | ✓ / ⚠ / ✗ |
| Color | Semantic tokens used | ✓ / ⚠ / ✗ |
| Components | States defined | ✓ / ⚠ / ✗ |
| Components | No duplicates | ✓ / ⚠ / ✗ |
| Responsive | Mobile-first media queries | ✓ / ⚠ / ✗ |
| Responsive | Touch targets sized | ✓ / ⚠ / ✗ |
## Common Violations
```
Spacing violations:
margin: 17px → margin: var(--space-4)
padding: 12px 20px → padding: var(--space-3) var(--space-5)
Color violations:
color: #3b82f6 → color: var(--color-primary)
background: #f9fafb → background: var(--color-surface)
Typography violations:
font-size: 13px → font-size: var(--text-sm)
font-weight: 600 → font-weight: var(--font-semibold)
```
## Scoring
| Score | Meaning |
|-------|---------|
| 5 — Ship it | All tokens used, consistent patterns, no violations |
| 4 — Minor polish | 1–3 minor violations, no systematic issues |
| 3 — Needs work | Inconsistent token usage, some components non-conforming |
| 2 — Significant issues | Systematic violations across multiple categories |
| 1 — Redesign needed | No design system adherence, inconsistent throughout |
## Output Format
```markdown
## Visual Review: {target}
**Score**: {1–5}
**Verdict**: {Ship it | Minor polish | Needs work | Significant issues | Redesign}
### Findings by Category
#### Spacing
- {finding with file:line and fix}
#### Typography
- {finding with file:line and fix}
#### Color
- {finding with file:line and fix}
#### Components
- {finding with file:line and fix}
#### Responsive
- {finding with file:line and fix}
### Top 3 Fixes
1. {highest impact fix}
2. {second fix}
3. {third fix}
```
## Integration
- **screenshot skill**: Capture visuals for before/after comparison
- **accessibility skill**: Color contrast overlaps with a11y
- **product/ux-review**: For UX flows, user research, and usability evaluation
- **`wicked-garden-search`**: searching `#[0-9a-fA-F]{3,6}` finds hardcoded colors
- **imagery/review skill**: For comprehensive image analysis with quality gates (brand, accessibility, production, sensitivity), see the `imagery/review` skill
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.