normalize

Audit and realign UI components to design system tokens and patterns.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/kihyun1998/just-make-logo-web --skill normalize-kihyun1998
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: normalize
Source: https://github.com/kihyun1998/just-make-logo-web/tree/main/.claude/skills/normalize
Command: npx skills add https://github.com/kihyun1998/just-make-logo-web --skill normalize-kihyun1998

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits and realigns UI to match design system standards, spacing, tokens, and patterns. Use when the user mentions consistency, design drift, mismatched styles, tokens, or wants to bring a feature back in line with the system.

Core Features & Use Cases

  • Mandatory preparation: Invoke /frontend-design — it contains design principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no design context exists yet, you MUST run /teach-impeccable first.
  • Plan: Before making changes, deeply understand the context and define a normalization plan to align components with the design system, tokens, and patterns.
  • Execute: Address typography, color, spacing, components, motion, accessibility, and responsive behavior to match the system; replace bespoke styles with tokens and system components.
  • Clean Up: Consolidate reusable pieces, remove obsolete code, run lint/type checks, and ensure design consistency across the project.

Quick Start

Invoke the normalization plan on the target UI feature to start alignment.

Frequently Asked Questions about normalize

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

FAQPage Schema
How do I fix design drift and realign UI components with design system tokens?

To fix design drift, you audit and realign UI components to conform to design system tokens, spacing, and patterns. This process replaces bespoke styles with standardized tokens to achieve consistent typography, color, spacing, and accessibility alignment across your project.

What is UI normalization in a design system?

UI normalization is the process of auditing user interface components and replacing mismatched styles with design system tokens. It ensures features comply with established standards for typography, color, spacing, accessibility, and responsive behavior across all pages and routes.

How do I audit my UI for token mismatches and accessibility issues?

You audit UI for token mismatches by evaluating features against design system tokens and accessibility patterns. A normalization plan identifies bespoke styles, replaces them with system components, and ensures proper responsive behavior alignment.

Do I need to set up design context before normalizing UI components?

Yes, you must gather design context before normalizing UI components. If no design context exists, you need to run a teaching protocol first to establish the design principles, anti-patterns, and tokens required for the realignment process.

What is the best way to consolidate reusable code after realigning UI to design tokens?

The best way to consolidate reusable code after realigning UI to design tokens is to remove obsolete bespoke styles, consolidate reusable pieces, and run lint and type checks. This ensures design consistency and maintains a clean token-based architecture across the project.

When should I normalize UI components instead of rebuilding them?

You should normalize UI components instead of rebuilding when users mention consistency, design drift, mismatched styles, or token violations. Normalization efficiently brings existing features back in line with the design system without requiring a full functional rewrite.