The AI Slop Test
A distinctive interface should make someone ask “how was this made?” not “which AI made this?” Every DON’T guideline below represents a pattern that AI models default to without guidance. They’re not always wrong in every context—but they’re overused to the point of being generic markers of AI output.Typography Anti-Patterns
Overused Fonts
These fonts became the AI default because they’re safe and widely available. But safety creates invisibility.Monospace as Shorthand
Monospace fonts signal “code” or “tech” but don’t create meaningful differentiation. Unless you’re showing actual code, choose a more distinctive path.Icon Headers Everywhere
Color Anti-Patterns
The AI Color Palette
This specific palette combination has become the signature of AI-generated interfaces. It’s recognizable at a glance.Gradient Text for Impact
Dark Mode by Default
Dark mode is easier for AI to make look interesting (glows, neon, contrast effects). But it’s become a crutch that avoids real design thinking.Gray on Color
Pure Black and White
Layout Anti-Patterns
Cards Everywhere
AI defaults to card-based layouts because they’re easy to structure. But overuse creates visual noise.Nested Cards
Identical Card Grids
This is the most common AI layout pattern:Hero Metric Layout
This specific pattern appears constantly in AI-generated dashboards and landing pages.Center Everything
Centering is safe. Safety is forgettable.Uniform Spacing
Visual Details Anti-Patterns
Glassmorphism Everywhere
Glassmorphism was trendy in 2021-2022 and became an AI crutch. Use it sparingly and intentionally, or avoid it entirely.Lazy Border Accents
Decorative Sparklines
If the chart doesn’t communicate real data, don’t include it.Generic Shadows
Modal Overuse
AI defaults to modals because they’re easy to implement. But they interrupt flow and hide context. Consider inline expansion, slide-out panels, or page transitions instead.Motion Anti-Patterns
Animate Layout Properties
Layout animations cause performance issues. AI often generates them because they’re intuitive but wrong.Bounce and Elastic Easing
Interaction Anti-Patterns
Information Repetition
All Primary Buttons
AI defaults to making everything equally prominent, which destroys hierarchy.Responsive Anti-Patterns
Hide Critical Functionality
AI often solves responsive design by removing features on mobile. That’s not responsive design—it’s abandonment.Why These Patterns Persist
Every LLM learned from the same training data—millions of similar templates, tutorials, and codebases. Without explicit guidance to avoid these patterns, AI naturally converges on:- Familiarity: Patterns seen thousands of times
- Safety: Choices that work but lack distinction
- Ease: Solutions that are easy to code but generic
The solution: Explicit anti-patterns + design principles + diverse reference material. That’s what the frontend-design skill provides.
Breaking the Patterns
Avoiding these anti-patterns isn’t enough. You must replace them with intentional choices:1
Choose a distinctive aesthetic direction
Commit to a bold tone that avoids generic neutrality
2
Use unexpected fonts and colors
Avoid defaults and AI-common palettes
3
Vary layouts and compositions
Break grids, use asymmetry, embrace white space
4
Apply motion purposefully
Focus on one high-impact moment rather than scattered animations
5
Run the AI Slop Test
If it looks AI-generated, iterate until it doesn’t
Related
Design Principles
Learn the positive design principles that replace these anti-patterns
Skill System
Understand how the skill system delivers this guidance
