By kylebrodeur
Visual-first UI/UX collaboration workflow using agent-browser (primary), Playwright (alternative), Figma MCP (design system/specs), and Lucid (wireframes). Structured SEE → DISCUSS → IDEATE → SPECIFY → BUILD → VERIFY → SYNC → RECORD loop.
Sync React components to Figma designs. Use when: 'sync component to Figma', 'generate Figma from code', 'create design system in Figma', 'export React to Figma'. Parses React/TSX with Babel AST, resolves Tailwind classes, outputs Figma-compatible JSON for loading via Figma Desktop plugin.
Install and configure all ux-collab dependencies. Use when: setting up ux-collab for the first time, something isn't working, check.sh reports failures, agent-browser is missing, Playwright MCP is missing, ImageMagick is missing, or the user asks to 'set up ux-collab', 'fix the dependencies', or 'get ux-collab ready'.
Visual-first UI/UX collaboration loop using agent-browser (primary), Playwright MCP (alternative), Figma MCP (design system/specs), and Lucid (wireframes). Use when designing or iterating on UI, reviewing the live app visually, creating wireframes, making layout decisions, discussing design before building, or running a design→build→verify loop. Trigger phrases: 'let's work on the UI', 'show me what it looks like', 'create a wireframe', 'design the layout', 'take a screenshot', 'browser view', 'before we build let's decide'.
Visual-first UI/UX collaboration for AI agents — agent-browser + Figma MCP + Lucid. Turn wireframes into production code that matches your design system.
# Install dependencies
npm install
# One-command setup
npm run setup
# Verify
npm run check
Then tell your agent: "Let's work on the UI"
SEE → DISCUSS → IDEATE → SPECIFY → BUILD → VERIFY → SYNC → RECORD
↑___________↓___________________________↓
(Lucid) (Figma + Code Connect)
| Phase | Tool | Purpose |
|---|---|---|
| IDEATE | Lucid | Rough wireframes, layout exploration |
| SPECIFY | Figma MCP | Component specs, token verification, Code Connect |
| BUILD | Local + agent-browser | Implementation with real tokens |
| VERIFY | agent-browser + Figma MCP | Screenshot comparison, token compliance |
| Tool | When to Use |
|---|---|
| agent-browser (primary) | Screenshots, browser automation, verification — fast, no MCP setup |
| Figma MCP | Component specs, design tokens, Code Connect integration — production accuracy |
| Lucid | Quick wireframes, ideation, stakeholder communication — layout exploration |
| Playwright MCP | Complex accessibility trees, device emulation — when agent-browser limits |
Decision: New rough idea → Lucid. Component specs → Figma. Everything else → agent-browser.
npx skills add kylebrodeur/ux-collab
# Add marketplace
claude plugin marketplace add kylebrodeur/ux-collab
# Install plugin
claude plugin install ux-collab@ux-collab
Copy .github/copilot.json to your .github/agents/ folder.
cp -r skills/ux-collab ~/.agents/skills/
Create .ux-collab.md in your project root:
# UX Collab — Project Config
defaultUrl: http://localhost:3000
decisionsDoc: docs/DESIGN_DECISIONS.md
# Figma (optional)
figmaFileUrl: https://www.figma.com/design/ABC123/your-file
codeConnectEnabled: true
# Tokens
targetFiles:
tokens: src/styles/tokens.css
components: src/components/
surfaces:
- name: Homepage
route: /
- name: Dashboard
route: /dashboard
Add to your .mcp.json:
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "@figma/mcp"],
"env": { "FIGMA_API_KEY": "your-api-key" }
}
}
}
MCP Commands (when available):
mcp_figma_get_variable_defs — Pull design tokensmcp_figma_get_design_context — Get Code Connect snippets + variant propsmcp_figma_get_screenshot — Capture Figma designsmcp_figma_search_design_system — Find componentsSee Figma Integration Guide for full workflow.
ux-collab/
├── skills/ux-collab/
│ ├── SKILL.md # Main skill documentation
│ ├── figma-integration.md # Figma MCP workflow guide
│ └── optimize-screenshot.sh
├── scripts/
│ ├── setup.sh # One-command install
│ └── check.sh # Verify dependencies
├── CLAUDE.md # Project governance template
├── styles/CLAUDE.md # Token validation rules
├── components/CLAUDE.md # Component requirements
└── example/ # Full workflow demo
See example/WORKFLOW.md for step-by-step demo:
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub kylebrodeur/ux-collab --plugin ux-collabUniversal Agent Context System - Perfect recall for Claude Code with automatic conversation storage
Codebase analysis and refactoring skills for duplicate detection, dead code, and architecture validation
Design System compliance harness for Claude + Figma. Enforces library-first components, token binding, and automated QA — so AI-generated designs stay on-spec.
5つの専門エージェント(UX・ビジュアル・アクセシビリティ・モバイル・コピー)がチームでUIを添削・改善し、Pencilで画面デザインを作成・修正する
Accelerate design workflows — critique, design system management, UX writing, accessibility audits, research synthesis, and dev handoff. From exploration to pixel-perfect specs.
Compiler-driven design generation in Figma — 100% design system compliant. Compiles component specs into verified Figma output via MCP.
Local-first design app · 139 skills + 150 DESIGN.md systems · exposes projects/files/preview tools to your coding agent over stdio MCP. Requires the `od` daemon on PATH.
Figma MCP server for design context and code generation