normalize

Normalize UI features to design system standards using tokens and components.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/yahya-azeem/Pokedex --skill normalize-yahya-azeem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: normalize
Source: https://github.com/yahya-azeem/Pokedex/tree/main/library/impeccable/skills/normalize
Command: npx skills add https://github.com/yahya-azeem/Pokedex --skill normalize-yahya-azeem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It fixes design drift by auditing a UI feature and realigning typography, spacing, colors, tokens, and interaction patterns to match the existing design system.

Core Features & Use Cases

  • Design system audit: Detects where the feature deviates from established patterns and identifies the underlying causes (missing tokens, inconsistent implementations, or conceptual misalignment).
  • Token- and component-driven redesign: Replaces hard-coded values with design tokens and swaps custom UI with design system equivalents while preserving usability.
  • Quality and accessibility normalization: Ensures accessibility requirements, responsive behavior, and interaction/motion standards match the rest of the product.

Quick Start

Tell the AI: normalize the feature at the specified page or route so it fully matches our design system standards and patterns.

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 align my UI with an existing design system?

Fix design drift by auditing the UI feature to detect deviations, then realign typography, spacing, colors, and interaction patterns by replacing hard-coded values with design tokens and established component equivalents.

What is UI normalization and when do I need to normalize my frontend components?

UI normalization is the process of conforming a feature to design system standards for consistency. You need it when inconsistencies in tokens or patterns appear across pages, routes, or components, causing visual and interactional drift.

How do I refactor hard-coded UI values to use design tokens systematically?

Refactor hard-coded values by running the frontend design command to gather context, analyzing current deviations, and executing systematic replacements using design tokens while removing orphaned code and validating via lint, type-check, and tests.

Does UI normalization also fix accessibility and responsive layout issues?

Yes, UI normalization ensures accessibility requirements, responsive behavior, and interaction or motion standards fully match the rest of the product's established design system patterns during the component refactor.

Can I use this to audit design system inconsistencies across multiple routes?

Yes, you can audit design system inconsistencies across multiple pages, routes, and components to identify missing tokens, inconsistent implementations, or conceptual misalignment causing the drift.

What is the best way to bring a UI feature back into design system alignment?

The best way is a token- and component-driven redesign that swaps custom UI with design system equivalents, ensuring quality and accessibility normalization while preserving usability throughout the alignment process.