From ui-design
Rules for visual hierarchy, whitespace, spacing scales, layout, depth (shadows, elevation), and polish. Apply whenever writing or reviewing CSS/HTML styles, deciding on padding/margin/gap values, choosing shadow levels, structuring page layouts, handling responsive design, or improving the overall look and feel of a UI. NOT for picking specific colors (use ui-design:color-palettes), fonts (use ui-design:font-recommendations), building specific components (use ui-design:component-gallery), or accessibility/WCAG compliance (use ui-design:wcag-2.2).
How this skill is triggered — by the user, by Claude, or both
Slash command
/ui-design:ui-design-principlesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Don't begin with the shell (navbar, sidebar, footer). Start with the actual feature/functionality.
-apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neuemax-width in em units to control line length independent of container width.align-items: baseline; not align-items: center;hyphens: auto when using justified text.letter-spacing: -0.02em).letter-spacing: 0.05em).box-shadow: inset 0 1px 0 hsl(224, 84%, 74%); /* top highlight */
box-shadow: 0 1px 3px 0 hsla(0, 0%, 0%, .2); /* drop shadow */
box-shadow: inset 0 2px 2px hsla(0, 0%, 0%, 0.1); /* top shadow */
box-shadow: 0 1px 3px hsla(0,0%,0%,.2)box-shadow: 0 4px 6px hsla(0,0%,0%,.1)box-shadow: 0 15px 35px hsla(0,0%,0%,.2)box-shadow: 0 3px 0 hsl(220, 7%, 83%)background-color: rgba(0, 0, 0, .5)background-size: cover to control aspect ratios.box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.1)box-shadow: 0 5px 15px 0 hsla(0, 0%, 0%, 0.15) can replace a border.npx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin svengraziani-ui-designGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.