Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Add strategic color to features that are too monochromatic or lack visual interest. Makes interfaces more engaging and expressive.
.claude/skills/bilal140202-colorize/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-11 | ✓→✗ | ▼ Worse | 15% | 0% |
| case-19 | ✓→✗ | ▼ Worse | 24% | 0% |
| case-09 | ✓→✓ | = Same ✓ | 102% | 0% |
Strategically introduce color to designs that are too monochromatic, gray, or lacking in visual warmth and personality.
You cannot do a great job without having necessary context, such as target audience (critical), desired use-cases (critical), brand personality/tone, and especially existing brand colors.
Attempt to gather these from the current thread or codebase.
Do NOT proceed until you have answers. Guessing leads to generic AI slop colors.
Use the frontend-design skill for design principles and anti-patterns. Do NOT proceed until it has executed and you know all DO's and DON'Ts.
Analyze the current state and identify opportunities:
If any of these are unclear from the codebase, STOP and call the AskUserQuestionTool to clarify.
CRITICAL: More color ≠ better. Strategic color beats rainbow vomit every time. Every color should have a purpose.
Create a purposeful color introduction plan:
IMPORTANT: Color should enhance hierarchy and meaning, not create chaos. Less is more when it matters more.
Add color systematically across these dimensions:
#f5f5f5) with warm neutrals (oklch(97% 0.01 60)) or cool tints (oklch(97% 0.01 250))Use OKLCH for color: It's perceptually uniform, meaning equal steps in lightness look equal. Great for generating harmonious scales.
Ensure color addition improves rather than overwhelms:
NEVER:
#000) or pure white (#fff) for large areasTest that colorization improves the experience:
Remember: Color is emotional and powerful. Use it to create warmth, guide attention, communicate meaning, and express personality. But restraint and strategy matter more than saturation and variety. Be colorful, but be intentional.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-09 | pass→pass | 13,921 | 16,491 | +18% | 1 | 1 | 0% | 2,189 | 4,414 | +102% | 0 | 0 | — |
case-10 | pass→pass | 12,199 | 11,013 | -10% | 1 | 1 | 0% | 2,276 | 3,456 | +52% | 0 | 0 | — |
case-01 | fail→pass | 13,601 | 6,690 | -51% | 1 | 1 | 0% | 2,833 | 2,839 | +0% | 0 | 0 | — |
case-02 | fail→pass | 25,753 | 17,487 | -32% | 1 | 1 | 0% | 6,193 | 3,591 | -42% | 0 | 0 | — |
case-03 | fail→fail | 23,339 | 26,294 | +13% | 1 | 1 | 0% | 6,192 | 7,796 | +26% | 0 | 0 | — |
case-04 | pass→pass | 2,596 | 3,551 | +37% | 1 | 1 | 0% | 486 | 2,238 | +360% | 0 | 0 | — |
case-05 | pass→pass | 8,973 | 9,300 | +4% | 1 | 1 | 0% | 1,556 | 3,587 | +131% | 0 | 0 | — |
case-06 | pass→pass | 2,638 | 6,913 | +162% | 1 | 1 | 0% | 439 | 2,785 | +534% | 0 | 0 | — |
case-07 | pass→pass | 8,563 | 14,288 | +67% | 1 | 1 | 0% | 1,667 | 4,122 | +147% | 0 | 0 | — |
case-08 | pass→pass | 11,535 | 11,334 | -2% | 1 | 1 | 0% | 1,756 | 3,414 | +94% | 0 | 0 | — |
case-11 | pass→fail | 16,984 | 10,901 | -36% | 1 | 1 | 0% | 2,758 | 3,185 | +15% | 0 | 0 | — |
case-12 | pass→pass | 12,522 | 18,187 | +45% | 1 | 1 | 0% | 1,958 | 4,469 | +128% | 0 | 0 | — |
case-13 | pass→pass | 9,787 | 11,683 | +19% | 1 | 1 | 0% | 1,756 | 3,606 | +105% | 0 | 0 | — |
case-14 | pass→pass | 4,692 | 7,305 | +56% | 1 | 1 | 0% | 864 | 2,941 | +240% | 0 | 0 | — |
case-15 | pass→pass | 12,818 | 13,105 | +2% | 1 | 1 | 0% | 2,215 | 4,037 | +82% | 0 | 0 | — |
case-16 | pass→pass | 12,920 | 16,091 | +25% | 1 | 1 | 0% | 2,635 | 5,118 | +94% | 0 | 0 | — |
case-17 | pass→pass | 14,887 | 13,809 | -7% | 1 | 1 | 0% | 2,621 | 4,169 | +59% | 0 | 0 | — |
case-18 | pass→pass | 15,279 | 16,043 | +5% | 1 | 1 | 0% | 2,660 | 4,346 | +63% | 0 | 0 | — |
case-19 | pass→fail | 13,233 | 16,081 | +22% | 1 | 1 | 0% | 2,203 | 2,737 | +24% | 0 | 0 | — |
case-20 | pass→pass | 12,445 | 15,823 | +27% | 1 | 1 | 0% | 2,229 | 4,525 | +103% | 0 | 0 | — |
case-21 | pass→pass | 9,228 | 7,739 | -16% | 1 | 1 | 0% | 1,445 | 2,837 | +96% | 0 | 0 | — |
case-22 | pass→pass | 6,062 | 12,404 | +105% | 1 | 1 | 0% | 967 | 3,755 | +288% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of 0 percentage points is the difference between those two pass rates over the 21 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.