What problem does it solve?
This Skill addresses the challenge of inconsistent and duplicated UI elements within a codebase by identifying and extracting reusable components, design tokens, and patterns into a centralized design system.
Core Features & Use Cases
- Pattern Identification: Analyzes code to find repeated UI elements, hard-coded values, and inconsistent variations.
- Design System Enrichment: Extracts identified patterns into well-defined, reusable components and design tokens.
- Use Case: A team notices multiple slightly different button styles across their application. This Skill can identify these variations, propose a standardized button component with configurable props, and help migrate existing usages to the new component.
Quick Start
Use the i-extract skill to identify and plan the extraction of reusable components from the 'src/components' directory.