Skip to content

oalanicolas/claude-design-premium

Repository files navigation

Claude Design Premium

English · Português

Your design system. In the room. On every screen.

Claude Design Web moves fast. This harness makes sure fast doesn't mean forgetful.

License: MIT Runtime: Claude Design Web Dependencies: 0 npm Skills: 13 Modes: Builder + Consumer

Quick start · What changes · Skills · Docs


Community project. Not affiliated with or endorsed by Anthropic.
Claude Design Web is Anthropic's product. This package is a harness and skill pack for it.

The gap

You already paid for a design system: tokens, components, voice, constraints. Claude Design doesn't know that unless you re-explain it every session.

So you get the same screen twice with different spacing. Buttons that don't exist in your library. Copy that sounds like a landing page template. Mockups your engineers can't map to real components.

That's not a model problem. It's a context problem.

What changes

Without harness With Claude Design Premium
Re-brief the DS every session BOUND_DS.json + DESIGN.md stay loaded
Model invents components Guardian checks tokens + your manifest
One-off pretty pages Living design-system.dc.html specimen
"Looks fine" handoff Audits for a11y, mobile, copy, Tailwind alignment
Vague prompts → vague UI brief-framing turns intent into a buildable brief

13 skills. Zero npm deps. Four steps to bind.

You still design in Claude Design Web. The harness just stops your system from getting amnesia.

Who this is for

  • Founders and product leads who have a DS (or are building one) and want Claude to respect it
  • Design system authors maintaining tokens + components in this repo → Builder mode
  • Product teams consuming a published bundle → Consumer mode (_ds/<bundle>/)

Consumer: app or landing that already has _ds/<bundle>/.
Builder: DS project with _ds_manifest.json + _ds_bundle.js at the root.

Mode is auto-detected on GO. No terminal required.

Quick start

1. Download

Download the ZIP (Code → Download ZIP).

2. Upload to your Claude Design project

Open Claude Design Web, open your project, and upload the ZIP.

3. Move harness files to the project root

In the same chat, ask Claude:

Copy all files from the claude-design-premium folder to the project root.
Keep the existing design system files (_ds/ or root manifest + tokens).

The ZIP unpacks as claude-design-premium-main/ (or similar). Everything in that folder goes to the root: CLAUDE.md, skills/, scripts/, etc.

4. New tab → GO

Open a new tab in the same project and send:

GO

harness-auto-setup runs: detects builder or consumer, writes BOUND_DS.json, scaffolds design-system.dc.html, generates .cdp/showcase-brief.json, and asks what to design first.

No npm, git, or terminal. scripts/*.mjs run inside the canvas when Claude reads and applies them (paired with skills per CLAUDE.md).

After GO (optional)

Configure DESIGN.md if placeholders remain (CDP:UNCONFIGURED).

Assemble the full specimen (bootstrap only scaffolds the page):

Assemble the full design-system showcase from the brief.

Build a screen:

Create a dashboard for [your product] using our design system.

Skills route through CLAUDE.md: guardian on UI work, audits before handoff, framework-handoff when you are ready for code.

How it works

Download ZIP → upload to Claude Design project
        ↓
Promote harness files to project root
        ↓
New tab → GO → harness-auto-setup + bootstrap-harness.mjs
        ↓
BOUND_DS.json + showcase-brief + scaffolded pages
        ↓
You own DESIGN.md (voice, surfaces, rules)
        ↓
assemble-design-system-showcase → full design-system.dc.html
        ↓
Every new screen: guardian + targeted audits
Artifact What it does
DESIGN.md Your voice, surfaces, constraints. The brief the model can't skip
BOUND_DS.json Machine-readable binding: mode, paths, manifest, token count
.cdp/showcase-brief.json Sections + inventory for the living specimen
design-system.dc.html Scaffold first; full vitrine after assembly in Claude Design
CLAUDE.md Routes intent → skills. You don't memorize 13 filenames

Builder vs consumer

Builder Consumer
DESIGN.md Project root _ds/<bundle>/DESIGN.md
Components Your repo Bundle components/
You DS maintainer App team on a published kit

Auto-detected. Override: node scripts/bootstrap-harness.mjs --mode builder|consumer.

What's in the ZIP

  • 13 skills: setup, showcase, guardian, six audit lanes, handoff
  • Bootstrap pipeline: Node scripts, no npm install
  • Starter pages: intro.dc.html, scaffolded design-system.dc.html
  • PLAYBOOK.md: session recipes for real product work

Not included on purpose: a finished generic demo page. The specimen is assembled from your DESIGN.md so it reflects your system, not ours.

Skills

Skill Runs when
harness-auto-setup First open: detect, bootstrap, verify
assemble-design-system-showcase After bootstrap: complete the DS page
design-system-guardian UI tasks: token + component fidelity
fivu-identity-showcase Brand / identity surfaces
brief-framing Vague ask → executable brief
ui-audit Structure, hierarchy, layout
visual-originality-audit Catches default-template drift
polish-phase Last pass before you call it done
text-integrity-audit Copy vs your voice rules
mobile-first-audit Responsive behavior
accessibility-audit WCAG-oriented review
tailwind-audit Utility/token alignment
framework-handoff Export notes for React, Vue, etc.

Routing is in CLAUDE.md. Paste a prompt; the right skill shows up.

Docs

Doc
PLAYBOOK.md Dashboard, landing, settings: session flows
LIMITATIONS.md What this does and doesn't guarantee
docs/script-pipeline.md Bootstrap scripts
docs/canvas-runtime.md .dc.html runtime
docs/validation-method.md Verify your setup

Local check (optional)

node scripts/bootstrap-harness.mjs
node scripts/context-signals.mjs
node scripts/test-builder-bootstrap.mjs

License

See repository license. Claude Design Web terms apply to Anthropic's product separately.


You built the system. Stop re-teaching it every session.

Quick start · PLAYBOOK · LIMITATIONS

About

Claude Design starter kit for premium design systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors