design
Set visual and interaction direction for any UI surface — web, React, TUI, CLI, desktop (Tauri/Slint/egui/Iced), Qt, or design-system tokens — before any UI code. Direction-first: generates 3-4 radically distinct directions in parallel via verbalized sampling, picks one via per-axis single-select, then derives palette, typography, spacing, and motion budget from the pick. Loads when the user asks for UI work, a palette / theme / tokens, mentions a design system, or when output looks AI-generic, vibe-coded, sloppy, or default Tailwind / shadcn / Bootstrap. Enforces a two-sided anti-slop charter: forbids purple gradients, `transition: all`, system-ui, default Tailwind palette, gradients on buttons — AND overkill compensation (sprites, gradients on every section, animation on every element).