normalize

Normalize typography, color, spacing, and components to match design tokens.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you ensure UI work aligns with the design system, reducing drift and maintaining consistency across features, components, and visual language.

Core Features & Use Cases

  • System alignment: Normalize typography, color, spacing, and component usage to match tokens and guidelines.
  • Consistency enforcement: Identify and fix deviations from the design system across pages, routes, and interactions.
  • Accessibility & responsiveness: Apply system-driven contrast, focus states, and responsive patterns for usable experiences.

Quick Start

Begin by mapping the feature to design tokens and replacing custom styles with system components.

Frequently Asked Questions about normalize

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

FAQPage Schema
How do I normalize UI components to match design system tokens?

To normalize UI components, map the feature to design tokens and replace custom styles with system components. This process aligns typography, color, and spacing to ensure consistent UX across the product.

What is design system drift and how do I fix it?

Design system drift occurs when UI work deviates from established guidelines. You fix it by normalizing typography, color, spacing, and component usage to match tokenized design values, reducing visual inconsistencies.

How do I enforce accessibility and responsiveness using a design system?

Enforce accessibility and responsiveness by applying system-driven contrast, focus states, and responsive patterns. This requires tokenized design values to be implemented throughout the feature's components and interactions.

Do I need tokenized design values to align frontend components?

Yes, you need tokenized design values to align frontend components. This Skill requires tokenized values, accessibility considerations, and responsive patterns to normalize typography and color effectively.

What's the best way to identify and fix design system deviations across routes?

The best way to fix design system deviations is to normalize pages, routes, and interactions by mapping features to design tokens. This identifies inconsistencies and replaces custom styles with system components.