What problem does it solve? Designing consistent, accessible web pages directly from loose requirements often leads to visual drift, missing accessibility support, and code that diverges from the intended design. This Skill enforces a spec-first, code-second workflow that produces a DESIGN.md specification before any HTML, CSS, or JavaScript is written. ## Core Features & Use Cases - Three-phase workflow: Understand inputs (PRD, reference URL, screenshot, keywords, or brand name), generate a 9-section DESIGN.md covering colors, typography, components, layout, motion, depth, principles, responsiveness, and accessibility, then generate code that strictly follows the spec. - Design token extraction: Crawl existing websites with a Playwright-based script or parse static files to extract color palettes, typography, and spacing values as structured JSON. - Quality self-audit: Validate generated pages against a 100-point checklist covering visual design, code quality, responsiveness, accessibility, and performance. - Use Case: Provide a PRD for a B2B SaaS landing page, review the generated DESIGN.md, request palette or typography changes, then receive production HTML, CSS, and JS with ARIA labels, focus states, and reduced-motion support. ## Quick Start Use the web-design skill to create a landing page from my PRD, generate the DESIGN.md spec first, and then build the HTML, CSS, and JavaScript after I approve it.