extract

Identify and consolidate reusable UI patterns, components, and tokens into a centralized design system.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Mrlyk/SKILLS --skill extract-mrlyk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract
Source: https://github.com/Mrlyk/SKILLS/tree/main/skills/ui-design/extract
Command: npx skills add https://github.com/Mrlyk/SKILLS --skill extract-mrlyk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and consolidate reusable UI patterns, components, and tokens into a centralized design system to improve consistency and reuse across projects.

Core Features & Use Cases

  • Systematic discovery of patterns and tokens to extract reusable assets.
  • Plan extraction, migration, and documentation to evolve the design system.
  • Use cases include consolidating components, tokens, and patterns from multiple products.

Quick Start

Identify candidate patterns in your UI and run the extraction plan to consolidate them into your design system.

Frequently Asked Questions about extract

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

FAQPage Schema
How do I consolidate reusable UI patterns into a centralized design system?

To consolidate reusable UI patterns, you systematically discover candidate components and tokens in your UI, then execute an extraction and migration plan to centralize them into your design system repository.

What is the process for extracting design tokens from multiple existing products?

Extracting design tokens involves systematically discovering and consolidating reusable assets across multiple products. You catalog existing components, then execute a planned extraction and migration into your centralized design system.

Do I need an existing design system repository to start extracting UI components?

Yes, you need an existing design system repository and a catalog of existing components and tokens. A clear extraction and migration plan is also required to consolidate reusable UI patterns across projects.

Can I use this approach to plan a component library migration across different projects?

Yes, this approach supports planning a component library migration across projects by systematically discovering reusable patterns and tokens, then executing a structured extraction and migration plan to consolidate them.

What is the best way to identify reusable design system assets for refactoring?

The best way to identify reusable design system assets is through systematic discovery of candidate patterns and tokens in your UI. This refactoring process consolidates reusable components into a centralized repository for consistency.

When should I not use a centralized extraction approach for my UI design system?

Avoid a centralized extraction approach if you lack a design system repository or a catalog of existing components. Without a clear extraction and migration plan, consolidating reusable UI patterns across projects will be ineffective.