DESIGN.md · git:20260715.06cfd85 · 2026-07-15 · sha256 1426e660ea946cf7
DESIGN.md git:20260715.06cfd85A
Immutable. This exact content is served forever at /api/v1/blob/1426e660ea946cf7.
# Forge TUI Design System ## Hierarchy 1. Conversation and composer 2. Current permission, error, or active-work summary 3. Session context 4. On-demand operational views The resting chat never shows detailed task, agent, quota, or workflow panels. `Ctrl+O` expands current work detail; dedicated workflow, activity, usage, mesh, configuration, and session views retain their full data. ## Navigation - `Ctrl+K`: searchable command center for commands, skills, custom commands, settings, and views. - `/`: inline slash completion for users who know the command they want. - `F1` or `?`: keyboard reference. - `Esc`: closes the current surface before leaving the session. ## Visual Rules - Use Forge orange for primary focus and blue/cyan for active technical state. - Preserve dark terminal surfaces but keep body text readable and use semantic success, warning, and error colors with text or glyph alternatives. - Prefer one-line summaries over persistent panels. Put density in dedicated operational views. - Use rounded borders only for genuinely framed controls such as the composer and command center. - Keep keyboard hints brief and contextual; do not make the UI explain itself with dense prose.