What problem does it solve?
This Skill tackles the challenge of inconsistent and duplicated UI elements within a codebase by identifying and consolidating reusable components and design tokens, leading to a more maintainable and scalable design system.
Core Features & Use Cases
- Component Extraction: Identifies and abstracts repeated UI patterns into reusable components.
- Design Token Creation: Converts hard-coded values (colors, spacing, typography) into systematic design tokens.
- Pattern Identification: Detects and documents reusable layout, composition, and interaction patterns.
- Use Case: A developer can use this skill to analyze a feature's UI, identify three distinct button styles that can be unified into a single, configurable Button component, and extract the hardcoded color values into a new semantic color token.
Quick Start
Use the extract skill to identify and consolidate reusable components and design tokens from the 'user-profile' feature.