npx claudepluginhub heliohq/ship --plugin shipThis skill uses the workspace's default tool permissions.
Create production-quality DESIGN.md files following the **awesome-design-md** format — a 9-section markdown standard for describing visual design systems that AI agents (and Google Stitch) can read and faithfully reproduce.
Supplies DESIGN.md files reverse-engineered from 55+ developer websites like Stripe, Vercel, Linear to give AI coding agents instant design context for pixel-perfect UI matching target styles.
Extracts design system from websites, HTML files, or screenshots into DESIGN.md via Playwright automation, HTML inspection, and visual analysis for UI consistency.
Extracts UI design tokens from sites/URLs using Harvester v5 or scaffolds systems from Shadcn/Halo/Lunaris/Nitro kits via Pencil.dev and Google Stitch.
Share bugs, ideas, or general feedback.
Create production-quality DESIGN.md files following the awesome-design-md format — a 9-section markdown standard for describing visual design systems that AI agents (and Google Stitch) can read and faithfully reproduce.
A DESIGN.md is like AGENTS.md for visual identity: drop it in your project root and any AI coding agent generates UI that matches your design language. No Figma exports, no JSON schemas — just markdown.
Determine which mode applies, then read the corresponding reference file for the full process.
The user describes their vision — mood, colors, fonts, brand references. You explore the vision through structured discovery, propose 2-3 directions, and build the DESIGN.md incrementally with user validation at each stage.
Read references/from-scratch.md for the full process.
The user provides a URL and wants the site's design system captured. You clarify scope and intent, inspect the DOM for actual values, validate the extracted foundation with the user, and assemble the DESIGN.md.
Read references/from-url.md for the full process.
The user has an existing project and wants a DESIGN.md extracted from the code. You discover the tech stack, systematically extract tokens, validate with the user, fill gaps, and document what the project actually looks like.
Read references/from-codebase.md for the full process.
Every DESIGN.md follows this exact structure. The H1 is always:
# Design System Inspiration of [Name]
Then 9 numbered H2 sections. See references/template.md for the full template with placeholders, and references/section-guide.md for detailed writing guidance.
| # | Section | What It Contains |
|---|---|---|
| 1 | Visual Theme & Atmosphere | 2-3 paragraphs of design philosophy + Key Characteristics bullet list |
| 2 | Color Palette & Roles | Colors grouped by role (Primary, Accent, Surface, Neutral, Semantic) |
| 3 | Typography Rules | Font families, hierarchy table, typographic principles |
| 4 | Component Stylings | Buttons, cards, inputs, navigation, badges, distinctive components |
| 5 | Layout Principles | Spacing system, grid, whitespace philosophy, border-radius scale |
| 6 | Depth & Elevation | Shadow levels table + shadow philosophy |
| 7 | Do's and Don'ts | 7-10 specific directives each, referencing actual values |
| 8 | Responsive Behavior | Breakpoints, touch targets, collapsing strategy |
| 9 | Agent Prompt Guide | Quick color reference, 5 example prompts, iteration guide |
These conventions make the file parseable by both humans and AI agents:
`#533afd``rgba(50,50,93,0.25)``sohne-var``0px 30px 45px -30px``8px`, `1.40`56px (3.50rem) — pixel with rem equivalent- **Descriptive Name** (\#hex`): Role and usage context.`- Property: \value` (contextual note)`Before presenting the DESIGN.md, verify:
# Design System Inspiration of [Name]After completing the DESIGN.md, generate a companion preview.html — a self-contained HTML file that visually demonstrates the design system.
Read references/preview-template.html for the HTML scaffold. The preview should contain:
The HTML must be fully self-contained (inline CSS, no external dependencies) and use CSS custom properties for all design tokens. Include a responsive media query so it renders well on mobile too.
If the design system has a dark mode or dark sections, also generate preview-dark.html with dark surface backgrounds.
Output the report card:
## [Visual Design] Report Card
| Field | Value |
|-------|-------|
| Status | <DONE / BLOCKED> |
| Summary | DESIGN.md created via <mode: scratch / url / codebase> |
### Metrics
| Metric | Value |
|--------|-------|
| Mode | <From Scratch / From URL / From Codebase> |
| Sections completed | <N>/9 |
| Colors documented | <N> |
| Typography levels | <N> |
| Component variants | <N> |
| Preview generated | <yes / no> |
| Dark mode preview | <yes / no / n/a> |
### Artifacts
| File | Purpose |
|------|---------|
| DESIGN.md | Visual design system (9-section format) |
| preview.html | Self-contained HTML preview of the design system |
| preview-dark.html | Dark mode variant (if applicable) |
Read these as needed — they contain the detailed templates, mode processes, and examples:
references/from-scratch.md — Full process for creating a DESIGN.md from scratch through collaborative discovery.references/from-url.md — Full process for extracting a design system from a live website.references/from-codebase.md — Full process for reverse-engineering a design system from existing code.references/template.md — The complete 9-section template with fill-in placeholders. Read this when writing any DESIGN.md.references/section-guide.md — Deep guidance on what makes each section excellent. Read this for quality standards and common pitfalls.references/preview-template.html — HTML scaffold for the preview file. Read this when generating the preview.