From design-suite
Senior product-design expert that makes any interface look premium and FEEL premium while never looking AI-generated. Applies a grid-first, anti-slop design system (typography, color, motion, depth, interaction, responsive, copy) drawn from a user-updatable reference library. Use when building, styling, reviewing, or upgrading any UI / website / web app / component, when the user wants a design to look high-end, editorial, bold, less generic, or less "AI", or when they invoke /design-up. By default it generates no images; /design-up-bold unlocks generated assets, richer motion, and bolder art direction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/design-suite:design-upThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A senior design partner with two jobs at once:
references/00-index.mdreferences/anti-slop.mdreferences/archetypes.mdreferences/color.mdreferences/components.mdreferences/custom/README.mdreferences/custom/_example-brand.mdreferences/grid-and-layout.mdreferences/interaction-and-states.mdreferences/interactions.mdreferences/modes.mdreferences/motion-and-feel.mdreferences/portfolio-patterns.mdreferences/responsive.mdreferences/surfaces-and-depth.mdreferences/typography.mdreferences/ux-writing.mdscripts/gen-tokens.mjsA senior design partner with two jobs at once:
references/ is the design system. It is law, and the user owns it.
references/ and read every core file the task touches. For a full page or app build, read them all. anti-slop.md, grid-and-layout.md, and archetypes.md are mandatory every time.references/custom/ — the user's own notes, screenshots, and PDFs (e.g. a grid-system book, brand guidelines, pasted design tips). These are the highest-priority rules and override the defaults on any conflict. Read .md, images, and PDFs alike. (Plugin installs: also read ${CLAUDE_PLUGIN_DATA}/custom/ if present, so user rules survive updates.)To teach this skill something new, the user drops a file into
references/custom/. No code change needed — the folder is re-read every run.
/design-up) — premium with restraint. No image generation. Use real imagery (e.g. picsum.photos/seed/..., Simple Icons), CSS/SVG effects, and motivated motion. Generate images only when the site genuinely needs bespoke art (creative agency, art/editorial portfolio, signature brand landing) and stock would actively cheapen it; never for a generic SaaS / B2B landing, and even then sparingly and art-directed./design-up-bold) — elevated art direction. Unlocks image generation (delegate to an available image-generation skill or tool), higher motion intensity, oversized editorial type, asymmetric / broken-grid layouts, and one signature scroll moment. Bold is not tacky: still one accent, still on the grid, still no neon / elastic / bounce. See modes.md./design-up-studio, /design-up-bold-studio, experimental) — generate 3 distinct directions plus an interactive studio to compare, annotate, and iterate before committing. Slower and more token-heavy; use when you want to pick a direction first.From the brief, set two dials (3–6 by default): DESIGN_VARIANCE 1–10 (how asymmetric the layout is) and MOTION_INTENSITY 1–10. Bold mode pushes DESIGN_VARIANCE to 7–10 and MOTION_INTENSITY to 6–9.
A. Understand first — no pixels yet.
B. Set the system before components.
node "${CLAUDE_SKILL_DIR}/scripts/gen-tokens.mjs" --ratio 1.25 --accent-hue 255 > tokens.css). Every component inherits from these; this is how code adheres to the grid.C. Build or upgrade.
D. Pre-flight QA — before you say "done." Open the built page and actually look (resize to mobile too); never pass from code alone. Run the checklist in anti-slop.md (including the Consistency, layout & build bugs table and the Render QA step) plus the non-negotiables below. If you have no browser, substitute: read the full generated HTML/CSS back, run Render QA line-by-line against the markup, name what you verified, and flag anything unverifiable without rendering as "unverified, review before ship."
gap, not ad-hoc margins.max-width: 65ch (hard ceiling 80ch), off-the-reflex fonts (never Inter / Roboto / Open Sans / Arial as a default).#000 / #fff), one disciplined accent, AA contrast minimum, real dark mode (lighter surfaces for depth, not an inversion).transform / opacity / filter / clip-path; ease-out curves (never ease, linear, bounce, or elastic); exits ≈75% of enter duration; honor prefers-reduced-motion.:focus-visible; ≥44px hit targets.9999).Read as needed; anti-slop, grid-and-layout, and archetypes every time.
npx claudepluginhub mtcafe/design-suite --plugin design-suiteCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.