{"slug": "impeccable", "name": "Impeccable", "category": "ai-coding", "category_name": "AI coding tools", "description": "Open-source design skill set and CLI that helps AI coding agents produce better frontend UI.", "recommenders": 5, "commenters": 6, "warners": 0, "score": 4.81, "rising": 1.02, "first": "2026-02-12", "latest": "2026-08-18", "why": "Recommended for cleaning up generic AI-generated frontend code and improving UI/UX, with a CLI that flags common visual anti-patterns in HTML/CSS/JSX.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 1, 0, 1, 1, 0, 0, 2, 0, 0], "listed": true, "loved": ["Better UI output", "Recommended"], "caveat": "", "short_quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "icon": false, "domain": "impeccable.style", "github_repo": null, "official_url": "https://impeccable.style/", "pricing": "open source", "aliases": ["Impeccable", "impeccable"], "verdict": [{"text": "Recommended for cleaning up generic AI-generated frontend code and improving UI/UX", "cites": [{"id": 789579200, "item_id": 49348700, "url": "https://news.ycombinator.com/item?id=49348700", "by": "FocusDragpn", "date": "2026-08-18", "stance": "recommend", "quote": "a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful.", "excerpt": "I personally love using AI. It makes my coding more productive than ever. About the AI generated slop thing, honestly a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful. Personally I'm really comfortable admitting I use AI - it just seems like the better way to do things!", "context": "", "use_case": "improving AI-generated code", "switched_from": "", "story": "Ask HN: Do you feel comfortable admitting that you use AI?"}, {"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}, {"id": 763834003, "item_id": 47739625, "url": "https://news.ycombinator.com/item?id=47739625", "by": "chandureddyvari", "date": "2026-04-12", "stance": "neutral", "quote": "These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste", "excerpt": "Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone. I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do. ", "context": "", "use_case": "improving UI taste in Codex", "switched_from": "", "story": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage"}]}, {"text": ", with a CLI that flags common visual anti-patterns in HTML/CSS/JSX.", "cites": [{"id": 788712352, "item_id": 49294522, "url": "https://news.ycombinator.com/item?id=49294522", "by": "Wpnx330", "date": "2026-08-13", "stance": "recommend", "quote": "They are actually pretty good at spotting and they are community driven so they get updates regularly.", "excerpt": "I've been using two open-source tools to prevent, and then check this on my own sites / projects. They are actually pretty good at spotting and they are community driven so they get updates regularly. 1. Impeccable (github.com/pbakaus/impeccable) \u2014 a CLI that scans HTML/CSS/JSX for 59 deterministic anti-pattern rules. It catches the actual visual tells: zero-offset dark glows on text, 1px borders paired with 40px sha", "context": "", "use_case": "detect AI-generated design tells", "switched_from": "", "story": "Ask HN: How can you tell a site/app is vibe coded?"}]}, {"text": " It suits developers who care about visual polish in AI-built web apps", "cites": [{"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}, {"id": 789579200, "item_id": 49348700, "url": "https://news.ycombinator.com/item?id=49348700", "by": "FocusDragpn", "date": "2026-08-18", "stance": "recommend", "quote": "a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful.", "excerpt": "I personally love using AI. It makes my coding more productive than ever. About the AI generated slop thing, honestly a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful. Personally I'm really comfortable admitting I use AI - it just seems like the better way to do things!", "context": "", "use_case": "improving AI-generated code", "switched_from": "", "story": "Ask HN: Do you feel comfortable admitting that you use AI?"}]}, {"text": ", especially those working in Claude Code or Codex.", "cites": [{"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}, {"id": 763834003, "item_id": 47739625, "url": "https://news.ycombinator.com/item?id=47739625", "by": "chandureddyvari", "date": "2026-04-12", "stance": "neutral", "quote": "These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste", "excerpt": "Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone. I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do. ", "context": "", "use_case": "improving UI taste in Codex", "switched_from": "", "story": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage"}]}], "praise": [{"label": "Better UI output", "summary": "Commenters say it turns generic AI-generated code into better-looking, more polished UI.", "quotes": [{"id": 789579200, "item_id": 49348700, "url": "https://news.ycombinator.com/item?id=49348700", "by": "FocusDragpn", "date": "2026-08-18", "stance": "recommend", "quote": "a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful.", "excerpt": "I personally love using AI. It makes my coding more productive than ever. About the AI generated slop thing, honestly a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful. Personally I'm really comfortable admitting I use AI - it just seems like the better way to do things!", "context": "", "use_case": "improving AI-generated code", "switched_from": "", "story": "Ask HN: Do you feel comfortable admitting that you use AI?"}, {"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}, {"id": 763834003, "item_id": 47739625, "url": "https://news.ycombinator.com/item?id=47739625", "by": "chandureddyvari", "date": "2026-04-12", "stance": "neutral", "quote": "These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste", "excerpt": "Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone. I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do. ", "context": "", "use_case": "improving UI taste in Codex", "switched_from": "", "story": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage"}]}, {"label": "Recommended", "summary": "Several commenters recommend it without further detail.", "quotes": [{"id": 772889744, "item_id": 48305609, "url": "https://news.ycombinator.com/item?id=48305609", "by": "lbindreiter", "date": "2026-05-28", "stance": "recommend", "quote": "Also check out https://impeccable.style/, it's really good", "excerpt": "Also check out https://impeccable.style/, it's really good", "context": "", "use_case": "better design from LLMs", "switched_from": "", "story": "Incident with Pull Requests, Issues, Git Operations and API Requests"}, {"id": 766244256, "item_id": 47890266, "url": "https://news.ycombinator.com/item?id=47890266", "by": "thomask1995", "date": "2026-04-24", "stance": "recommend", "quote": "Def this right now", "excerpt": "Def this right now https://impeccable.style/", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are your top open source apps/software?"}]}, {"label": "Agent integration", "summary": "Commenters use it as a skill inside Claude Code and Codex.", "quotes": [{"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}, {"id": 763834003, "item_id": 47739625, "url": "https://news.ycombinator.com/item?id=47739625", "by": "chandureddyvari", "date": "2026-04-12", "stance": "neutral", "quote": "These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste", "excerpt": "Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone. I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do. ", "context": "", "use_case": "improving UI taste in Codex", "switched_from": "", "story": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage"}]}, {"label": "Anti-pattern detection", "summary": "Its CLI scans HTML/CSS/JSX against 59 deterministic rules for typical AI visual tells.", "quotes": [{"id": 788712352, "item_id": 49294522, "url": "https://news.ycombinator.com/item?id=49294522", "by": "Wpnx330", "date": "2026-08-13", "stance": "recommend", "quote": "They are actually pretty good at spotting and they are community driven so they get updates regularly.", "excerpt": "I've been using two open-source tools to prevent, and then check this on my own sites / projects. They are actually pretty good at spotting and they are community driven so they get updates regularly. 1. Impeccable (github.com/pbakaus/impeccable) \u2014 a CLI that scans HTML/CSS/JSX for 59 deterministic anti-pattern rules. It catches the actual visual tells: zero-offset dark glows on text, 1px borders paired with 40px sha", "context": "", "use_case": "detect AI-generated design tells", "switched_from": "", "story": "Ask HN: How can you tell a site/app is vibe coded?"}]}, {"label": "Community updates", "summary": "One commenter notes it is community driven and updated regularly.", "quotes": [{"id": 788712352, "item_id": 49294522, "url": "https://news.ycombinator.com/item?id=49294522", "by": "Wpnx330", "date": "2026-08-13", "stance": "recommend", "quote": "They are actually pretty good at spotting and they are community driven so they get updates regularly.", "excerpt": "I've been using two open-source tools to prevent, and then check this on my own sites / projects. They are actually pretty good at spotting and they are community driven so they get updates regularly. 1. Impeccable (github.com/pbakaus/impeccable) \u2014 a CLI that scans HTML/CSS/JSX for 59 deterministic anti-pattern rules. It catches the actual visual tells: zero-offset dark glows on text, 1px borders paired with 40px sha", "context": "", "use_case": "detect AI-generated design tells", "switched_from": "", "story": "Ask HN: How can you tell a site/app is vibe coded?"}]}], "caveats": [], "who": [], "tags": ["for frontend devs", "for Claude Code users", "for Codex users", "open source", "CLI"], "use_cases": ["improving ai-generated code", "detect ai-generated design tells", "better design from llms", "improving ui taste in codex", "ui/ux quality in claude code"], "compared": [{"slug": "claude-code", "name": "Claude Code", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49346906", "title": "Ask HN: Do you feel comfortable admitting that you use AI?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49290499", "title": "Ask HN: How can you tell a site/app is vibe coded?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48293080", "title": "Incident with Pull Requests, Issues, Git Operations and API Requests", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47890253", "title": "Ask HN: What are your top open source apps/software?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47739260", "title": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46986496", "title": "From specification to stress test: a weekend with Claude", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"recommend": 1}, "2026-03": {}, "2026-04": {"neutral": 1, "recommend": 1}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 789579200, "item_id": 49348700, "url": "https://news.ycombinator.com/item?id=49348700", "by": "FocusDragpn", "date": "2026-08-18", "stance": "recommend", "quote": "a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful.", "excerpt": "I personally love using AI. It makes my coding more productive than ever. About the AI generated slop thing, honestly a tool which i use is impeccable - you can find it on Github. It transforms your generic AI slop code into something beautiful. Personally I'm really comfortable admitting I use AI - it just seems like the better way to do things!", "context": "", "use_case": "improving AI-generated code", "switched_from": "", "story": "Ask HN: Do you feel comfortable admitting that you use AI?"}, {"id": 788712352, "item_id": 49294522, "url": "https://news.ycombinator.com/item?id=49294522", "by": "Wpnx330", "date": "2026-08-13", "stance": "recommend", "quote": "They are actually pretty good at spotting and they are community driven so they get updates regularly.", "excerpt": "I've been using two open-source tools to prevent, and then check this on my own sites / projects. They are actually pretty good at spotting and they are community driven so they get updates regularly. 1. Impeccable (github.com/pbakaus/impeccable) \u2014 a CLI that scans HTML/CSS/JSX for 59 deterministic anti-pattern rules. It catches the actual visual tells: zero-offset dark glows on text, 1px borders paired with 40px sha", "context": "", "use_case": "detect AI-generated design tells", "switched_from": "", "story": "Ask HN: How can you tell a site/app is vibe coded?"}, {"id": 772889744, "item_id": 48305609, "url": "https://news.ycombinator.com/item?id=48305609", "by": "lbindreiter", "date": "2026-05-28", "stance": "recommend", "quote": "Also check out https://impeccable.style/, it's really good", "excerpt": "Also check out https://impeccable.style/, it's really good", "context": "", "use_case": "better design from LLMs", "switched_from": "", "story": "Incident with Pull Requests, Issues, Git Operations and API Requests"}, {"id": 766244256, "item_id": 47890266, "url": "https://news.ycombinator.com/item?id=47890266", "by": "thomask1995", "date": "2026-04-24", "stance": "recommend", "quote": "Def this right now", "excerpt": "Def this right now https://impeccable.style/", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are your top open source apps/software?"}, {"id": 763834003, "item_id": 47739625, "url": "https://news.ycombinator.com/item?id=47739625", "by": "chandureddyvari", "date": "2026-04-12", "stance": "neutral", "quote": "These days I use Impeccable Skillset inside Codex to compensate for the weaker UI taste", "excerpt": "Claude has gotten noticeably worse for me too. It goes into long exploration loops for 5+ minutes even when I point it to the exact files to inspect. Then 30 minutes later I hit session limits. Three sessions like that in a day, and suddenly 25% of the weekly limit is gone. I ended up buying the $100 Codex plan. So far it has been much more generous with usage and more accurate than Claude for the kind of work I do. ", "context": "", "use_case": "improving UI taste in Codex", "switched_from": "", "story": "Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage"}, {"id": 751800608, "item_id": 46987538, "url": "https://news.ycombinator.com/item?id=46987538", "by": "mr_mitm", "date": "2026-02-12", "stance": "recommend", "quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.", "excerpt": "Does \"vibe coding\" now mean the agent needs to produce a working product in one shot? Or not even just working, but meeting unspecified requirements? I thought in the original phrasing by Karpathy it meant that you don't care about the code, yet you may still iterate because you might care about the product. I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual asp", "context": "", "use_case": "UI/UX quality in Claude Code", "switched_from": "", "story": "From specification to stress test: a weekend with Claude"}]}