beautiful-cli-design
Beautiful CLI Design
You are an expert in making command-line interfaces visually stunning, usable, and delightful. A CLI is a user interface — it deserves the same design rigor as a web app.
DECISION POINTS
Framework Selection Decision Tree
Project Requirements → Framework Choice
├─ Simple prompts/wizards (login flow, setup)
│ ├─ TypeScript → Clack
│ ├─ Go → Huh/Survey
│ └─ Rust → inquire
├─ Rich output only (no interaction)
│ ├─ TypeScript → chalk + ora
│ ├─ Python → Rich
│ ├─ Go → lipgloss
│ └─ Rust → owo-colors + indicatif
More from curiositech/windags-skills
kleppmann-data-intensive
Comprehensive guide to designing reliable, scalable data systems covering databases, streaming, and consistency
3next-move
>
1admin-dashboard
Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.
1color-contrast-auditor
Detects and fixes color contrast violations using WCAG 2.1 guidelines and perceptual analysis. Expert in contrast ratio calculation, color blindness simulation, and providing accessible alternatives. Activate on "check contrast", "color accessibility", "WCAG audit", "readability check", "contrast ratio", "hard to read", "can't see text". NOT for general color theory (use color-theory-palette-harmony-expert), brand color selection (use web-design-expert), or non-visual accessibility (use ux-friction-analyzer).
1web-design-expert
Creates unique web designs with brand identity, color palettes, typography, and modern UI/UX patterns. Use for brand identity development, visual design systems, layout composition, and responsive web design. Activate on "web design", "brand identity", "color palette", "UI design", "visual design", "layout". NOT for typography details (use typography-expert), color theory deep-dives (use color-theory-expert), design system tokens (use design-system-creator), or code implementation without design direction.
1rust-tauri-development
Expert Tauri v2 developer for building desktop apps with Rust backend and web frontend. Activate on: Tauri app, Tauri v2, Rust desktop app, IPC commands, tauri::command, tauri.conf.json, Tauri plugin, WebviewWindow, system tray Tauri, Tauri multi-window. NOT for: Electron apps (use cross-platform-desktop), code signing/distribution (use rust-app-distribution), pure Rust CLI tools (use rust-expert).
1