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.

Related skills

More from dembrandt/dembrandt-skills

Installs
49
GitHub Stars
7
First Seen
Apr 19, 2026