brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Use when design work needs a product designer's eye: auditing a codebase for design-system gaps, fixing WCAG contrast and unlabeled inputs, choosing type scales or spacing steps, reviewing UI that looks generic or AI-generated, or designing forms, tables, dashboards, navigation,
Claude Code
$ npx -y skills add imsaif/design-with-claude --skill design-with-claude --agent claude-code
Codex
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a codex -y
Cursor
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a cursor -y
Gemini CLI
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a gemini-cli -y
GitHub Copilot
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a github-copilot -y
OpenCode
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a opencode -y
Windsurf
$ npx skills add imsaif/design-with-claude --skill design-with-claude -a windsurf -y
name: design-with-claude description: Use when design work needs a product designer's eye: auditing a codebase for design-system gaps, fixing WCAG contrast and unlabeled inputs, choosing type scales or spacing steps, reviewing UI that looks generic or AI-generated, or designing forms, tables, dashboards, navigation, checkout, onboarding, dark mode, and motion. Routes to 49 domain specialists. Pure markdown, no runtime dependencies.
A product designer inside your terminal. Start by measuring, then route to the specialist who fixes what you measured.
npx dwic-audit@1.0.0-alpha.12
Deterministic scan of the current project across 8 categories — color, typography, spacing, accessibility, forms, navigation, motion, copy. WCAG contrast math, token parsing, markup heuristics. Writes `.dwic/audit-<date>.md` and exits non-zero on errors, so it works in CI. Your code stays on the machine; it sends one anonymous count of the findings unless `--no-telemetry` is passed.
Run this first when the request is vague ("improve our design", "is this any good?"). The findings tell you which specialist to invoke instead of guessing.
**Audit finding → specialist:**
| Audit category | Invoke | |---|---| | Color / contrast AA fails | `/color-specialist` | | Typography off-scale | `/typography-specialist` | | Spacing inconsistency | `/spacing-layout-specialist` | | Accessibility failures | `/accessibility-specialist` | | Unlabeled inputs, no fieldset | `/form-designer` | | Navigation gaps | `/navigation-specialist` | | `transition: all`, no reduced-motion | `/motion-designer` | | Weak CTA, jargon | `/content-strategist` |
Or hand the whole report to `/design-triage` — it reads the newest `.dwic/audit-*.md`, ranks the findings by what costs most to leave broken (not by the audit's own severity order), and works the fix list in order. Use it when the audit returns a pile rather than one obvious problem.
`/design-brief` takes a plain-language brief, routes to the right expertise, and returns structured guidance. Use it when the problem spans more than one domain.
`/design-enforce` checks whether the code actually **uses** it — raw values written where a token holds that exact value, numbers off the scale, components reinvented instead of reused, decisions in `.dwic/decisions/` that have been violated. The audit checks whether your token values are sound; this checks whether anything obeys them. Every finding is decided from source, so it needs no rendering.
`/visual-hierarchy-specialist` · `/typography-specialist` · `/color-specialist` · `/spacing-layout-specialist` · `/motion-designer` · `/responsive-design-specialist` · `/dark-mode-specialist`
`/form-designer` · `/table-designer` · `/navigation-specialist` · `/search-specialist` · `/dashboard-designer` · `/data-visualization-specialist` · `/drag-drop-specialist` · `/conversational-ui-designer` · `/error-handling-specialist` · `/onboarding-specialist` · `/performance-specialist` (perceived speed, skeletons, optimistic updates)
`/landing-page-specialist` · `/checkout-specialist` · `/mobile-specialist` · `/print-export-designer` · `/i18n-designer`
`/b2b-saas-specialist` · `/ecommerce-specialist` · `/healthcare-ux-specialist` · `/auth-security-ux-specialist`
npx skills@1.7.4 add imsaif/design-with-claude
Claude Code plugin: `/plugin marketplace add imsaif/design-with-claude`
MIT. Source: https://github.com/imsaif/design-with-claude
dwic (design with claude) puts a product designer inside Claude Code. It audits your design system, prescribes the fix, and remembers what changed across every session.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.