ui-design — Claude Code plugin: what it does, how to install
Guides UI/UX design, sets up token-based design systems, and runs WCAG 2.2 accessibility audits across web and mobile platforms.
/plugin marketplace add wshobson/agents
/plugin install ui-design@claude-code-workflowsWhat ui-design does
The plugin bundles three specialized subagents: ui-designer, accessibility-expert, and design-system-architect. It covers web tech like React, Vue, Svelte, and Tailwind, alongside mobile UI via SwiftUI, Jetpack Compose, and React Native. Built-in slash commands handle component generation, interface reviews, and WCAG accessibility tests.
Artifacts such as token files, component specs, and audit reports go into a local .ui-design/ directory. Generating design tokens requires Node.js 18+, so token builds will fail without that runtime installed.
What it helps with
- audit interface code for WCAG 2.2 AA or AAA accessibility compliance
- scaffold multi-platform design tokens using Style Dictionary or Figma Variables
- generate components matching iOS Human Interface Guidelines or Material Design 3
- review existing UI components for layout and styling issues
Example prompts for the agent
- /ui-design:create-component Card --platform react
- /ui-design:accessibility-audit --level AA
- /ui-design:design-review --file src/components/Button.tsx
How to install ui-design
Plugin marketplace
/plugin marketplace add wshobson/agents/plugin install ui-design@claude-code-workflowsStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about ui-design
How to install ui-design in Claude Code?
Add the marketplace with /plugin marketplace add wshobson/agents and then install the plugin by running /plugin install ui-design@claude-code-workflows.
What files does the plugin generate in a repository?
All output goes into the .ui-design/ directory. This includes design-system.config.json, component specifications, audit reports, and design tokens.
What prerequisites are required for token generation?
You need Claude Code CLI to run plugin commands. Design token generation specifically requires Node.js 18 or higher.
Source text
ui-design · MIT
# UI/UX Design Plugin for Claude Code Comprehensive UI/UX design plugin covering mobile (iOS, Android, React Native) and web applications with modern design patterns, accessibility, and design systems. ## Features ### Core Capabilities - **Design Systems**: Token architecture, theming, multi-brand systems - **Accessibility**: WCAG 2.2 compliance, inclusive design patterns - **Responsive Design**: Container queries, fluid layouts, breakpoints - **Mobile Design**: iOS HIG, Material Design 3, React Native patterns - **Web Components**: React/Vue/Svelte patterns, CSS-in-JS - **Interaction Design**: Microinteractions, motion, transitions ## Skills | Skill | Description | | --------------------------- | ------------------------------------------------ | | `design-system-patterns` | Design tokens, theming, component architecture | | `accessibility-compliance` | WCAG 2.2, mobile a11y, inclusive design | | `responsive-design` | Container queries, fluid layouts, breakpoints | | `mobile-ios-design` | iOS Human Interface Guidelines, SwiftUI patterns | | `mobile-android-design` | Material Design 3, Jetpack Compose patterns | | `react-native-design` | React Native styling, navigation, animations | | `web-component-design` | React/Vue/Svelte component patterns, CSS-in-JS | | `interaction-design` | Microinteractions, motion design, transitions | | `visual-design-foundations` | Typography, color theory, spacing, iconography | ## Agents | Agent | Description | | ------------------------- | ------------------------------------------------------------ | | `ui-designer` | Proactive UI design, component creation, layout optimization | | `accessibility-expert` | A11y analysis, WCAG compliance, remediation | | `design-system-architect` | Design token systems, component libraries, theming | ## Commands | Command | Description | | -------------------------------- | ---------------------------------------------- | | `/ui-design:design-review` | Review existing UI for issues and improvements | | `/ui-design:create-component` | Guided component creation with proper patterns | | `/ui-design:accessibility-audit` | Audit UI code for WCAG compliance | | `/ui-design:design-system-setup` | Initialize a design system with tokens | ## Installation ```bash /plugin install ui-design ``` ## Usage Examples ### Design Review ``` /ui-design:design-review --file src/components/Button.tsx ``` ### Create Component ``` /ui-design:create-component Card --platform react ``` ### Accessibility Audit ``` /ui-design:accessibility-audit --level AA ``` ### Design System Setup ``` /ui-design:design-system-setup --name "Acme Design System" ``` ## Key Technologies Covered ### Web - CSS Grid, Flexbox, Container Queries - Tailwind CSS, CSS-in-JS (Styled Components, Emotion) - React, Vue, Svelte component patterns - Framer Motion, GSAP animations ### Mobile - **iOS**: SwiftUI, UIKit, Human Interface Guidelines - **Android**: Jetpack Compose, Material Design 3 - **React Native**: StyleSheet, Reanimated, React Navigation ### Design Systems - Design tokens (Style Dictionary, Figma Variables) - Component libraries (Storybook documentation) - Multi-brand theming ### Accessibility - WCAG 2.2 AA/AAA compliance - ARIA patterns and semantic HTML - Screen reader compatibility - Keyboard navigation ## Generated Artifacts The plugin creates artifacts in `.ui-design/`: ``` .ui-design/ ├── design-system.config.json # Design system configuration ├── component_specs/ # Generated component specifications ├── audit_reports/ # Accessibility audit reports └── tokens/ # Generated design tokens ``` ## Requirements - Claude Code CLI - Node.js 18+ (for design token generation) ## License MIT License
© Seth Hobson · MIT · wshobson/agents