What problem does it solve? Writing CSS in the VS Code codebase requires following strict conventions for file organization, class naming, layout systems, and text truncation, and violating them causes visual bugs like clipped text, broken flex layouts, and stylelint failures. ## Core Features & Use Cases - CSS Conventions & Naming: Enforces co-located CSS files, monaco- prefixed class naming, standard sizes, and bans new !important declarations. - Programmatic Layout Guidance: Covers SplitView, Grid, and scrollable element APIs plus the constraint-based responsive layout model used instead of media queries. - Text Overflow & Design Tokens: Provides the required ellipsis pattern with flex min-width: 0 fixes, hover tooltips for truncated text, and the --vscode-* size token scales for spacing, radius, font, codicon, and stroke values. - Use Case: When building a new view pane with a header label and action buttons, use this Skill to structure the flex row so the label truncates with ellipsis, icons stay fixed, and spacing uses on-scale design tokens. ## Quick Start Use the ux-css-layout skill to write the CSS for my new workbench view pane so the title truncates correctly and spacing follows the design tokens.