What problem does it solve?
Provides a comprehensive, framework-agnostic design system and checklist for building usable, keyboard-first terminal user interfaces that scale from simple overlays to full dashboards while remaining accessible, responsive, and performant.
Core Features & Use Cases
- Layout paradigms: persistent multi-panel, Miller columns, drill-down stacks, widget dashboards, IDE three-panel, and overlays for clear spatial organization.
- Interaction & accessibility: keyboard layering, focus management, contextual footers, help tiers, and accessibility rules (NO_COLOR, contrast, monochrome testing).
- Visual & data patterns: semantic color slots with ANSI/256/truecolor fallbacks, braille/sparkline visualizations, block and box-drawing recipes, and animation/refresh guidelines for flicker-free rendering.
- Operational checklists: resize & compatibility rules, anti-pattern validation, and production readiness tests for tmux/SSH/Windows/WSL use cases.
- Use case example: design a monitoring dashboard that shows per-core CPU braille sparklines, process tables, and a detail pane with drill-down navigation while preserving keyboard-first workflows.
Quick Start
Ask the skill to design a responsive multi-panel terminal dashboard with keyboard-first navigation, accessible color slots, and braille sparklines for CPU and network metrics.