← ClaudeAtlas

unsloplisted

Remove the "vibecoded" / AI-slop look from an arbitrary frontend codebase at the ROOT, autonomously, and prove the result clears a crafted floor. Full-repo traversal (any framework) → root-cause attribution (the one file that declares each default: font, icons, color/radius/shadow tokens, gradient/glass, motion, copy voice) → fix once at the root, never at forty call sites → the substance tells no detector covers (legal routes, loading/empty/error states, placeholder and fake content, real product evidence) → render at 1280+390 → deterministic gate (scripts/unslop_gate.py, exit 0 = clear). Composes the impeccable detector (64 rules) and commands, Anthropic frontend-design for direction, broomva-design as the house example; reimplements none of them. USE WHEN: a site or app "looks vibecoded", "looks AI-generated", "looks like every other AI site", "feels generic/templated/slop", "make it feel premium / crafted / intentional", "de-slop / unslop this", "does this pass the vibecoded test", or before shipping any
broomva/skills · ★ 3 · AI & Automation · score 72
Install: claude install-skill broomva/skills
# unslop — remove the vibecoded look at the root, prove the crafted floor Someone says *"this looks vibecoded"* or *"make it feel premium and crafted with care"*. `unslop` runs one arc over the whole codebase and ends with a PR whose gate is green or whose remaining reds are named and handed to a human — never a cosmetic pass over the pages someone happened to open. ## The one rule > **Fix the class, not the example — and prove it on the rendered result.** > > A default (Inter, Lucide, purple-to-black, `rounded-2xl`, glass cards, em dashes) is declared in *one* > place and consumed in forty. Edit the one place. Then screenshot at 1280 and 390 and run the gate; > reasoning is not validation. Twenty-six of the thirty tells are surface and a prompt removes them; > the four that are **absence of substance** (no real demo, no loading states, no TOS, no privacy > policy) are removed only by the real product — the gate keeps them red until a human makes them true. ## Deterministic core (`scripts/`) | Script | What it does | Exit | |---|---|---| | `scripts/unslop_survey.py <repo> [--detect] --json OUT --md OUT` | Full-repo inventory: framework + routes; **roots** (each default → declaring file + blast radius + the single fix); copy tells; **substance** (legal, async-state coverage, placeholders, testimonials, pricing scaffold, product evidence, motion, design docs); impeccable findings if `--detect` | 0 / 2 usage | | `scripts/unslop_gate.py <repo> [--manifest M \| --detect] --ev