What is the impeccable colorize skill?
Impeccable colorize is a command of the impeccable skill by Paul Bakaus. It makes an AI coding agent audit existing tokens, build color by role instead of by swatch, prefer OKLCH, check contrast at 4.5 to 1 for body text, and compose dark mode rather than invert it.
Impeccable colorize is a command inside the impeccable skill. You run it as /impeccable colorize plus a target when a screen looks flat or when color is used without a reason.
The command treats color as hierarchy, meaning and atmosphere. It starts by asking about existing brand colors, then keeps brand and semantic conventions intact while it adds color where it carries information.
What changes in your agent's output
- The agent audits DESIGN.md and existing tokens before it picks a new color.
- It builds roles rather than swatches: canvas, text, action and focus, borders, semantic status and data.
- New web palettes prefer OKLCH, and contrast targets are 4.5 to 1 for body text and 3 to 1 for large text and controls.
- Dark mode is composed on purpose, not produced by inverting values, and color is never the only cue.
Who the impeccable colorize skill is for
Best for
- Interfaces that feel gray or flat and need color with a job.
- Projects with brand colors that must stay recognizable and semantic colors that must stay consistent.
- Teams moving a palette to OKLCH tokens.
Not for
- Generating a full brand identity from a brief. brandkit covers brand foundations.
- Typography problems. Use impeccable typeset for type.
- Pure accessibility checks of an existing page, which belong to the audit command.
Use it with UiChemy
UiChemy maps design tokens into WordPress builders. Colorize on your source design or AI build gives you role-based tokens first, so what lands in Elementor or Gutenberg is a clear palette. Click Get Started on uichemy.com.
How to install Impeccable Colorize Skill: Strategic Color for AI Agents
npx impeccable installColorize is a command of the single impeccable skill, installed with audit and animate.Run the installer
From your project root, run
npx impeccable install. It sets up the impeccable skill for the AI coding agents you pick. Flags such as--providersand--scope=projector--scope=globalnarrow the targets.Create project context
Run
/impeccable initonce. It writes a PRODUCT.md that the commands read, so the output matches your audience and brand.Run the command
Open your agent in the project and run
/impeccable colorizefollowed by a target, for example/impeccable colorize dashboard. Tell it your brand colors when it asks.
Check that it loaded
Run /impeccable colorize on one screen. The agent should ask for existing brand colors, then report roles such as canvas, text and action, with contrast values for text. Check that semantic colors for success and error did not change.
Key features
- Brand-first startThe command asks for existing brand colors up front so it extends your palette instead of replacing it.
- Three jobs for colorColor is applied for hierarchy, meaning and atmosphere, and each use has to serve one of them.
- Token auditIt reads DESIGN.md and current tokens first, which avoids duplicate near-identical values.
- Role-based paletteThe palette is organized as canvas, text, action and focus, borders, semantic status and data.
- OKLCH preferenceNew web palettes use OKLCH, which keeps perceived lightness steady across hues.
- Contrast targetsBody text is held to 4.5 to 1 and large text and controls to 3 to 1.
- Composed dark modeDark themes are designed with their own values, not inverted from light.
- Non-color cuesStatus and state also use shape, text or icon so color-blind users are not left out.
- Color amount controlIn live mode a color-amount parameter, default 0.5, sets how much color to add.
Frequently asked questions
What is impeccable colorize?
It is the colorize command of the impeccable skill by Paul Bakaus. It makes an AI coding agent add color with a purpose, building a role-based palette that respects your brand and semantic colors.
How do I install impeccable colorize?
Run npx impeccable install from your project root, then /impeccable init for PRODUCT.md. Colorize is part of the impeccable skill. Call it with /impeccable colorize and a page or component as the target.
Does it change my brand colors?
It is built to preserve them. The command asks for existing brand colors first and keeps brand and semantic conventions, adding color only where it serves hierarchy or meaning on the screen you point it at.
Why does it prefer OKLCH?
The command prefers OKLCH for new web palettes because lightness behaves more evenly across hues, which makes contrast easier to hold. Existing hex or HSL tokens are audited before anything is replaced.
What contrast does it check?
Body text should reach 4.5 to 1, and large text and controls 3 to 1. Dark mode gets its own values, and color is never the only signal for a state.
Which AI agents can use it?
The impeccable project lists Claude Code, Cursor, Gemini CLI, Codex CLI, Grok Build, Hermes and Veto among supported agents. The installer has a providers flag for choosing which ones receive the skill.
How is it different from brandkit?
Colorize works on an existing interface and adds color roles to it. Brandkit builds a brand foundation from a brief, including color ramps and themes. Use brandkit at the start and colorize on a screen that already exists.
What should I run after colorize?
Run the audit command to confirm contrast and theming scores, then impeccable polish for the final pass. For type issues on the same screen, impeccable typeset is the matching command in the same skill.



