← Reddit

unslop-ui: a Claude skill that flags and removes the design patterns that make a website look AI-generated.

Reddit · iamjohncarterofmars · June 19, 2026
Unslop-ui is a Claude skill that flags and removes design patterns making websites appear AI-generated, developed from analysis of 3.2 million posts and comments across AI and SaaS communities spanning 2020 to 2026. The tool prioritizes the most frequently cited patterns including default shadcn/Tailwind design, purple-to-blue gradients, neon glows, emoji icons, and centered hero layouts with feature cards, while ignoring patterns users find acceptable such as bento grids and glassmorphism. It operates in build mode to guide Claude's design choices during development or in audit mode to scan existing code and assign a project-wide vibe score.

Detailed Analysis

A developer has released "unslop-ui," a Claude skill designed to identify and eliminate the visual design patterns that have come to signal AI-generated websites, grounding its detection logic in a large-scale empirical analysis rather than subjective aesthetic judgment. The tool draws on a dataset of approximately 3.2 million Reddit posts across 47 AI and SaaS subreddits spanning 2020 to 2026, supplemented by over 3,000 curated comments from threads explicitly discussing the homogeneity of AI-built interfaces. Each flagged pattern is weighted by the frequency with which real users name it as a complaint, making the priority system data-driven rather than opinion-driven. The highest-priority offenders identified by this methodology include the default shadcn/Tailwind visual aesthetic, purple and indigo as dominant brand colors, purple-to-blue gradients and gradient heading text, unsolicited neon glow effects, emoji used as substitute icons, the Inter and Geist default typefaces, and the canonical centered hero section paired with three feature cards.

The tool operates in two distinct modes. In build mode, it integrates directly with Claude Code or claude.ai as a skill, passively steering the model away from these default patterns during the initial UI generation process without requiring manual intervention. In audit mode, it functions as a standalone Python scanner — invoked with a simple command against a source directory — that inspects existing codebases, reports findings at the file and line level with remediation guidance, and produces an overall "vibe score" for the project. The scanner supports CI pipeline integration through JSON output and a meaningful exit code representing the count of high-severity findings, enabling teams to make AI-aesthetic drift a formal build failure condition.

The project's methodology is notable for what it deliberately excludes. Patterns such as mesh and aurora backgrounds, bento grids, and glassmorphism are not flagged because the underlying dataset does not show meaningful user complaint volume against them, reflecting a principled resistance to aesthetic overcorrection. This restraint distinguishes unslop-ui from tools built on pure taste, anchoring enforcement only to documented user friction. The full dataset, analysis scripts, and ranking charts have been published openly on GitHub, allowing the community to audit, extend, or dispute the weighting logic — a transparency posture that invites scrutiny of the empirical foundation itself.

The emergence of this tool reflects a broader and accelerating tension in AI-assisted software development: the same models that dramatically lower the cost of building functional interfaces tend to converge on a narrow aesthetic vocabulary because they are trained on the most prevalent design patterns in their training data. The result is a recognizable and increasingly stigmatized visual signature that undermines the perceived authenticity and craft of AI-built products. Developers and product teams are beginning to treat this homogeneity not merely as a stylistic inconvenience but as a commercial liability, since users and investors have grown capable of identifying — and discounting — AI-generated design at a glance.

Unslop-ui represents an early but meaningful class of meta-tooling: AI capabilities used to audit and correct the default outputs of AI capabilities. That this correction layer is itself implemented as a Claude skill — operating within the same agentic workflow that generates the problematic patterns — reflects the maturation of the Claude Code ecosystem into a platform capable of hosting higher-order quality controls. As AI coding tools become the default starting point for new web products, demand for similar skills that enforce differentiation, brand consistency, or industry-specific design norms is likely to grow, and the empirical, community-complaint-driven methodology demonstrated here offers a replicable framework for building them responsibly.

Article image Read original article →