Skip to content
Back to skills

Google Stitch Extract Frontend Design System

ASecurity

Use when an existing frontend repository needs its visual language, design tokens, styling inconsistencies, component patterns, or responsive rules documented directly from source code, including when the application cannot build or run.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 21, 2026
ai-agentsgoreactvueangularfrontend

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned October 21, 2026

npx -y skills add host452b/polish --skill google-stitch-extract-frontend-design-system --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Google Stitch Extract Frontend Design System?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Google Stitch Extract Frontend Design System
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/host452b-google-stitch-extract-frontend-design-system/badge)](https://www.skillsdirectory.com/skills/host452b-google-stitch-extract-frontend-design-system)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: google-stitch-extract-frontend-design-system
description: Use when an existing frontend repository needs its visual language, design tokens, styling inconsistencies, component patterns, or responsive rules documented directly from source code, including when the application cannot build or run.
---

# Extract Frontend Design System

## Overview

Reverse-engineer the design system from source without requiring a working build. Produce an evidence-backed `DESIGN.md` that another agent can use without rereading the repository.

## Workflow

1. **Map coverage.** Identify frameworks, styling systems, package boundaries, entry points, global styles, theme files, shared components, and representative pages. Record what was inspected and what was unavailable.
2. **Load the relevant reference.** Read only the matching guide: [React/Tailwind](references/react-tailwind.md), [Vue](references/vue.md), [Svelte](references/svelte.md), [Angular](references/angular.md), or [plain CSS/Sass/Less](references/plain-css.md). Use multiple guides only for a mixed stack.
3. **Collect evidence.** Extract declared and actually used colors, type styles, spacing, radii, borders, elevation, breakpoints, layout primitives, imagery, motion, and component states. Cite file paths, selectors, token names, or components.
4. **Normalize carefully.** Separate aliases from duplicates, declared tokens from one-off values, and global rules from component exceptions. Flag near-duplicates and contradictions; do not silently choose a winner.
5. **Explain intent.** Label each conclusion as **Observed**, **Inferred**, or **Unknown**. Infer atmosphere and hierarchy only from repeated evidence. Never invent missing fonts, breakpoints, states, or brand rationale.
6. **Write the contract.** Create or update root-level `DESIGN.md` using [design-md-template.md](references/design-md-template.md). Preserve coherent existing conventions and list proposed normalization separately.
7. **Verify coverage.** Confirm the document covers tokens, typography, components and states, layout, responsiveness, motion, accessibility-relevant styling, inconsistencies, and implementation guidance.

## Quick Reference

| Evidence | What to capture |
| --- | --- |
| Theme/config | canonical token names, aliases, modes |
| Global CSS | resets, variables, base typography, breakpoints |
| Shared components | variants, states, composition rules |
| Representative pages | grid, density, hierarchy, exceptions |
| Inline or arbitrary values | drift, intentional exceptions, migration candidates |

## Common Mistakes

- Running or repairing the application when source inspection is sufficient.
- Listing values without semantic roles or provenance.
- Treating every declared token as used.
- Collapsing close colors or spacing values without evidence.
- Describing one page as the whole product.
- Mixing current facts with redesign recommendations.

Files in this skill

  • SKILL.md2.9 KB
  • agents/openai.yaml156 B
  • references/angular.md3.5 KB
  • references/design-md-template.md2.1 KB
  • references/plain-css.md3.9 KB
  • references/react-tailwind.md4.5 KB
  • references/svelte.md2.7 KB
  • references/vue.md3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.