i-normalize

Normalize design elements to conform to design system standards and tokens.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/isacfg/presentations --skill i-normalize-isacfg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: i-normalize
Source: https://github.com/isacfg/presentations/tree/main/.codex/skills/i-normalize
Command: npx skills add https://github.com/isacfg/presentations --skill i-normalize-isacfg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that a given feature or design element is brought into perfect alignment with an established design system, guaranteeing consistency and adherence to brand standards.

Core Features & Use Cases

  • Design System Auditing: Identifies deviations from established design principles, tokens, and components.
  • Automated Refactoring: Applies design tokens for typography, color, and spacing, and replaces custom components with system equivalents.
  • Use Case: A new feature was developed with custom button styles and hardcoded colors. This Skill will refactor it to use the design system's button component and color tokens, ensuring it looks and feels like the rest of the application.

Quick Start

Normalize the 'user-profile-card' component to match the design system.

Frequently Asked Questions about i-normalize

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

FAQPage Schema
How do I align existing UI components with a design system?

To align UI components with a design system, you audit current implementations against system documentation to identify typography and color deviations, then refactor them using design tokens and standard components to ensure consistency.

What is the best way to refactor hardcoded colors in a UI?

The best way to refactor hardcoded colors is to replace them with established design tokens. This process systematically maps custom color values to your design system's standardized color tokens for consistent application.

How do I fix UX inconsistencies in a new feature?

You fix UX inconsistencies by analyzing the feature against design system standards and applying corrections. This ensures adherence to UX consistency, usability, and accessibility requirements by replacing custom styles with system equivalents.

Does design system refactoring clean up orphaned code?

Yes, design system refactoring includes a cleanup phase to remove orphaned code. This phase systematically consolidates reusable elements and eliminates redundant styles left after applying standard design tokens and components.

Can I use this to audit spacing and typography tokens?

Yes, you can use this to audit spacing and typography tokens. It analyzes current implementations to identify inconsistencies in typography, color, spacing, and motion, then systematically applies the correct design tokens.

When do I need to normalize a design element?

You need to normalize a design element when it deviates from established design principles, such as using custom button styles instead of system components. Normalization brings the element into perfect alignment with brand standards.