Documentation
README
web-design
A Claude Code SKILL for designing beautiful, consistent web pages โ spec first, code second.
โจ What it does
Feed the SKILL a PRD, a reference URL, or a screenshot โ any combination works. It produces a readable, editable, portable DESIGN.md first. Only then does it generate the web code.
The result: UI, visuals, motion, and responsiveness that all land. Consistent across pages, portable across AI tools, editable by hand.
๐งญ How it works
Phase A ยท Understand. Extracts design cues from PRD / URL / screenshot / keywords / brand name. A graceful fallback chain keeps it working even with sparse inputs.
Phase B ยท Produce DESIGN.md. A full 9-section spec: color ยท type ยท component ยท layout ยท motion ยท depth ยท do's & don'ts ยท responsive ยท accessibility. Once you approve it, the spec lives in your project and can be edited by hand.
Phase C ยท Generate code. Strictly follows the spec. Self-audits against a 100-score quality checklist. Diff-audits when a reference URL exists.
๐ฆ Repository layout
web-design/
โโโ SKILL.md # the skill itself (instructions for Claude)
โโโ references/ # design systems, style seeds, motion library,
โ # interaction patterns, quality checklist
โโโ scripts/ # Playwright crawler, static token extractor,
โ # Unsplash image fetcher
โโโ docs/ # landing page (served by GitHub Pages)
โโโ index.html
โโโ styles.css
โโโ app.js
โโโ DESIGN.md # the page's own spec (produced by the SKILL itself)
โโโ images/
๐ Install
Clone into your Claude Code skills directory:
git clone https://github.com/KAOPU-XiaoPu/web-design ~/.claude/skills/web-design
Claude Code will auto-discover the SKILL the next time you start a session.
๐ป Run the landing page locally
cd web-design/docs
python3 -m http.server 8000
# open http://localhost:8000
Opening index.html directly with file:// won't work โ Google Fonts and the OGL ES module need an HTTP origin.
๐ Credits
Motion effects on the landing page derive from work by David Haz:
- vue-bits (MIT) โ GradientBlinds, RollingGallery
- react-bits (MIT) โ DomeGallery
Reference inspirations for the DESIGN.md structure draw from awesome-design-md (MIT).
๐ License
MIT โ use it, fork it, ship it.
Built with โค๏ธ by @KAOPU-XiaoPu
Live Demo ยท Report Issues ยท Install
