better-colors
Originally fromjakubkrehel/skills
Installation
SKILL.md
Colors
A color system is a small set of ramps, named by role, applied consistently, and verified against the backgrounds they actually render on. Almost every color problem is a system problem: a value picked in isolation, a token borrowed because it looked right, or a pair nobody measured. Contrast requirements belong to better-accessibility; surfaces, shadows, and icon color belong to better-ui.
Quick Reference
| Category | When to use | Reference |
|---|---|---|
| Structure | Which ramps a system needs, step roles, neutrals, status colors, auditing an existing palette | palette-structure.md |
| Generation | Building a ramp from a brand color, multi-hue systems, dark mode | palette-generation.md |
| Naming | Primitive and semantic tiers, role inventory, naming grammar, anti-patterns | token-naming.md |
| Usage | One meaning per color, emphasis, gradients, culture, appearance variants | color-usage.md |
| Contrast | APCA and WCAG checks, reporting failures, fixing on request | contrast.md |
| Formats | Choosing a notation, converting, gamut and P3 fallbacks | color-formats.md |
| Review output format | Severity scale, findings table, verification, verdict | review-output.md |