| name | anti-ai-slop |
| description | Create frontend UIs that don't look AI-generated. Use when building new pages or reviewing design output for "AI taste." |
Anti-AI-Slop Design Methodology
A workflow skill for creating frontend UIs that don't look AI-generated. Use this when building new pages, redesigning existing ones, or reviewing design output for "AI taste."
The Problem
AI models converge on safe, high-probability design choices (distributional convergence), producing generic output that shares the same patterns: centered layouts, gradient headings, card-nesting, Inter/Roboto fonts, purple-on-white schemes. This skill teaches you how to break out of those patterns.
Workflow
Phase 1: Reference Research (before writing any code)
Never start coding without references. Spend 10 minutes collecting:
-
Visit 2-3 design galleries and find 5-10 sites in a similar genre:
-
For each reference, note:
- What's the ONE thing that makes it memorable? (typography, layout, color, motion, atmosphere)
- What font pairings do they use? (avoid Inter/Roboto/Space Grotesk)
- How do they handle section transitions?
- What's their color strategy? (dominant color + sharp accent)
- Is the layout symmetrical or asymmetrical?
-
Save 3-5 key references to guide your design decisions.
Phase 2: Anti-Pattern Checklist
Before writing any CSS/HTML, run through this checklist against your planned design:
Typography:
Color:
Layout:
Motion:
Backgrounds:
Details:
Phase 3: Design with Intent
For each section of the page, make deliberate choices:
-
Hero: This is the first impression. Don't waste it on "heading + paragraph + button." Add texture, atmosphere, or an unexpected interaction.
-
Section headings: Vary the treatment. Not every section heading needs to be centered, gradient, and the same size. Mix left-aligned, right-aligned, full-width, small-label + big-heading patterns.
-
Cards/lists: If you use cards, make sure they have at least one distinctive detail — animated border, corner flourish, icon treatment, hover state that changes the card's character.
-
Transitions between sections: Don't just stack sections on top of each other. Use dividers, background color shifts, diagonal cuts, or spacing changes to signal transitions.
-
CTA: The button alone isn't enough. Surround it with context, social proof, or atmospheric background that makes clicking feel like an event.
Phase 4: Polish Pass
After the first version, do a dedicated polish pass:
- Remove 20% of the visual noise (too many hover effects, too many gradients)
- Check contrast: is text readable on dark backgrounds?
- Test mobile: does the layout break on small screens?
- Check if any section looks like it was "generated" — if so, find the source (likely a predictable pattern) and break it
Reference Files
references/anti-patterns.md — Expanded anti-pattern list with visual examples
references/research.md — Design research sources and how to use them
references/typography.md — Font pairing guide
references/layout-patterns.md — Layout variation ideas