← all repositories
pbakaus/impeccable

When Every AI Makes the Same SaaS UI, Fight Back With Rules

Impeccable exists to stop AI coding assistants from defaulting to the same handful of SaaS-template tells—Inter everywhere, nested cards, purple gradients—by giving them a curated design vocabulary and 27 deterministic anti-pattern rules.

48.8k stars JavaScript Coding AssistantsLLMOps · Eval
impeccable
Velocity · 7d
+249
★ / day
Trend
cooling
star history

What it does

Impeccable is a design skill—a curated vocabulary and rule set—that plugs into AI coding harnesses like Cursor, Claude Code, and Copilot. It loads seven domain references (typography, color, motion, spatial design, interaction, responsive, and UX writing) alongside every command, nudging the model away from generic SaaS-template defaults toward intentional frontend decisions.

The interesting bit

Instead of relying on prompt engineering, it packages design taste as a deterministic config. A standalone CLI and browser extension can run 24 anti-pattern checks against local code or live URLs with no LLM and no API key, catching specific “AI slop” tells like purple-to-blue gradients, bounce easing, and side-tab borders.

Key highlights

  • 23 slash commands (polish, audit, distill, bolder, quieter, etc.) form a shared design vocabulary with your AI assistant
  • Seven reference files load on every command, covering everything from OKLCH color to modular type scales and reduced motion
  • 27 deterministic anti-pattern rules plus a 12-rule LLM critique pass target specific tells the skill teaches against
  • Standalone CLI scans directories, HTML files, or URLs for 24 design issues without needing an API key
  • Per-tool compiled builds for 11+ harnesses including Cursor, Claude Code, Codex, Gemini CLI, Trae, and Copilot

Caveats

  • Setup friction varies by tool: Cursor requires the Nightly channel and Agent Skills enabled; Gemini CLI needs a preview version and manual settings toggle; Trae maintains separate config directories for its China and international versions
  • The deterministic CLI detector covers 24 regex-based issues, so subtler problems still require the full LLM critique pass

Verdict

Frontend developers using AI-powered IDEs who are tired of homogenized SaaS-template output should try this. If you don’t use an AI harness, the standalone CLI still works as a quick design linter, but you’ll miss the integrated command vocabulary.

Frequently asked

What is pbakaus/impeccable?
Impeccable exists to stop AI coding assistants from defaulting to the same handful of SaaS-template tells—Inter everywhere, nested cards, purple gradients—by giving them a curated design vocabulary and 27 deterministic anti-pattern rules.
Is impeccable open source?
Yes — pbakaus/impeccable is open source, released under the Apache-2.0 license.
What language is impeccable written in?
pbakaus/impeccable is primarily written in JavaScript.
How popular is impeccable?
pbakaus/impeccable has 48.8k stars on GitHub and is currently cooling off.
Where can I find impeccable?
pbakaus/impeccable is on GitHub at https://github.com/pbakaus/impeccable.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.