normalize

Normalize UI components, layout, typography, color, motion, and responsive behavior to match a design system.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/oliverjone01-dev/t1 --skill normalize-oliverjone01-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: normalize
Source: https://github.com/oliverjone01-dev/t1/tree/main/.claude/skills/normalize
Command: npx skills add https://github.com/oliverjone01-dev/t1 --skill normalize-oliverjone01-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes visual and interaction drift between a feature and the rest of your product, helping you standardize inconsistent UI without changing the intended behavior.

Core Features & Use Cases

  • Design System Alignment: Replaces one-off styling with established tokens, components, and patterns.
  • Cross-Feature Consistency: Normalizes typography, color, spacing, layout, motion, and responsive behavior across pages and routes.
  • Accessibility Preservation: Keeps focus states, contrast, labels, and interaction states aligned with accessible standards.
  • Use Case: Use it when a page looks slightly off-brand, a flow uses custom components instead of system ones, or a feature needs to be brought back into alignment with the product’s established design language.

Quick Start

Use the normalize skill to review the attached feature and redesign it so every component, spacing choice, and interaction matches the existing design system.

Frequently Asked Questions about normalize

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

FAQPage Schema
How do I fix UI inconsistencies and align a feature with an existing design system?

To fix UI inconsistencies and align features with a design system, replace one-off custom styling with established design tokens, components, and patterns. This standardizes typography, color, spacing, and layout across pages without changing the underlying behavior.

What is design system normalization and when do I need it?

Design system normalization is the process of refining a user interface to match established design tokens and components. You need it when a page looks off-brand, uses custom components instead of system ones, or requires alignment with an approved design language.

How do I standardize typography and responsive behavior across different routes?

Standardize typography and responsive behavior across routes by replacing inconsistent custom styling with established design tokens and components. This normalizes visual elements, ensuring layout and motion match approved patterns across all product pages.

Can I align off-brand UI components without breaking accessibility standards?

Yes, aligning off-brand UI components preserves accessibility by keeping focus states, contrast, labels, and interaction states aligned with accessible standards. It replaces one-off components while maintaining the established accessible interaction patterns required for compliance.

What's the best way to eliminate visual drift in a feature without changing its behavior?

The best way to eliminate visual drift is through design system normalization, which replaces custom styling with established tokens and components. This updates typography, color, and motion while preserving the feature's intended behavior and functional interactions.

Why does my page look slightly off-brand compared to the rest of the product?

Your page looks off-brand due to visual and interaction drift from one-off styling. Normalizing the page replaces custom components with established design system patterns, eliminating inconsistencies in typography, color, and responsive behavior across the product.