A deep survey of the 2026 AI-design stack — Claude Design, Open Design, Stitch, Pencil, Paper, Magic Patterns, and the skill ecosystem of huashu, impeccable, ui-ux-pro-max, and forty thousand others — read through the lens of what swarm.ing actually ships.
Scope
17 tools · 8 skill packs · 4 IDE canvases
Bias
CLI-first, agent-native, brand-coherent
Audience
10–20 person AI lab · Openclaw + CuriSphere
Format
Stacked recommendation, not a leaderboard
§ i — tl;dr
5-minute read
What to install tonight, what to install tomorrow.
There is no single winner. The 2026 design stack is layered: a skill for the agent loop, a brand-system file that survives both, a canvas for visual iteration when prose isn't enough, and a self-host fallback when token meters bite. The question isn't which tool — it's which combination matches your actual production pattern. For a Claude-Code-heavy lab that already ships research → dark HTML → CF Pages, the optimal layering is opinionated and small.
Multi-agent IDE-native canvas. .pen JSON files in your git repo. Real CLI (pencil --out file.pen --prompt …). Respects your CLI-over-MCP principle.
npm install -g @pencil/cli
self-host · byok fallback
Open Design nexu-io
Local-first Claude-Design clone. 19–217 skills (versioned), 71–149 design systems, runs on 16 detected coding-agent CLIs. Apache-2.0. Vercel-deployable. SQLite under .od/.
git clone nexu-io/open-design && pnpm tools-dev
already in your plan · light use
Claude Design research preview
Pro/Max metered separately. Use for non-technical handoffs and the team-shared mockup. Don't make it the primary — token burn at iteration speed is real.
claude.ai/design (in-app)
If you read nothing else: install Impeccable tonight, keep UI/UX Pro Max (which you already have) for variety, layer Huashu Design when you need MP4 motion or the 5-dimensional critique pass, and reach for Pencil.dev only when the agent loop hits a visual cul-de-sac. The hosted Claude Design tab in your Max subscription is the team-handoff surface, not the daily driver — its independent meter runs out fast at iteration speed and you can't pipe it into the rest of your stack.
The deeper truth this report defends: the studio is now a terminal. The category leaders in 2026 — Pencil's .pen, Anthropic's DESIGN.md, Open Design's local SQLite — are all filesystem-first. They put design artifacts back into git, where they belong. The canvas isn't going away, but it's no longer where the source-of-truth lives. The taste lives in the skill. The brand lives in DESIGN.md. The pixels are downstream of both.
"Same loop, same artifact-first mental model, none of the lock-in." — open design manifesto, opendesigner.io
§ ii — taxonomy
the map before the territory
Four layers, not seventeen tools.
The 2026 AI-design ecosystem fragments cleanly into four layers — each solves a different problem, each gets its own tool. The mistake most teams make is trying to force one tool to span layers it wasn't built for. Figma Make as your agent harness. Claude Design as your IDE. The mismatch shows up immediately in token bills and frustration.
Layer 1 — the skill
ImpeccableApache-2.0
Huashu DesignPersonal
frontend-designAnthropic
UI/UX Pro Max71k★
SwiftUI Design@wholiver
teach-impeccablesetup
canvas-designpng/pdf
algorithmic-artp5.js
Layer 2 — the system
DESIGN.md9-section
PRODUCT.mdimpeccable
brand-spec.mdhuashu
.pen filepencil JSON
tokens.csshandoff
.impeccable.mdpersist
obsidian vaultyour stack
SKILL.md frontmatterYAML
Layer 3 — the canvas
Pencil.devIDE
Paper.designMCP×24
SuperDesignOSS
Magic PatternsReact
Claude DesignOpus 4.7
Google StitchGemini 3
Figma MakeGA Mar 26
v0 / Lovablecode-first
Layer 4 — the runtime
Open Designnexu-io
Open CoDesignopencowork
Claude CodeCLI
Hermes Agentyour stack
Codex CLIOpenAI
CursorIDE
OpenCode / Qwenalt
Kimi CLIyour stack
Reading the map
Skills (Layer 1) encode taste. Design systems (Layer 2) encode brand. Canvases (Layer 3) provide visual feedback when text generation can't see what it made. The runtime (Layer 4) is whichever agent CLI you already have — the harness, not the brain. The interesting work of the past 18 months has been migrating taste and brand upstream of the canvas, so the canvas becomes optional for most jobs.
§ iii — the field
17 tools, ranked by fit
The field, read tool by tool.
What follows is the bench. Each entry: tagline, deep prose, install command, agent compatibility, killer feature, honest limitations, and a colored fit-bar showing whether it earns a slot in the swarm.ing stack. Ordered by stack priority, not popularity.
i.skill · 01
ImpeccableSKILL · Apache-2.0
The vocabulary you didn't know you needed. One skill, twenty-three commands, a brand/product register that flips defaults.
Paul Bakaus — formerly Chrome DevTools, before that jQuery UI — built Impeccable as an honest upgrade to Anthropic's official frontend-design skill. It hit 10k stars in four months and reached v3.1.1 in May 2026. The thesis is simple: AI coding assistants have no design vocabulary, and asking one to "make this look better" produces the same Inter-purple-gradient-nested-cards output every time. Impeccable gives the model a vocabulary — 23 commands, accessed as /impeccable polish, /impeccable critique, /impeccable distill, /impeccable bolder, /impeccable quieter, /impeccable overdrive.
The split that earns the slot: every task is either brand (marketing, landing page, portfolio — design is the product) or product (dashboard, admin, settings panel — design serves the product). Brand defaults to display fonts, drenched color, orchestrated motion. Product defaults to system fonts, restrained palette, 150–250ms transitions, predictable grids. Same skill, opposite registers. Most generic skills pretend this distinction doesn't exist and ship dashboards that look like landing pages.
"The same 'save' button looks different in two places — one of them is wrong."
Beyond the LLM register, Impeccable ships 27 deterministic anti-pattern rules running through a standalone CLI (npx impeccable detect) — no API key, no token spend. Catches side-tab borders, purple gradients, bounce easing, dark glows, cramped padding, skipped headings, small touch targets, line length violations. The browser extension does the same against any live URL. This is the cheap-and-fast lint pass before the expensive critique pass.
For swarm.ing specifically: install at the user level (~/.agents/skills/), share via Dropbox symlink to ~/Dropbox/obsidian/claude/config/, run /impeccable teach once to seed DESIGN.md and PRODUCT.md at the repo root. Then /impeccable craft for new features, /impeccable critique before shipping, npx impeccable detect in CI.
◆ Fit: install tonight
ii.skill · 02
Huashu DesignSKILL · custom license
HTML is not a web technology. It's a universal design medium. 20 philosophies × 5 schools, plus MP4 motion the rest of the field can't touch.
Built by 花叔 (Alchain) — a Chinese indie dev with 300k+ followers, author of Cat Light (App Store paid #1) — Huashu reached 13k stars within weeks of release and is positioned opposite to Claude Design: where Claude Design is GUI-in-browser, Huashu lives entirely in your terminal. The output is HTML, but the deliverables are everything else: clickable iPhone prototypes (Playwright-verified), HTML slide decks (with editable PPTX export via html2pptx.js), MP4 motion graphics (25fps → 60fps interpolated + BGM + SFX), infographics (PDF/SVG print-quality), and a 5-dimensional expert critique.
The trick that makes it interesting: when a user brief is vague ("make me a good-looking page"), Huashu doesn't guess. It enters Design Direction Advisor mode and picks 3 different directions from its library of 20 design philosophies — Pentagram's information architecture, Field.io's motion poetics, Kenya Hara's eastern minimalism, Sagmeister's experimental work, plus 16 more — each from a different school (Swiss/International, Japanese minimalism, Italian maximalism, Memphis/postmodern, brutalism), generates 3 demos in parallel, and asks you to choose. This is the Junior Designer protocol, and it's the single biggest reason output stops feeling like AI freestyle.
"Claude Design is a better graphics tool. Huashu makes the graphics-tool layer disappear. Two paths, different audiences."
The motion pipeline alone is worth the install: scripts/render-video.js records HTML at 25fps via Playwright, scripts/convert-formats.sh ffmpeg-interpolates to 60fps + palette-optimized GIF, scripts/add-music.sh drops in scene-matched BGM (tech/ad/educational/tutorial) plus SFX. Claude Design cannot generate MP4. If you ship motion graphics — for Openclaw's arena dashboard, for swarm.ing's marketing, for anything that benefits from your existing Rive + Lottielab pipeline — Huashu is non-optional.
License caveat that matters: personal use is free (learning, research, side projects, content). Commercial use requires explicit written permission from the author. This was confirmed in multiple sources as recently as April 21, 2026 — earlier reports of MIT licensing appear to be wrong or premature. For swarm.ing's commercial work, negotiate a license, or use Impeccable for production and Huashu for prototypes/internal/marketing/research.
◆ Fit: install tonight (with license clarity)
iii.skill · 03
UI/UX Pro MaxSKILL · installed
Already loaded on your machine. The variety dial — 67 styles, 96 palettes, 57 font pairings — when Impeccable's discipline needs a foil.
You have this one already (visible in /mnt/skills/user/ui-ux-pro-max/SKILL.md). 71k+ stars on the wondelai/skills repo — the largest community design skill by adoption. Pro Max takes the opposite philosophical bet to Impeccable: variety over discipline. Pick from 67 named styles (glassmorphism, claymorphism, brutalism, neumorphism, bento grid, skeuomorphism, flat design, etc.), 96 palettes, 57 font pairings, 25 chart types, 13 implementation stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui).
This is the skill you reach for when the brief is "design me three variants and let me pick" — its strength is breadth and exploration speed. Where Impeccable says "commit to a direction, here's the rule for that direction," Pro Max says "here are five directions you might not have considered, here's a working draft of each." Complementary, not competitive.
Practical pairing: use Pro Max for the first divergent pass (3–5 variants, different styles/palettes), pick a direction, then hand off to Impeccable's /impeccable polish + /impeccable audit for the convergent refinement. Pro Max's exploration; Impeccable's discipline. Both already installed, both running off the same Claude Code skill loader.
◆ Fit: keep · pair with Impeccable
iv.skill · 04
frontend-designSKILL · Anthropic official
The skill that started the anti-slop genre. 277k+ installs. Foundational, but Impeccable is the upgrade.
Anthropic's official skill (visible in your environment at /mnt/skills/public/frontend-design/SKILL.md) defined the genre when it shipped — the first widely-distributed skill that explicitly fought "AI-generated aesthetics like overused font families (Inter, Roboto, Arial), cliched color schemes (particularly purple gradients on white backgrounds), predictable layouts." 277k+ installs as of March 2026. It's the foundation Impeccable was built on.
The original instruction set still pushes the model toward bold aesthetic commitment, distinctive typography, and execution complexity that matches the aesthetic vision (maximalist designs get elaborate code; minimalist designs get restraint). The principles are right. The execution is sparse — about 250 lines, vs. Impeccable's seven domain reference files and 27 detector rules.
You can install both. They don't conflict — Impeccable explicitly builds on frontend-design's vocabulary. But for daily work, prefer Impeccable's commands. Keep frontend-design as the floor.
◆ Fit: keep · subsumed by Impeccable
v.canvas · 01
Pencil.devCANVAS · proprietary + OSS core
An infinite vector canvas inside Cursor/VS Code, six AI cursors moving in parallel, JSON files that diff in git.
If the agent loop ever stops being enough — if you need to see the layout because words can't describe what's wrong — Pencil is the canvas to reach for. The thesis: design files are code artifacts; they belong in git, not in a separate proprietary cloud. Pencil's .pen file format is plain JSON describing an object tree, version-controlled exactly like your code. Branch your code → branch your design. Roll back a feature → the UI rolls back with it.
The interface stunt that's actually useful: when you give Pencil a task, it spawns up to six agents in parallel, each with its own cursor visible on the canvas. One master agent directs, others coordinate, divide work, execute simultaneously. You watch a typography agent set tokens while a hero-layout agent generates variants while a third propagates components across screens. Sequential output replaced by a team working in parallel.
"It feels less like using a tool and more like watching a team of designers collaborate in real time."
The reason this earns the canvas slot — and why Paper.design doesn't — is the real CLI. pencil --out login.pen --prompt "..." runs the AI agent headlessly, no GUI required. Interactive shell (pencil interactive) lets you call MCP tools directly on .pen files. Batch-process designs. Export to PNG/JPEG/WEBP/PDF from the terminal. This matches your CLI-over-MCP principle. Authentication via ~/.pencil/session-cli.json or PENCIL_CLI_KEY env var.
Honest gap: alignment can drift 4–8px on complex three-column responsive layouts; you fix it manually. Output quality varies between agents. The walkthrough file matters — don't skip it.
◆ Fit: install when canvas is needed
vi.canvas · 02
Paper.designCANVAS · PolyForm Shield
HTML/CSS as the canvas language. 24-tool MCP server. The most beautiful GPU shaders in any design tool, ever.
Paper takes the same "code is the artifact" bet as Pencil, but goes one level deeper: the canvas itself speaks real HTML and CSS. Every artboard you create is already a step closer to shipping. The layout engine understands padding, gap, flex direction. There's no translation layer, no export step that breaks your spacing. This is philosophically the most ambitious tool in the field.
The MCP integration is the genuinely new thing: Paper exposes 24 tools through an authenticated MCP server, with bidirectional access (read + write). An agent in Claude Code can inspect your design and mutate it — create_artboard, write_html, set_text_content, update_styles, rename_layer, duplicate_node, delete_node, plus reads like get_selection, get_jsx, get_screenshot, get_computed_styles. Pull content from Notion, Figma, or any API directly into the design. Sync tokens both ways.
"What if the design was the code from the start?"
The shaders are heart-stopping: Halftone CMYK with full CMYK color control, Grain Gradient for organic noise on gradient fills, Fluted Glass with convincing reeded-glass highlights, Liquid Metal with shape and angle control, Halftone Dots. Real-time, GPU-accelerated, native to the canvas — not plugins. Plus built-in AI image generation (Flux 2, Nano Banana Pro, OpenAI Image Edit 1.5, Seedream 4.5).
Why it doesn't make the daily-driver cut for swarm.ing: it's GUI-first, MCP-second. Your stack is CLI-first, MCP-as-bridge. Paper assumes the designer lives in Paper. You live in Claude Code. Also: PolyForm Shield license restricts use in competing products. If you ever want to bundle a design canvas into Openclaw — and you might, for the arena dashboard variant — read the license carefully.
◆ Fit: evaluate for marketing/brand work, not core
vii.self-host · 01
Open DesignOSS · Apache-2.0
The open-source Claude Design clone, but smarter: it doesn't ship its own agent. It detects yours.
Nexu-io built Open Design as the explicit open-source answer to Anthropic's Claude Design (Opus 4.7, April 2026 launch). The manifesto: "Same loop, same artifact-first mental model, none of the lock-in." It refuses to ship its own agent because the strongest coding agents already live on your laptop. The daemon scans your PATH on startup for 16 known coding-agent CLIs: claude, codex, devin, cursor-agent, gemini, opencode, qwen, qodercli, copilot, hermes, kimi, pi, kiro-cli, kilo, vibe-acp, deepseek. Whichever it finds become candidate design engines, swappable in the model picker.
The architecture mirrors yours: a TypeScript daemon, local SQLite under .od/, sandboxed preview iframe, optional Vercel deploy for the web layer, BYOK at every step. Skills follow Claude Code's SKILL.md convention — drop a folder into skills/, restart the daemon, it appears in the picker. The numbers shift between source counts: the README says 19 Skills + 71 Design Systems; the marketing site claims 217 Skills + 149 Design Systems + 5 visual directions. Either way: real brand libraries for Linear, Stripe, Vercel, Apple, Notion, Tesla, Airbnb, Cursor, Supabase, Figma, Spotify, and ~60 more.
"Whichever coding agent CLI you have installed becomes a candidate design engine. Swap with one click."
The pattern that separates Open Design from generic skill loaders: Junior Designer mode. Turn 1 is a structured question-form — surface, audience, tone, brand context, scale — before the model writes a single pixel. Direction picker offers 5 curated visual directions when the user has no brand (Monocle / Modern Minimal / Tech Utility / Brutalist / Soft Warm). Brand-asset protocol locates and grep-extracts hex values, writes a brand-spec.md, vocalizes it back. This is the disciplined version of "vibe design."
For swarm.ing: this is your runtime when (a) hosted token meters get tight, (b) you want to standardize a design loop across the team using whatever CLIs people already have installed (Hermes for some, Claude Code for others, Codex for a third), (c) you want to deploy the web layer on Vercel for stakeholders without exposing the agent infrastructure.
◆ Fit: clone as backup runtime
viii.self-host · 02
Open CoDesignOSS · MIT
Electron desktop, MIT-licensed, agentic v0.2 with workspace-backed sessions. The friendlier cousin.
OpenCoworkAI's Open CoDesign hits the same target as Open Design but with a different bet: MIT license, Electron desktop app, signed binaries. Where Open Design assumes you'll pnpm tools-dev from a clone, Open CoDesign hands you a code-signed .dmg. Easier onboarding, more familiar shape for a designer who doesn't live in a terminal.
v0.2.0 (May 2026) is themed Agentic Design: every design becomes a "pi session" with JSONL history and a workspace folder on disk; permissioned agent loop with read/write/edit/bash/grep/find/ls gated by the app's UI; DESIGN.md is editable shared memory rather than model memory. Importantly: it reads existing Claude Code / Codex API-key provider configs and ChatGPT subscription users can sign in directly. Twelve built-in design skill modules ship out of the box.
The trade-off vs. Open Design: less CLI ceremony, more "app you launch." If swarm.ing wants to give a non-engineer team member a design tool that's BYOK without making them learn pnpm, this is the better fit. If you want a daemon you can SSH into and script, Open Design wins.
◆ Fit: alternative self-host for non-CLI users
ix.platform · 01
Claude DesignPLATFORM · Anthropic Labs
The hosted Anthropic tool that launched the entire ecosystem on April 17, 2026. Already in your Max plan. Useful for one specific job.
Claude Design launched April 17 2026 with Opus 4.7 (SWE-bench Verified 87%, IFEval rank 1, double-digit vision gains). The product is conversational: describe what you want → Claude generates a working interactive prototype on the canvas → refine via inline comments, direct text edits, or AI-emitted sliders → hand off to Claude Code with a single instruction as an implementation bundle (components, design tokens, copy, interaction notes). Brilliant's case study: complex pages that required 20+ prompts in other tools needed 2 prompts in Claude Design.
The genuinely new things: (1) design-system extraction — point Claude Design at a GitHub repo during onboarding, it reads tokens, components, typography, and applies them to every subsequent project; (2) code-aware handoff bundle — the most aligned design→code transition in the industry because both sides run on the same model family; (3) web capture tool grabs elements directly from a live website so prototypes look like the real product; (4) imports DOCX/PPTX/XLSX and codebase pointers.
"This is the first AI design tool that acts like it was built by people who also ship code."
The token meter is the catch. Claude Design has its own independent weekly limits, separate from your Pro/Max chat allowance. At serious iteration speed (the kind huashu-design or impeccable runs at because they're skills, not platforms) you'll burn through Pro pricing fast. Max ($100 or $200/month) makes it weekly-usable rather than every-now-and-then.
Where it fits in swarm.ing: non-technical handoffs. When you need to show Max or Tolsi a clickable prototype before any code exists, when a stakeholder needs to comment on a design without learning Figma, when the team wants to share a mockup in the org-shared canvas. It is not the daily driver for someone running Claude Code on a Mac Mini all day — that's what skills are for.
◆ Fit: keep for stakeholder handoff only
x.platform · 02
Google StitchPLATFORM · Google Labs
Gemini 3 + Galileo AI's acquired DNA + voice canvas. Free with limits. Good for ideation, weak everywhere else.
Stitch was Google's I/O 2025 reveal, evolved through the 2025 Galileo AI acquisition. The March 2026 v2.0 update added multi-screen generation, infinite canvas (versions sit side-by-side, not overwriting), voice capabilities on the canvas (speak design critiques in real time), brand-kit import, and an MCP server + SDK so you can leverage Stitch's capabilities from your own skills/tools. Powered by Gemini 3 in standard mode; experimental mode for higher-fidelity work.
The free-tier pitch is real: 350 standard generations + 200 experimental per month on Google Labs. That's enough for individual designers and small teams to do real work without paying anything. Multi-platform output covers web and mobile screens. Exports to HTML/CSS, Figma, and clean React code.
The weakness: editing. Stitch generates designs but you can't easily modify individual elements like you would in Figma — you regenerate with different prompts or adjust parameters. Token drift across multi-screen flows: screen 1 has correct button radius, screen 4 has a different one. Context-window evictions break consistency. Teams shipping production UIs hit this wall fast.
◆ Fit: ideation only; skip for production
xi.platform · 03
Magic PatternsPLATFORM · model-agnostic
Now an official Claude connector. Versioned, React-structured handoff. The cleanest path from prompt to shadcn-friendly code.
Magic Patterns positions explicitly against Claude Design: model-agnostic (your choice of underlying LLM), structured React output ready to drop into Claude Code, versioning core to the product (every generation saved as a branch, comparable, rollback-able). The MCP server lets agents hand off to Claude Code, Cursor, or any MCP-compatible coding agent. SOC 2 and ISO 27001 certified — relevant for swarm.ing's compliance work on Openclaw.
Live multiplayer is more mature than Claude Design's — multiple users see the same canvas, watch live cursors, and the page updates for everyone (sync or async). Comments anchor to specific elements and survive design rearrangement. Shareable preview links, password-protected, custom-domain hostable for client review without requiring Magic Patterns accounts.
Where it sits in your stack: if you ever need a hosted canvas that you can hand to Max or a contractor without giving them access to your Cloudflare/Fly.io infrastructure, this is the choice. Their MCP server means the handoff stays inside your existing agent workflow. For a 10–20 person AI lab, the SOC 2 / ISO 27001 posture matters more than it does for a solo dev.
◆ Fit: evaluate for client-facing prototypes
xii.canvas · 03
SuperDesignOSS · open source
The OSS version of "design canvas in the IDE." Parallel Claude Code agents. Less polished than Pencil, more hackable.
superdesigndev/superdesign by @jasonzhou1993 and @jackjack_eth — open-source design agent that lives inside the IDE, runs parallel Claude Code agents on an infinite canvas. jonthebeef/superdesign-mcp-claude-code ships the MCP wrapper that wires it into Claude Code with no API key.
If you want to dissect how Pencil-style agentic canvases actually work — to maybe build a custom one for the Openclaw arena dashboard — this is the reference implementation to fork. Otherwise: stay on Pencil or Paper.
◆ Fit: reference reading only
xiii.discovery
The Awesome ListsCURATED · multiple
Where you go when you want a skill that doesn't exist yet. Eight curated lists, ~70k skills total. Mostly noise, occasionally signal.
The skill marketplace fragmented in early 2026. The lists worth bookmarking:
For design specifically:rohitg00/awesome-claude-design (DESIGN.md prompts by aesthetic family, remix recipes, video teardowns), VoltAgent/awesome-claude-design (68 ready-to-use DESIGN.md design system inspirations including Linear, Raycast, Superhuman, Vercel, Warp, ClickHouse, Composio, HashiCorp, MongoDB).
Marketplaces:smithery.ai, agentskill.sh (claims 69k+ skills across Claude Code, Cursor, Copilot, Windsurf, Zed, 20+ tools), Claude Plugin Hub, MCP Market.
Specialist skills worth knowing about:Wholiver/swiftui-design-skill (SwiftUI anti-AI-slop, 6 rules, brand-asset protocol, 5D critique — install if you ever ship a Mac app for swarm.ing), rshankras/claude-code-apple-skills (Apple HIG compliance including Dynamic Island, safe areas, VoiceOver), Owl-Listener/designer-skills (MC Dean, MIT), Owl-Listener/designpowers (specialist design agents Direct + Auto modes), motion specialist skills based on Emil Kowalski's articles (emilkowal.ski).
◆ Fit: bookmark, install selectively
xiv.skip
What to skipNOT FOR YOU
Three tools the field loves that don't fit a CLI-first AI lab.
Figma Make / Figma Agent (GA March 2026). Prompt-to-app is real, the MCP server exposes layout / images / variables to agents, and Code Connect lets the server return actual import statements when configured. But Figma Make's value depends on already living in Figma — which you don't. Output drifts from brand systems unless Code Connect is heavily invested in. For a shop where the brand lives in DESIGN.md and the agent loop runs in Claude Code, Figma Make is friction.
v0 by Vercel. Excellent for shadcn-heavy React projects. Collapses design and code into one step — which is its strength when you want a component-and-ship loop, but the wrong abstraction when you want to iterate visually before code. Magic Patterns covers the same niche with versioning and React structure.
Lovable / Bolt.new. Full-stack app generators. They include auth, database, deploy. Your stack already has Cloudflare Workers + D1 + Turnkey + NEAR Intents — you don't want Lovable picking the database for you. Skip.
◆ Fit: skip · architectural mismatch
§ iv — matrix
side by side
The matrix.
All 12 candidates across the dimensions that actually decide stack inclusion: license, install path, agent compatibility, output formats, token cost, swarm.ing fit, and the deal-breaker limitation.
Tool
Class
License
Install
CLI?
MP4?
Self-host?
Fit for swarm.ing
Impeccablepbakaus/impeccable
Skill
Apache-2.0
npx skills add
✓ headless
—
✓ filesystem
PRIMARY
Huashu Designalchaincyf/huashu-design
Skill
Personal free · commercial paid
npx skills add
✓ via agent
✓ 60fps + BGM
✓ filesystem
CO-PILOT
UI/UX Pro Maxwondelai/skills
Skill
Open
already installed
✓ via agent
—
✓ filesystem
KEEP
frontend-designanthropics/skills
Skill
Anthropic
built-in
✓ via agent
—
✓ filesystem
KEEP · subsumed by Impeccable
Pencil.dev
Canvas
Proprietary
npm i -g @pencil/cli
✓ headless CLI
PNG/PDF
no
CANVAS · install when needed
Paper.design
Canvas
PolyForm Shield
desktop app
GUI-first
—
no
EVAL · marketing only
SuperDesignsuperdesigndev/superdesign
Canvas
OSS
git clone
✓ via MCP
—
✓ self-host
REFERENCE
Claude Designanthropic labs
Platform
Proprietary
claude.ai/design
web only
—
no
HANDOFF · stakeholder only
Google Stitch
Platform
Proprietary
stitch.withgoogle.com
MCP server
—
no
IDEATION ONLY
Magic Patterns
Platform
Proprietary
magicpatterns.com
MCP server
—
no
EVAL · client review
Open Designnexu-io/open-design
Self-host
Apache-2.0
pnpm tools-dev
✓ daemon
✓ via skills
✓ local SQLite
FALLBACK
Open CoDesignOpenCoworkAI
Self-host
MIT
download binary
Electron
—
✓ workspace
FALLBACK · non-CLI users
Figma Make
Platform
Proprietary
web/desktop
MCP server
—
no
SKIP
v0 / Lovable / Bolt
Platform
Proprietary
web
web only
—
no
SKIP
§ v — the stack
opinionated, four layers
The stack, spelled out.
Reading the matrix top-down produces a four-layer stack. Every layer earns its keep against a single rule: maximum capability for minimum complexity, CLI-addressable, filesystem-first. Nothing in the recommendation is a tool you have to babysit in a browser tab.
L1
Impeccable + UI/UX Pro Max+ frontend-design (built-in)
The skill layer. Impeccable's 23 commands + brand/product register + 27 deterministic anti-pattern rules handle daily anti-slop work. UI/UX Pro Max provides divergent variety when you want 3–5 stylistic options before committing. frontend-design is the floor everything builds on. Run npx impeccable detect in CI on the Cloudflare Pages output.
The brand layer. Run /impeccable teach once per project, seed root DESIGN.md + PRODUCT.md, commit. These files travel with the codebase, get read by every skill on every command, and sync to your Obsidian vault via the existing Dropbox symlink chain. The 9-section schema (color, typography, spacing, layout, components, motion, voice, brand, anti-patterns) is the lingua franca across Impeccable, Open Design, Claude Design's extraction, and any other skill you bolt on.
/impeccable teach # one-time per project /impeccable document # generate from existing code
L3
Huashu Design + Pencil.devon demand, not always
The artifact layer. Huashu when you need MP4 motion, editable PPTX, or the 5-dimensional critique pass. Pencil when the agent loop hits a visual cul-de-sac and you need to see components in 2D. Both are filesystem-first — Huashu writes HTML you can preview locally and deploy to Cloudflare Pages; Pencil's .pen JSON sits in git next to your code. Neither demands you live in their UI.
The runtime fallback. Clone, run pnpm tools-dev, point at your existing OpenRouter key. Whichever agent CLIs are on your PATH (Claude Code, Codex, Cursor, Gemini, OpenCode, Qwen, Hermes, Kimi) become candidate design engines. When Claude Design's weekly meter pinches or you want to standardize a design loop across team members with different CLIs, this is the runtime. Deploy the web layer to Vercel for stakeholders. Keep the daemon on your Mac Mini.
cd ~/workspace git clone https://github.com/nexu-io/open-design cd open-design && pnpm install && pnpm tools-dev
The integration with your existing stack
Skill files live in ~/.claude/skills/ (already symlinked to ~/Dropbox/obsidian/claude/config/). DESIGN.md / PRODUCT.md go in repo root next to CLAUDE.md. Huashu's MP4 pipeline runs through ffmpeg (already installed via brew). Pencil's .pen files commit to git like any other artifact. Open Design's local SQLite lives in .od/ on the Mac Mini under aibo. Deploy output as you already do: dark HTML → wrangler pages deploy. Voice input via Superwhisper continues to work — design commands are text. No new infrastructure required.
§ vi — workflow
what tonight looks like
What tonight looks like.
Two installs, one bash session, ten minutes. Then a week of evaluation against three concrete tests before promoting anything to default. The skip list at the bottom keeps you from wasting evaluation cycles on tools that won't survive your stack.
01
Install Impeccable + Huashu Design tonight.
Both are filesystem-only, no daemon. npx skills add pbakaus/impeccable && npx skills add alchaincyf/huashu-design. Symlinked via your existing ~/.claude/skills/ → Dropbox setup, so both Mac Mini and the M3 Max laptop pick them up immediately.
02
Seed DESIGN.md + PRODUCT.md for Openclaw and CuriSphere.
Run /impeccable teach in each repo root, answer the question form once (5 min). Commit the resulting files. From now on every design command in those repos reads them automatically.
03
Wire npx impeccable detect into your CF Pages deploy.
Add it as a pre-deploy check in the wrangler pages deploy wrapper. No API key, no token cost — catches Inter fonts, purple gradients, cramped padding, line-length issues before they ship.
04
Evaluate over a week: bake-off Claude Design vs Huashu on the same brief.
Pick a real Openclaw arena dashboard requirement. Generate in both. Compare on (a) brand coherence with existing CSS tokens, (b) handoff cleanness to Claude Code, (c) iteration speed at 5 prompts, (d) whether you can produce a 60-sec MP4 trailer of the claw-mark logo reacting to agent performance states. Huashu wins #4 by default; Claude Design wins handoff by default. The interesting question is #1 and #2.
05
Evaluate Pencil's .pen diff quality in git.
Generate a clickable Openclaw arena prototype. Commit the .pen. Modify one component via the canvas. Diff. If the JSON diff is clean and reviewable, Pencil earns the Layer 3 slot. If the diffs are massive object-tree restructures every time, fall back to HTML output and skip Pencil.
06
Clone Open Design as the fallback runtime.
Not for daily use — for when the Claude Design weekly meter pinches or you want a designer-friendly tool a non-CLI team member can use. git clone github.com/nexu-io/open-design && pnpm install. Don't deploy to Vercel until you have a use case.
07
Skip Figma Make, v0, Lovable, Bolt.
Each conflicts with at least one piece of your existing stack. Figma Make needs Figma-as-source-of-truth. v0 collapses design/code (Magic Patterns covers the React niche with versioning). Lovable/Bolt pick a database for you, which is the last thing you need next to Turnkey + NEAR + D1.
08
Bookmark the awesome-lists, install nothing yet.
rohitg00/awesome-claude-design for DESIGN.md inspirations. VoltAgent/awesome-claude-design for 68 brand-system templates (Linear, Stripe, Vercel, Raycast — the aesthetic libraries you'll want to remix). Install nothing from agentskill.sh's 69k catalog without checking against Snyk's ToxicSkills research.
§ vii — risks
supply chain · prompt injection · license
The risks, not handwaved.
Skills are third-party code that runs with your agent's permissions. The 2026 ecosystem is wide-open and largely unverified. Three failure modes worth defending against before they bite.
Risk 01 — Skill supply chain
Snyk's ToxicSkills research (early 2026) tested a sample of public Claude Code skills and found 36% contained prompt injection with 1,467 malicious payloads in the sampled set. Treat every skill install like an npm install of unaudited code. Verify hashes. Pin versions. Prefer skills from accounts you recognize (Anthropic, established authors like Paul Bakaus / Alchain / wondelai) over anonymous one-offs. Keep an internal "gold list" of vetted skills.
Risk 02 — Prompt injection via comments
Reports through 2026 highlighted that Claude Code, Gemini CLI, and GitHub Copilot Agents are all vulnerable to prompt injection delivered through code comments. A skill installs in ~/.agents/skills/ and gets loaded by your agent on every relevant prompt. A malicious skill can plant instructions that activate when the agent later reads your code. Mitigation: sandbox the file watcher, scope skills per-repo where possible, audit skill source before symlinking into Dropbox.
Risk 03 — License compliance
Huashu Design is not MIT — multiple early reports got this wrong. It's personal-use-free, commercial-use-requires-written-permission. For swarm.ing's commercial work on Openclaw, get the license sorted (or restrict Huashu to internal tools / marketing / prototypes only and use Impeccable for production code). Paper Shaders use PolyForm Shield — non-competing-product use is fine, but if you ever bundle a design canvas into a swarm.ing product, read the small print. Anthropic's frontend-design ships under their own terms (see LICENSE.txt in /mnt/skills/public/frontend-design/). Open Design is Apache-2.0, Open CoDesign is MIT — both safe for commercial use.
Mitigations for swarm.ing specifically
(1) Pin all skill versions in your symlinked ~/.claude/skills/; don't auto-update. (2) Quarterly review of installed skills against Snyk's ongoing ToxicSkills tracker. (3) Keep a separate "untrusted" skills directory you can A/B test new entrants in without symlinking them globally. (4) For commercial Openclaw work, treat Impeccable (Apache-2.0) as the default and Huashu as opt-in per artifact until the commercial license is sorted. (5) Run npx impeccable detect --json in CI as a free policy enforcer — catches the visual signatures of skills that have drifted from their stated behavior.
§ viii — sources
verifiable in may 2026
Where this came from.
Forty primary sources, current as of May 2026. Parallel.ai Pro processor synthesized the bulk; Exa confirmed feature claims, version numbers, and the Impeccable command table directly from GitHub. Bias disclosed: this is opinionated for swarm.ing, not neutral. Verify license and pricing claims at the source before commercial deployment.