Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create or extend design tokens, primitives, shared components, patterns, and layout building blocks. Use this skill when establishing a design system from scratch, adding new tokens (colors, spacing, typography, radii, shadows), creating cross-cutting primitives (Button, Input, Card, Modal, etc.), or when a feature reveals a gap in the shared design system. Do not use it for one-off, page-specific UI — use Create or Extend Component instead.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-14 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 9% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 58% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 32% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 17% | 0% |
Build and maintain the shared visual foundation (tokens and primitives) so UI across the app stays consistent, reusable, and easy to update.
/styles, globals.css, theme files) for color, spacing, typography, radius, shadow, and breakpoint values already defined./components (or project equivalent) for Button, Input, Card, Modal, Badge, Tabs, etc., and note their props/variants/states.--color-primary-500, --spacing-md). Don't introduce a second token system./components (or project's equivalent shared UI location); tokens in global styles.ButtonV2 alongside Button; extend the original.--color-danger, --spacing-section) rather than purely literal (--red, --16px) where possible.Do not invent a custom final response format for this skill. Follow the Global Agent Output and Reporting Skill. Only include skill-specific reporting details when necessary for understanding the completed work.
Other measured skills in the registry, with their headline benchmark lift.