Impeccable
Impeccable gives coding agents design vocabulary to build interfaces from scratch, refine existing UI within a design system, and catch AI slop before it ships.
Visit pbakaus/impeccableOverview
Impeccable is a design skill and plugin for coding agents. It supplies design vocabulary for creating interfaces from scratch, improving existing UI, and staying aligned with a project’s design system. It includes commands for tasks such as polish, audit, critique, typeset, and distill, plus a design hook that checks UI edits and reports findings back to the agent. The detector runs in code without an AI model or API key.
Key Features
- Provides design commands for creating, evaluating, refining, and polishing interfaces, including polish, audit, critique, typeset, distill, clarify, layout, colorize, animate, delight, bolder, quieter, harden, and onboard.
- Detects and removes AI slop with 62 checks, catching defaults before they become the design.
- Respects existing design systems by scanning tokens, components, and rules, and loading DESIGN.md.
- Stores user and product context in PRODUCT.md and records visual systems in DESIGN.md.
- Includes a design hook that checks UI edits and sends findings back to the agent; it runs in code without an AI model or API key.
- Supports multiple coding tools, including Codex CLI, Claude Code, GitHub Copilot, Cursor, Gemini CLI, Grok Build, Antigravity, OpenCode, Pi, Hermes Agent, Devin, and Replit Agent.
Use Cases
- Build a new interface from scratch with agent-provided design expertise.
- Improve or polish an existing page while preserving the project’s colors, components, and design rules.
- Review UI with critique and audit to identify hierarchy, clarity, and craft issues.
- Catch AI slop in UI edits before shipping, using the detector or design hook.
Getting Started
- Run npx impeccable install in your project folder and follow the prompts.
- In Claude Code, add the marketplace with /plugin marketplace add pbakaus/impeccable, open /plugin, choose Discover, and install Impeccable.
- Alternatively, run npx skills add pbakaus/impeccable.
- After installation, reload the coding tool, run /impeccable init, and enable automatic checks with /impeccable hooks on.
Deployment & Requirements
- A supported coding agent environment, such as Codex CLI, Claude Code, GitHub Copilot, Cursor, Gemini CLI, or another listed integration.
- Permission for the coding tool to run hooks; complete the tool’s hook approval or workspace trust steps.
- For Codex, review and trust Impeccable’s PostToolUse and Stop hooks in Settings → Hooks or /hooks.
- The design detector runs in code without an AI model or API key.
Before You Adopt
- License: Apache-2.0. Review its terms before using, modifying, or distributing the project.
- Automatic design checks depend on the coding tool allowing hooks and on completing hook approval or workspace trust.