AgentSkillsCN

Ux Cli

UX CLI

SKILL.md

UX CLI

Terminal application UX standards.

Principles

  • Color encodes semantics, never decoration
  • Output must be self-sufficient (what happened, what's blocked, what to do)
  • Failure paths are first-class
  • No blame, no vibes

Colors

ColorMeaning
GreenOK / success
RedError / blocking
YellowWarning / non-blocking
CyanInfo / headings
MagentaCommands to run
GrayDim / inactive

Symbols

SymbolMeaning
OK
Fail
Warning
Blocked
Next step

Patterns

Success

code
✓ All prerequisites satisfied.

Warning

code
⚠ Warning: impact
Continue possible.

Error

code
✗ Cannot continue — cause

Fix by running:
  1) cmd args
  2) cmd args

Then rerun: cmd

Anti-Patterns

  • Color as decoration
  • Color-only signaling (no symbols)
  • Paragraph errors (action buried in prose)
  • Silent assumptions
  • "Something went wrong" (non-causal)

Checklist

  • Expert can identify failures in <2s
  • Novice can fix using only terminal output
  • Usable with NO_COLOR