status-colors-and-errors

Installation
SKILL.md

Status Colours and Error Design

Keep the Colour Set Small

Every status colour added to a system is a cognitive burden on the user. They must learn what each colour means, remember it, and interpret it correctly under stress — which is exactly when errors occur.

The minimal set that covers almost everything:

Colour Semantic meaning Always means
Red Error / failure / destructive Something went wrong, or this action cannot be undone
Orange / Amber Warning Something needs attention before proceeding
Green Success / positive Action completed, state is healthy
Blue Info / neutral status Informational, no action required

Rule: each colour maps to exactly one meaning across the entire product. If orange means "warning" in one component and "pending" in another, the system breaks down.

When in doubt, cut the colour — neutral grey communicates status without semantic weight, and neutral is better than a misused semantic colour.

Installs
152
GitHub Stars
19
First Seen
Apr 19, 2026
status-colors-and-errors — dembrandt/dembrandt-skills