Skip to main content
skill CX Codex

Web Design Builder — Claude Code skill: build and verify UI

Turns a spec or a plain description into HTML5/CSS/JS, then checks accessibility and behaviour through Playwright MCP.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add rknall/claude-skills --skill web-design-builder -a claude-code
Open on GitHub

What Web Design Builder does

The skill reads a specification or a written brief and produces working markup: semantic HTML5, mobile-first layout, CSS custom properties for theming, JavaScript with progressive enhancement. It targets WCAG 2.1 Level AA — contrast, heading order, focus states, a skip link. You pick the stack: vanilla HTML/CSS/JS, Tailwind CSS, React, Vue or Alpine.js.

There are three phases. First it asks about scope: page type, audience, copy, brand colours, responsive needs. Then it writes the design to a file — a single HTML file for a mockup, or split styles.css and script.js for production. The last phase opens the page in a browser and runs accessibility scans, a Tab-order pass and screenshots.

That last phase only runs when Playwright MCP is present. Without it the skill says verification is skipped and carries on generating, so what you get is an unchecked mockup. Worth installing the MCP first if you actually want the verification step.

What it helps with

  • build a landing page from a written brief
  • refactor existing HTML/CSS into semantic, responsive markup
  • mock up a dashboard or a form
  • check a page for contrast and heading order
  • assemble a component library on one theme

Example prompts for the agent

  • Build a landing page for a SaaS product with Tailwind CSS, mobile-first
  • Refactor index.html: semantic tags, ARIA landmarks, AA contrast
  • Create a signup form with validation and verify it in the browser with Playwright

How to install Web Design Builder

1Skills CLI (Vercel)

npx skills add rknall/claude-skills --skill web-design-builder -a claude-code

2Manually: put the files in place

~/.claude/skills/web-design-builder/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/web-design-builder/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about Web Design Builder

How do I install Web Design Builder in Claude?

Run npx skills add rknall/claude-skills --skill web-design-builder -a claude-code. The skill lands in ~/.claude/skills/web-design-builder/SKILL.md.

What does Web Design Builder do?

It generates and refactors HTML5/JavaScript designs from a description: responsive layout, semantics, accessibility. When Playwright MCP is available it also verifies the result in a browser.

Do I need Playwright MCP for this skill?

Not for generation. Without Playwright MCP the verification phase is skipped and you get a design with no accessibility or functionality testing.

Similar skills

Everything for Frontend and UI →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor