plugins/design/skills/design-system/SKILL.md
Synthesizes build-ready design systems and DESIGN.md files from chat briefs, screenshots, moodboards, videos, URLs, live pages, or local image folders while preserving the target product identity. Use when the user asks to "make a design system from these screenshots", "turn this moodboard into DESIGN.md", "extract the design language from this video", "define the UX vibe and rules from these references", or create cohesive UI rules from visual inspiration.
npx skillsauth add lucasilverentand/skills design-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to turn mixed inspiration into a target-product design system that another agent or engineer can build from.
The job is not to copy reference apps. Extract the underlying mechanics, then translate them through the product being designed.
references/ingestion-workflow.md, inspect each image, and classify observed details as transferable, adaptable, or rejected.references/ingestion-workflow.md, sample representative frames, and capture temporal behavior separately from static visual rules.references/ingestion-workflow.md.DESIGN.md.
references/design-md-template.md as the target structure.Translate inspiration through the target app's job. A contacts app can inspire rhythm, hierarchy, density, list treatment, or tactile detail for a photo editor, but it must not make the photo editor behave like a contacts app.
If the target-product anchor is missing, inspect the repo or ask for the app's purpose before writing final design rules. Never finalize a DESIGN.md from references alone.
DESIGN.md names the target product and what must stay recognizable.|Reference|Use|
|---|---|
|references/ingestion-workflow.md|How to analyze chat, images, folders, URLs, videos, and mixed inputs.|
|references/design-md-template.md|The structure to use when writing or updating DESIGN.md.|
development
Cross-platform Apple Human Interface Guidelines: color, typography, layout, materials, motion, accessibility, SF Symbols, branding, plus shared UI elements (activity views, rating indicators, web views, …) and meta sections (components, patterns, technologies). Use when the design topic is platform-agnostic. User says: "iOS color tokens", "SF Symbols", "Apple typography", "dark mode guidance".
development
Guides a full system design from idea to spec — sequences requirements gathering, architecture decomposition, data modeling, API design, and document writing into a coherent workflow with clear handoffs. Use when the user asks to "design a system", "build X from scratch", "architect something end-to-end", "plan a new service", or has a broad design ask that spans multiple concerns. Also use when the user says things like "I need to build X" without specifying which aspect to start with. This is the entry point for any design task that isn't clearly scoped to a single skill (data model only, API only, etc.).
development
Reviews and critiques an existing or proposed system design — flags single points of failure, missing non-functional requirements, scaling bottlenecks, security gaps, operational blind spots, unjustified tech choices, and places where the design will fall over under load or failure. Produces a structured review with severity-tagged findings, not just vibes. Use when the user asks for a second opinion on an architecture, requests a design review, wants feedback on a proposed system, pastes a design doc, or says things like "review this design", "what's wrong with X", "poke holes in this", or "is this a good architecture".
development
Generates interactive HTML design explorations for UI features — produces a single self-contained HTML file with multiple design variants and a switcher to compare them. Supports card-level components through full screen layouts using skeleton wireframe elements. Use when exploring design directions, comparing layout options, mocking up a feature before building it, or presenting UI alternatives.