By jakecjones
LLM-first design system and component standard for React/Tailwind frontends. Storybook-first lookup, semantic tokens, 8 engineering rules, 11 skills and 5 agents for building, auditing, and migrating UI.
Check components for accessibility compliance — aria labels, keyboard navigation, contrast, focus management, and semantic HTML.
Extract repeated UI patterns from page components into reusable, tiered Storybook components following UX Harness conventions.
Convert raw Tailwind color and spacing classes to semantic design tokens in assigned files. Owns a specific file set and migrates class by class.
Write and update component tests for migrated or newly built components, ensuring visual regression coverage and semantic token assertions.
Scan codebase for raw Tailwind color and spacing classes vs. semantic token usage. Reports adoption percentage and violation list with file:line references.
Scan a component, page, feature area, or the entire codebase and produce a health report against the UX Harness standard. Reports on file health, type health, style health, architecture health, test health, and Storybook health. Produces a scorecard with overall compliance percentage, per-rule breakdown, top 10 worst offenders, and trend comparison. Saves reports to ai_docs/audits/. The macro lens — for individual file checks use ux-guard. Works on any React/Tailwind frontend codebase. Triggers on: "ux-audit", "audit this page", "codebase health check", "how healthy is this", "how far are we from the standard", "compliance report", or any broad quality assessment request.
Scaffold a new component following the UX Harness standard. Calls ux-prime first to search Storybook for existing components (reduce, reuse, recycle). If a new component is needed, scaffolds: test file FIRST (TDD), component file (150-line cap, Tailwind only, strong types), types file, and hook for business logic. All files reference design system tokens. Optionally promotes to Storybook via ux-story-writer. Works on any React/Tailwind frontend codebase. Triggers on: "build a component", "create a component", "scaffold a component", "new component", "ux-component-builder", or any request to create UI elements.
Review new or modified files against the 8 UX Harness rules. Checks file length, Tailwind-only styling, strong types, Component → Hook → Service → API layering, design system token usage, test file existence, and Storybook duplication. Outputs a violation report with severity and fix suggestions. The micro lens — checks individual files. For codebase-wide health reports use ux-audit. Works on any React/Tailwind frontend codebase. Triggers on: "ux-guard", "check this against the standard", "review this file", "does this pass the harness", or before any PR or commit.
Plan and execute a full-page or feature-area migration to the UX Harness standard. Scans an entire page directory, produces a migration plan with file-by-file target states and extraction order, writes characterization tests for the whole page, then orchestrates multiple ux-refactor calls incrementally. Produces a before/after migration report. For single-file cleanup use ux-refactor. Works on any React/Tailwind frontend codebase. Triggers on: "migrate this page", "ux-migrate", "bring this page up to standard", "decompose this feature", or any multi-file tech debt request targeting an entire page or feature area.
Verify migrated or newly built components match Storybook's established style and organizational structure. Checks against all four Storybook sections — Foundations (colors, typography, icons, spacing, borders), Components (buttons, inputs, cards, tabs, badges), Widget Garage (composed widgets), and Page Examples (layout conventions) — not just individual token matches. Primary goal is reuse from Storybook; secondary is style consistency for genuinely new code. Run after any migration, refactor, or build to catch drift before it ships. Triggers on: "ux-polish", "does this match storybook", "style check", "polish this", "does this look right", "visual check", or after any ux-migrate/ux-refactor/ ux-component-builder completes.
Uses power tools
Uses Bash, Write, or Edit tools
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.
A Claude Code plugin marketplace for LLM-first UX tooling.
/plugin marketplace add jakecjones/ux-harness
| Plugin | Version | Description |
|---|---|---|
| ux-harness | 2.3.0 | LLM-first design system and component standard for React/Tailwind frontends. 11 skills and 5 agents for building, auditing, and migrating UI. |
/plugin install ux-harness@rig
| Example | What it shows |
|---|---|
| ux-harness-portable | A portable, framework-agnostic snapshot of the design system the ux-harness plugin expects: semantic tokens (design-system/tokens.ts), Storybook config, and 24 stories across foundations, components, widgets, and page layouts. Drop into any React + Tailwind project as a starting point. |
npx claudepluginhub jakecjones/ux-harness --plugin ux-harnessMulti-repo workspace orchestration: merge .claude/ configs from declared repos and host project-specific docs.
Complete UI/UX design system for React Native & Next.js with 4 core skills
Design intelligence engine for AI coding. v3 ships THE BRAIN: a deterministic 7-axis synthesizer (warmth, contrast, density, geometry, formality, motion, type_personality) that compiles a novel design language per brief — no LLM calls, fully offline, closed-loop learning via a local decisions ledger. 1,243 structured entries, 160 real brand specs treated as training data, 152 anti-pattern rules, 25 slash commands, 18 MCP tools (incl. ux_synthesize, ux_decisions_query, ux_decisions_stats), 5 sub-agents. Three auto-dispatched modes: strict_brand (100% reference brand tokens), brand_anchor (70/30 blend), pure_synthesis (8 axis-distilled exemplars). /ux-evolve runs lint→polish→re-lint to score ≥ 90. Cross-IDE via pip/npx — runs in 17 environments including Claude Code, Cursor, Windsurf, Copilot, Gemini CLI, Codex, Cline, Continue, Aider, Zed. Anti-AI-slop by default. 0 telemetry.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.
Teach your AI agent the Plex UI component library — subpath imports, unified size scale (3xs–3xl), semantic colors, dark mode via light-dark(), and 460+ icons.
Creates comprehensive design systems with typography, colors, components, and documentation for consistent UI development. Use when establishing design standards, building component libraries, or ensuring cross-team consistency.
Design and build UIs with Subframe. Create pixel-perfect React + Tailwind pages using your design system, explore design variations, and implement with business logic.