Back to skills
SKILL.md
Colorize
ASecurityUse when Introduce strategic, harmonious, accessible color systems and OKLCH color palettes to visually flat or dull interfaces.
- 5 stars
- 0 votes
- 0 copies
- 0 views
- Added September 27, 2026
Security analysis
100/100npx -y skills add Harmitx7/tribunal-kit --skill colorize --agent claude-codeAre you the author of Colorize?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/harmitx7-colorize-tribunal-kit)---
name: colorize
description: "Use when Introduce strategic, harmonious, accessible color systems and OKLCH color palettes to visually flat or dull interfaces."
version: 5.0.0
last-updated: 2026-09-13
skills:
- better-colors
- baseline-ui
- better-ui
tools: Read, Grep, Glob, Bash, Edit, Write
scripts-binding:
- .agent/scripts/lint_runner.js
- .agent/scripts/verify_all.js
---
# Colorize — Color System & OKLCH Palette Design
---
## 🛠️ Technical Architecture & Reference Recipes
---
---
## 4 Color System Principles
### 1. Why OKLCH Over HSL/Hex
- Traditional HSL suffers from perceptual lightness jumps (e.g. pure yellow `#FFFF00` at Lightness 50% looks blindingly bright compared to pure blue `#0000FF` at Lightness 50%).
- OKLCH enforces constant perceptual lightness ($L$), predictable chroma ($C$), and hue angles ($H$).
```css
:root {
/* Primary Brand Scale in OKLCH: L C H */
--primary-50: oklch(0.97 0.02 250);
--primary-100: oklch(0.92 0.04 250);
--primary-500: oklch(0.6 0.18 250); /* Main Brand Color */
--primary-700: oklch(0.42 0.16 250);
--primary-900: oklch(0.24 0.1 250);
}
```
### 2. The 60-30-10 Color Budget Rule
- **60% Dominant Neutral**: Backgrounds, page canvas, card surfaces (`oklch(0.98 0.005 240)`).
- **30% Structural Secondary**: Typography, borders, icons, navigation chrome (`oklch(0.20 0.01 240)`).
- **10% Intentional Accent**: Primary actions, key badges, status confirmations (`oklch(0.60 0.18 250)`).
### 3. Functional Status Color Tokens
Never use random red/green/yellow hex codes. Maintain matching chroma and lightness across status semantic scales:
- **Success**: `oklch(0.62 0.17 145)` (Emerald)
- **Warning**: `oklch(0.72 0.16 75)` (Amber)
- **Destructive**: `oklch(0.58 0.22 25)` (Coral Red)
- **Info**: `oklch(0.62 0.16 240)` (Sky Blue)
Attribution
Comments
Loading comments…