What problem does it solve?
UI contributors and coding agents working on Warp's GUI desktop app often reinvent components, drift from the design system, or bypass shared abstractions, causing inconsistent buttons and themes across the app.
Core Features & Use Cases
- Design-System Enforcement: Catalogs guidelines that direct UI work toward existing shared components and themes instead of one-off implementations.
- Button Theme Rules: Requires reusing existing
ActionButtonTheme impls (PrimaryTheme, SecondaryTheme, NakedTheme, DangerPrimaryTheme) and flags red patterns like hard-coded colors or feature-named themes.
- Use Case: Before implementing a new dialog or button in the Warp
app/ crate, read this skill so the change uses the established themes and avoids silently regressing other screens.
Quick Start
Read the gui-ui-guidelines skill before starting any UI work in the Warp GUI desktop app so the relevant guidelines shape your implementation.