From arvindrk-extract-design-system
Extract design primitives from a public website and generate starter token files for your project.
npx claudepluginhub joshuarweaver/cascade-content-creation-misc-1 --plugin arvindrk-extract-design-systemThis skill uses the workspace's default tool permissions.
Use this skill when the user wants to reverse-engineer a public website's design primitives into project-local starter token files.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Use this skill when the user wants to reverse-engineer a public website's design primitives into project-local starter token files.
Ask for:
Set expectations:
npx playwright install chromium
npx extract-design-system <url>
.extract-design-system/normalized.json and summarize:npx extract-design-system <url> --extract-only
.extract-design-system/normalized.json and only wants to regenerate starter token files, run:npx extract-design-system init
.extract-design-system/raw.json.extract-design-system/normalized.jsondesign-system/tokens.jsondesign-system/tokens.css