normalize

Align typography, color, spacing, and components with design-system tokens.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/JoniSirvio/bookshelfV2 --skill normalize-jonisirvio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: normalize
Source: https://github.com/JoniSirvio/bookshelfV2/tree/main/.cursor/skills/normalize
Command: npx skills add https://github.com/JoniSirvio/bookshelfV2 --skill normalize-jonisirvio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Normalize design to match our design system standards, aesthetics, and established patterns.

Core Features & Use Cases

  • Normalization plan: Create a concrete plan to align typography, color, spacing, tokens, and components with the design system.
  • Component substitution: Identify and replace custom UI with design system components.
  • Accessibility & responsiveness: Ensure contrast, focus states, and responsive behavior align with guidelines.

Quick Start

Review the design system tokens and replace deviating styles to align the feature with the system.

Frequently Asked Questions about 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 during a refactor?

To align UI components with a design system during a refactor, use a normalization plan to replace deviating typography, color, and spacing with matching design tokens and substitute custom UI with standard components.

What is design system tokenization and when do I need it for UI consistency?

Design system tokenization is the process of replacing hardcoded styling values with centralized variables for typography, color, and spacing. You need it during UI audits or refactors to establish consistent styling across features.

How do I ensure accessibility and responsiveness when normalizing UI design?

To ensure accessibility and responsiveness when normalizing UI design, validate contrast ratios, implement focus states, and check responsive behavior against the design system guidelines after swapping components.

Can I use design system normalization for new component implementations?

Yes, you can use design system normalization for new component implementations. It aligns new features with established aesthetics by applying design tokens and standard patterns from the design system documentation.

What do I need to start replacing custom UI with design system components?

To start replacing custom UI with design system components, you need access to design system documentation, tokens, guidelines, and the codebase to implement token swaps and validate the resulting styling.

Why does my UI feature deviate from design system standards after implementation?

Your UI feature deviates from design system standards due to hardcoded styles instead of tokens, custom UI instead of standard components, and unvalidated responsive behavior, requiring a normalization plan to correct.