What problem does it solve? This Skill guides AI agents through implementing UI components, layout, and appearance changes in the Pi Workbench repository while respecting its existing Shell component system, semantic design tokens, and theme conventions, preventing duplicated UI systems or inconsistent styling. ## Core Features & Use Cases - Shell Component Reuse: Directs changes to the correct owner in packages/workbench/shell/src/ui/, reusing primitives like WorkspaceSelector, SelectorDropdown, and DropdownMenu instead of copying implementations. - Token Hierarchy Enforcement: Maintains the theme/base → semantic → component token chain, using shared --button-*, --control-*, --input-control-*, and --switch-* tokens rather than arbitrary fixed dimensions. - Reference Library: Bundles shadcn/ui component, theming, and accessibility guides plus Tailwind utility, responsive, and customization references for unresolved implementation questions. - Use Case: When asked to add a new settings toggle or restyle a dialog, the agent consults this Skill to pick the right Shell variant, derive sizing from density and radius tokens, preserve keyboard focus states, and verify behavior across supported themes. ## Quick Start Ask the agent to restyle a Workbench dialog or add a new control variant using the ui-styling skill so it follows the Shell token system.