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.