normalize

Normalize UI designs to align with established design system tokens.

Updated Feb 27, 2025
One-click install
npx skills add https://github.com/tuanemuy/dotfiles --skill normalize-tuanemuy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: normalize
Source: https://github.com/tuanemuy/dotfiles/tree/main/config/claude/skills/normalize
Command: npx skills add https://github.com/tuanemuy/dotfiles --skill normalize-tuanemuy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams ensure UI consistency by aligning designs with the established design system, eliminating drift across components and screens.

Core Features & Use Cases

  • Normalize typography, color, spacing, and component patterns to the design tokens and guidelines of the system.
  • Plan and implement replacements of hard-coded styles with token-based equivalents to achieve coherent visuals.
  • Use case: when multiple pages diverge, run a normalization pass to restore consistency across the product.

Quick Start

Analyze the current UI to identify deviations, then implement a design-system-aligned normalization pass.

Frequently Asked Questions about normalize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I align UI designs with an established design system?

Align UI designs by identifying deviations across components and screens, then applying a normalization pass to enforce design tokens and system-aligned patterns for consistent visuals. This process restores coherence across typography, color, and spacing.

What is a design system normalization pass?

A design system normalization pass analyzes multiple pages or screens to detect hard-coded styles, then replaces them with token-based equivalents to achieve coherent visuals and consistent UX across the product.

How do I replace hard-coded styles with design tokens?

Replace hard-coded styles by analyzing the current UI to identify deviations, then implementing design-system-aligned equivalents that map typography, color, and spacing to established tokens without introducing deviations.

Can I enforce accessibility considerations during UI normalization?

Yes, accessibility considerations are enforced during UI normalization by satisfying requirements for using design tokens and applying system-aligned interactive patterns across components to ensure consistent and accessible UX.

What's the best way to fix design system drift across multiple pages?

Fix design system drift by running a normalization pass across diverging pages to identify inconsistencies, then iteratively refining typography, color, and spacing to align with the established design tokens and guidelines.

Does this UI normalization approach apply to component patterns?

Yes, UI normalization applies to component patterns by identifying and aligning interactive patterns across multiple pages or screens with the established design system to enable consistent UX and visuals.