What problem does it solve?
Wox's portable Go UI under wox.core/ui can drift into inconsistent control sizes, colors, typography, and interaction states across Settings pages, dialogs, and the Launcher. This Skill enforces a single visual contract so UI changes stay coherent without accidentally altering business behavior.
Core Features & Use Cases
- Visual contract enforcement: Loads a canonical style guide covering control size tiers, semantic colors, typography, spacing rhythm, integer logical units, and a full interaction state matrix.
- Surface classification: Distinguishes ordinary management pages from special surfaces like the Launcher query and Action Panel, each with its own geometry contract.
- Layered implementation guidance: Directs reusable visuals into launcher/component and page-specific layout into launcher/view, with proportional validation via gofmt and focused Go tests.
- Use Case: When adding a new Settings dropdown, use this Skill to apply the standard 32-unit control tier, semantic theme colors, and all required states, then audit for drift against existing shared Wox components.
Quick Start
Use the wox-visual-style skill to review my new Settings page in wox.core/ui for visual consistency with the shared style guide.