Description
Impeccable is an open source design vocabulary for AI coding agents. It ships as a single skill with a set of commands and curated anti-patterns that give agents the missing language for high-quality frontend design, so generated interfaces respect your design system and real product context rather than shipping generic AI slop.
It works across popular AI harnesses including Cursor, Claude Code, GitHub Copilot, Gemini CLI, and Codex CLI. The skill is recompiled per target, and builds for models with known tells carry extra rules that ban that model's habits, such as killing image-on-hover motion or refusing ghost-cards and over-rounding. Context travels as DESIGN.md and PRODUCT.md files, which are never overwritten on update.
Instead of picking a command, you can simply describe what you want and Impeccable works out the kind of job, such as a blank slate, a new page in an existing product, an addition, a redesign, or a scoped refinement, and gives each the right amount of freedom. In an attended session it can open a decision page in the browser to choose a direction and iterate.
Installation is simple via npx impeccable install, with project or global scope, and updates run through npx impeccable update. Everything, including the skills, commands, CLI, and detection engine, is Apache 2.0 licensed and free for everyone.
Impeccable's Core Features
One skill with a set of design commands
Curated anti-patterns to block AI slop
Works with Cursor, Claude Code, Copilot, Gemini CLI, and Codex CLI
Per-target builds with model-specific slop rules
Design context that travels as DESIGN.md and PRODUCT.md
Automatic job-type detection from your description
In-browser decision and iteration for attended sessions
Fully open source under Apache 2.0
How to use Impeccable?
Install: Run npx impeccable install and choose project or global scope.
Initialize: Run init and create your design context files.
Describe the work: Say what you want and let Impeccable pick the right job type.
Iterate: Refine the design in your harness or in the browser decision page.
Update: Run npx impeccable update to get the latest skills and commands.
Impeccable's Use Cases
- Polished frontend generation
- Blocking AI slop
- Redesigns and additions
- Cross-tool design consistency







