The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
★ 107,163⑂ 6,365👁 223⑃ 837● 500▤ 96◈ 0
107,163
stars
+691+6,874+30,199
6,365
forks
223
watchers
837
prs
500
issues
96
releases
0
discussions
README
Impeccable The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, and catch AI slop before it ships. From your project root: bash npx impeccable install Reload your coding tool, then run /impeccable init in your agent ($impeccable init on Codex). Works with Claude Code, Cursor, Codex CLI, GitHub Copilot, Devin, Replit Agent, Gemini CLI, Grok Build, OpenCode, Google Antigravity, Kiro, Trae, Rovo Dev, Qoder, Mistral Vibe, Pi, Hermes Agent, DeepSeek Harness, and Veto. Full docs live at impeccable.style/docs. | Without Impeccable | With Impeccable | |---|---| | !Villa Castagneto built without Impeccable: cream background, a thin serif headline with an italic accent, two pill buttons, and flat vector illustrations in rounded cards | !Villa Castagneto built with Impeccable: a full-bleed engraved night scene of the villa on its cliff above the sea, a condensed cream and vermilion headline, and a month strip along the bottom | Same model (Fable 5.1), same brief: a fourteen-room family guesthouse on the Ligurian coast. Without Impeccable, it builds the tasteful default: cream page, thin serif, italic accent, pill buttons. With it, the page is built around one picture: the house at night, seen from the water. For a full project, see the Neo Mirai case study: a conference site taken from mockup to shipped page. Why Inter for everything. Purple-to-blue gradients. Cards nested in cards, gray text on colored backgrounds, a rounded-square icon tile above every heading. Ask an agent for a page with no other guidance and these show up again and again, across models and projects. - Words for what you want. "Make it pop" leaves your agent to guess. /impeccable bolder the pricing cards loads a playbook written for that one move and points it at one target. - A reviewer. critique scores the design against usability heuristics and ranks what to fix first. audit checks accessibility, performance, theming, and responsive behavior, with findings ranked P0 (blocking) to P3 (polish). - A slop detector. 62 deterministic rules flag the tells above, plus quality problems like cramped padding and skipped headings. No LLM, no API key. Impeccable is strongest on interfaces that already exist: point it at a page or a component and iterate. It builds new pages too; see Build something new for how to get the most out of that harder mode. To start, pick one component: /impeccable critique the pricing cards How it works Run /impeccable init once per project. It reads your code, asks only what it can't infer (who the product is for, what it needs to do, the constraints), and writes PRODUCT.md. Every later command reads it. Run /impeccable document to capture your existing visual system in DESIGN.md, so changes stay on-brand. More on context files. Then name a command and a target: /impeccable critique the onboarding flow /impeccable quieter the landing page /impeccable polish settings /impeccable harden checkou
Top issues
#386Vue preview mode: needs Svelte-parity accept path before it can ship9 comments · 2026-07-18#846[Bug] Unchanged DESIGN.md sidecar reported stale after checkout/worktree creation (mtime-only comparison)6 comments · 2026-09-22#1264critique: score never improves (28/40 three rounds running) even when every priority issue is fixed3 comments · 2026-10-31#1113[Feature] audit: flag physical CSS properties on RTL pages3 comments · 2026-10-22#1022[Feature] Configurable PRODUCT.md and DESIGN.md paths across Context, Live Mode, and design tooling3 comments · 2026-10-12#964Static cascade: an image-only background shorthand keeps an earlier background-color3 comments · 2026-10-06#950[Bug] detect: elements inside an `inert` subtree under a page overlay count as occluded/nested content3 comments · 2026-10-05#1310[Bug] Live mode (static HTML): the accepted variant loses its preview CSS about 1.2 s after Accept2 comments · 2026-11-05
Latest release
CLI 4.8.1 cli-v4.8.1 2026-11-08- ES module sources. detect now scans .mjs and .cjs files, which it already checked when you named them one at a time. - Steadier scans. A page that floods the browser with console or network events no longer grows the process without bound, and a percent escape before a non-ASCII character no longer crashes detect. - Install does what you pick. A harness chosen in the interactive picker installs even when another one is already there, and the success line names every hook file it wrote. - Accurate update checks on Windows. check no longer reports an update on every Windows install. - The
相关报道 (5)
News & coverage (8)
noteThe week where skills to reduce AI-likeness took 1st place | Weekly GitHub Trends #1 (10/25–10/31)2026-11-02noteDetect AI-like designs with Impeccable | 62 rules, 9,713 stars added this week2026-10-31xGitHub Integrates Impeccable AI Tool into Copilot App2026-06-22xImpeccable by Design2026-06-22The GitHub BlogGitHub Copilot app Customize tab is generally available2026-08-25The GitHub BlogGitHub Copilot weekly releases — August 32026-08-07Pasquale PillitteriThe 20 Best Claude Code Skills for UI/UX Design: Complete Guide2026-03-31ABC7 New YorkCoronavirus NJ: 27-year veteran of Newark Police Department dies of COVID-19 complications2020-05-10