What problem does it solve?
Design and implementation frequently drift away from the established design system, producing visual inconsistencies, duplicated one-off components, mismatched tokens, accessibility regressions, and fragmented UX patterns. This Skill helps teams identify those deviations and produces a disciplined, repeatable plan to align features with the project's design system so interfaces are consistent, accessible, and maintainable.
Core Features & Use Cases
- Design system discovery: Find and synthesize design tokens, component libraries, style guides, and conventions to establish the canonical source of truth.
- Feature analysis & remediation plan: Audit a page, route, or feature to identify token misuse, custom one-offs, spacing/layout problems, and accessibility issues, then produce a prioritized normalization plan.
- Refactor & verification guidance: Replace custom implementations with design-system components, migrate hard-coded values to tokens, consolidate reusable components, and verify changes with linting, type-checking, and accessibility checks.
- Use Case: Normalize a legacy settings page that uses ad-hoc spacing and color values so it uses the design system's tokens, shared components, and responsive patterns while preserving accessibility.
Quick Start
Use the normalize skill to audit the settings page and produce a prioritized plan to replace hard-coded styles with design-system tokens and component equivalents.