design-extract

Extract design tokens, typography, and palettes from Vue/Nuxt projects into DESIGN.md.

1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/lasswellt/blitz-cc --skill design-extract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-extract
Source: https://github.com/lasswellt/blitz-cc/tree/main/skills/design-extract
Command: npx skills add https://github.com/lasswellt/blitz-cc --skill design-extract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brownfield Vue/Nuxt + Firebase projects often lack a centralized, portable design system source of truth, forcing manual alignment between UI build tools and design critics and leading to inconsistent aesthetic output across development workflows.

Core Features & Use Cases

  • Automated Token Extraction: Pulls design tokens, typography rules, color palettes, and component usage samples from existing project files including Tailwind configs, CSS variables, and Vue source code.
  • Aesthetic Inference: Automatically identifies the project's design tone, font pairings, accent colors, motion patterns, and composition density from extracted assets, with clear open questions for ambiguous inference cases.
  • Brownfield Bootstrap: Eliminates manual DESIGN.md creation for existing projects, providing a shared Google Labs Apache-2.0 compliant source of truth for downstream /blitz:ui-build and design-critic workflows. For example, a legacy Vue project with scattered Tailwind color extends and custom font declarations can generate a standardized DESIGN.md in one run to align all future UI build steps.

Quick Start

Use the design-extract skill to scan your current Vue/Nuxt + Firebase project's existing design assets and generate a complete DESIGN.md file at the repository root.

Frequently Asked Questions about design-extract

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

FAQPage Schema
How do I extract a design system from an existing Vue or Nuxt project?

You can extract design tokens from Tailwind configs, CSS variables, and Vue source code to generate a portable DESIGN.md file. This automated token extraction captures typography rules, color palettes, and component usage samples to establish a centralized source of truth for legacy project bootstrap.

What is a DESIGN.md file and when do I need one for brownfield UI development?

A DESIGN.md file is a centralized, portable design system source of truth documenting design tokens, typography, and color palettes. You need one for brownfield Vue/Nuxt + Firebase projects lacking aligned aesthetic standards across development workflows and downstream UI build tools.

Can I use design-extract to audit design tokens in a Firebase project?

Yes, you can audit design tokens in Firebase projects using this extraction approach. It automatically identifies design tone, font pairings, accent colors, and motion patterns from extracted assets, providing clear open questions for ambiguous inference cases during design system audits.

Does automated design token extraction work with Tailwind configs and CSS variables?

Yes, automated design token extraction works with Tailwind configs and CSS variables. It scans existing project files including Vue source code to extract design tokens, typography rules, and color palettes, generating a Google Labs Apache-2.0 compliant DESIGN.md source of truth.

What's the best way to bootstrap a legacy Vue project with scattered Tailwind color extends?

The best way to bootstrap a legacy Vue project with scattered Tailwind color extends is running automated token extraction to generate a standardized DESIGN.md file. This eliminates manual DESIGN.md creation and aligns all future UI build steps and design critic workflows.

What happens when aesthetic inference encounters ambiguous design patterns during extraction?

When aesthetic inference encounters ambiguous design patterns during extraction, it generates clear open questions for those inference cases. This ensures the emitted DESIGN.md file accurately documents design tone, font pairings, and motion patterns without guessing on unclear aesthetic signals.