Anti ai slop
Frontend/Next.js Claude Code Skills — curated + custom
npx -y skills add lennney/gate-all-skills --skill anti-ai-slopAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create frontend UIs that don't look AI-generated. Use when building new pages or reviewing design output for "AI taste."
SKILL.md
5.4 KB, as published. Nobody here has run it
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:
- Awwwards — filter by category, look at Site of the Day winners
- Godly — 1000+ curated sites with animated thumbnails
- SiteInspire — filter by style/type/subject
- Httpster — minimal, typography-driven
- Curated Design — dark/colorful/minimal categories
- Dark Mode Design — dark-themed sites
- CreateToday — 80+ dark agency examples
-
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:
- NOT using Inter, Roboto, Arial, Space Grotesk, or system-ui as primary fonts
- Font pairing has personality (display + body with contrasting characters)
- At least one text treatment that goes bold (oversized, all-caps, wide tracking)
- Body text has sufficient size (min 16px) and line-height (min 1.5)
Color:
- NOT using purple-to-blue gradient on white/dark as the primary visual
- Has a dominant color and a sharp accent — not evenly-distributed color
- Includes at least one unexpected color choice (warm accent against cool base)
- Dark mode: not pure black (#000) or pure white (#fff)
Layout:
- NOT all sections centered with same heading pattern
- At least one asymmetrical or unexpected layout choice
- NOT cards nested inside cards
- Has a hero that does something beyond "heading + paragraph + button"
Motion:
- NOT using bounce/elastic easing
- Animations serve a purpose (reveal hierarchy, guide attention)
- NOT every element fading in the same way with the same delay pattern
- Has at least one hover effect that surprises
Backgrounds:
- NOT flat solid color everywhere
- Has at least one atmospheric detail (gradient mesh, noise texture, geometric pattern, layered transparency)
- Section backgrounds vary (alternating, diagonal, full-bleed image)
Details:
- Uses SVG icons, NOT emoji as UI elements
- Has at least one decorative/non-functional element (divider, flourish, corner accent)
- Navigation has hover treatments beyond color change
- Footer has substance (columns, links, not just a single line)
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 examplesreferences/research.md— Design research sources and how to use themreferences/typography.md— Font pairing guidereferences/layout-patterns.md— Layout variation ideas