rich
Installation
SKILL.md
Rich Knowledge
Enables writing correct Rich terminal UI code — markup, styled output, tables, progress tracking, live displays, logging integration, and custom renderables.
Scope
Consult ../python3-development/references/python3-standards.md when applying shared architecture, typing, testing, or CLI rules; full standards, graphs, and amendment process are documented there.
TRIGGER: Activate when writing Python code that imports from rich or when asked to add terminal UI, colored output, progress bars, tables, syntax highlighting, or pretty printing to a Python CLI.
COVERS:
- Console class, markup syntax, style strings, color formats
- All renderable types (Panel, Table, Tree, Columns, Layout)
- Progress bars (
track(),Progress) and Live displays RichHandlerfor stdlib logging and traceback installationTextclass and programmatic style buildingSyntax,Markdown,Pretty/pprint,JSON__rich_console__and__rich_repr__protocols for custom objects