Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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 harnessWith Claude Design Premium
Re-brief the DS every sessionBOUND_DS.json + DESIGN.md stay loaded
Model invents componentsGuardian checks tokens + your manifest
One-off pretty pagesLiving design-system.dc.html specimen
"Looks fine" handoffAudits for a11y, mobile, copy, Tailwind alignment
Vague prompts → vague UIbrief-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
ArtifactWhat it does
DESIGN.mdYour voice, surfaces, constraints. The brief the model can't skip
BOUND_DS.jsonMachine-readable binding: mode, paths, manifest, token count
.cdp/showcase-brief.jsonSections + inventory for the living specimen
design-system.dc.htmlScaffold first; full vitrine after assembly in Claude Design
CLAUDE.mdRoutes intent → skills. You don't memorize 13 filenames

Builder vs consumer

BuilderConsumer
DESIGN.mdProject root_ds/<bundle>/DESIGN.md
ComponentsYour repoBundle components/
YouDS maintainerApp 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

SkillRuns when
harness-auto-setupFirst open: detect, bootstrap, verify
assemble-design-system-showcaseAfter bootstrap: complete the DS page
design-system-guardianUI tasks: token + component fidelity
fivu-identity-showcaseBrand / identity surfaces
brief-framingVague ask → executable brief
ui-auditStructure, hierarchy, layout
visual-originality-auditCatches default-template drift
polish-phaseLast pass before you call it done
text-integrity-auditCopy vs your voice rules
mobile-first-auditResponsive behavior
accessibility-auditWCAG-oriented review
tailwind-auditUtility/token alignment
framework-handoffExport notes for React, Vue, etc.

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

Docs

Doc
PLAYBOOK.mdDashboard, landing, settings: session flows
LIMITATIONS.mdWhat this does and doesn't guarantee
docs/script-pipeline.mdBootstrap scripts
docs/canvas-runtime.md.dc.html runtime
docs/validation-method.mdVerify 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

语言 Languages

JavaScript94.8%
HTML4.6%
CSS0.6%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
11
Total Commits
峰值: 10次/周
Less
More

核心贡献者 Contributors