A Claude skill that turns vibecoded, AI-looking UI into a designed interface
★ 13,091⑂ 734👁 13⑃ 18● 7▤ 0◈ 0
13,091
stars
+803+7,103
734
forks
13
watchers
18
prs
7
issues
0
releases
0
discussions
README
unslop Created by Damir Sokolovsky (@heydamir), who started the Unslopping series on X. !A vibecoded dashboard unslopping itself, frame by frame unslop is a skill for Claude Code, Codex and Google Antigravity that turns vibecoded, AI-looking UI into a designed interface with its own character. It finds the slop first, the purple gradients, glows, emoji labels, shouty copy and uneven spacing, then sets a direction from your product and fixes the screen pass by pass like a designer doing a redline review. It works in whatever your screen is built with, like Next.js, React, Vue, Svelte, Tailwind or plain HTML and CSS, on dashboards, apps and landing pages, and even on a live site when all you have is a link. Install For Claude Code, copy the skill into your skills folder. bash git clone https://github.com/heydamir/unslop mkdir -p ~/.claude/skills && cp -r unslop/skills/unslop ~/.claude/skills/ For a single project, copy it into .claude/skills/ inside that project instead. For Codex, ask it to install the skill straight from this repo. $skill-installer install https://github.com/heydamir/unslop/tree/main/skills/unslop Or copy it by hand into ~/.agents/skills/, or into .agents/skills/ inside a single project. bash git clone https://github.com/heydamir/unslop mkdir -p ~/.agents/skills && cp -r unslop/skills/unslop ~/.agents/skills/ For Google Antigravity, copy the skill into your skills folder. bash git clone https://github.com/heydamir/unslop mkdir -p ~/.gemini/antigravity/skills && cp -r unslop/skills/unslop ~/.gemini/antigravity/skills/ For a single project, copy it into .agents/skills/ inside that project instead. To snapshot a live site or create a story video, install Playwright and its Chromium browser from the project directory where you run the skill: bash npm install -D playwright npx playwright install chromium Story videos also require ffmpeg installed and available on your PATH. Use In Claude Code, type /unslop with what you want. In Codex, type $unslop the same way. Or just ask in your own words and the agent picks the skill up by itself. /unslop this dashboard /unslop the hero of https://example.com /unslop my landing page and make the story video so I can post it It audits the screen and proposes a direction before it edits anything, so you can steer it early. If the screen is already good, it tells you so and suggests a few small refinements instead of redesigning it. What it does - Audit. Lists every sign of slop with where it lives. - Direction. Character, world, the one or two moments that carry the color, and a signature detail, all taken from your product. - Passes. Spacing, color, icons, copy, type, layout, details, visuals and motion, in that order. - Visuals. Shows your product instead of a glossy blob. When a hero needs a scene or an object, it can generate one through an image service like fal, Replicate, OpenAI images or Higgsfield. If none is connected, it offers to connect one as an MCP se
Top issues
相关报道 (2)
News & coverage (4)
noteI tried out 'unslop', a new UI skill to prevent AI-generated looks! It's a skill that evolves with attention to detail2026-11-02noteI created 4 household account book app designs using unslop, and while they passed the checks, the screens ended up being 'cluttered'2026-11-02xGiuseppe De Giorgi on X: "GitHub - heydamir/unslop: A Claude skill that turns vibecoded, AI-looking UI into a designed interface · GitHub https://t.co/IXGyEnGljU"2026-11-01HackerNoonCan an AI Writing Linter Outperform a Good Prompt?2026-10-26