Anti-Slop Design
Summary
Stops AI-generated UI from defaulting to purple gradients and templated hero sections by forcing a named design direction first.
Features
- Six-step operating protocol: brief, direction, system, build, self-critique, justify
- Explicit instant-reject list of common AI design clichés
- Fourteen progressive-disclosure reference modules loaded only on demand
- Non-negotiable accessibility and performance floor
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Description
Anti-Slop Design is a Claude Agent Skill aimed at a problem anyone who has watched an LLM generate a landing page will recognize: the same purple-to-indigo gradient, the same three feature cards with an icon over a heading, the same centered hero with a badge pill and two buttons. Its core mechanic is a six-step operating protocol run on every UI task: establish a brief covering the product, audience, one emotional adjective, and one competitor not to resemble; commit to and name a single visual direction; derive a design system once rather than deciding values ad hoc per component; build against a hierarchy of needs; self-critique using a pre-emit checklist; and finally state the deliberate choices made and why.
It ships an explicit instant-reject list, covering gradient clichés, unexamined default headline fonts, glassmorphism, fade-in-on-scroll everywhere, emoji-as-icon, and generic copy like 'Elevate your workflow,' plus fourteen progressive-disclosure reference modules for color, typography, layout, animation, copywriting, and code architecture that load only when actually needed, keeping the base skill file context-cheap. Everything is gated by non-negotiables: WCAG AA contrast, visible focus states, keyboard operability, and performance, so being distinctive never costs usability. Use it whenever generating, reviewing, or refactoring a landing page, dashboard, design system, or component, or whenever a UI needs to stop looking like the statistical average of every AI-generated site.