UI/UX audit tools for Claude Code
npx claudepluginhub scottkw/ui-audit-skillThree-phase UI/UX audit workflow — diagnose accessibility and UX issues, redesign with bold aesthetics, verify no regressions. Works for React, Vue, Electron, Tauri, Flutter, SwiftUI, and plain HTML/CSS.
A multi-platform UI/UX audit tool that runs a structured diagnose-redesign-verify workflow against any frontend codebase. Available as a Claude Code skill, standalone Go CLI, platform rule files for Cursor/Windsurf/Codex/Continue.dev, and an npm package.
ui-audit chains two complementary AI skills into a repeatable three-phase cycle:
Each phase produces a structured markdown report in .ui-audit/ so findings persist across sessions and context resets.
There are four ways to run ui-audit, depending on your setup:
If you use Claude Code, install ui-audit as a skill:
# macOS / Linux
git clone https://github.com/scottkw/ui-audit-skill.git
cd ui-audit-skill && ./install.sh
# Windows (PowerShell)
git clone https://github.com/scottkw/ui-audit-skill.git
cd ui-audit-skill; .\install.ps1
# Cross-platform (Node.js)
git clone https://github.com/scottkw/ui-audit-skill.git
cd ui-audit-skill && node install.mjs
Then navigate to any frontend project and invoke:
/ui-audit
Or use natural language — "audit my UI", "review the UX", "diagnose and fix my UI issues".
Dependencies: The skill requires two Claude Code plugins (ui-ux-pro-max and frontend-design). On first run, it checks for both and walks you through installation if either is missing.
Install directly from the marketplace:
/plugin install scottkw/ui-audit-skill
The Go CLI calls the Claude API directly — no Claude Code required.
Homebrew (macOS):
brew install scottkw/tap/ui-audit
From source:
go install github.com/scottkw/ui-audit-skill@latest
First run prompts for your Anthropic API key and saves it to ~/.ui-audit/config. Set ANTHROPIC_API_KEY as an environment variable to skip the prompt.
# Full three-phase audit
ui-audit run
# Individual phases
ui-audit diagnose
ui-audit redesign
ui-audit verify
# Show config and detected framework
ui-audit config get
# Install skill + rule files into your project
npx @scottkw/ui-audit install
# Update to latest version
npx @scottkw/ui-audit update
# Remove installed files
npx @scottkw/ui-audit uninstall
# Run CLI directly (requires API key)
npx @scottkw/ui-audit run
Copy the appropriate rule file into your project for native AI assistant integration:
| Platform | File | Location |
|---|---|---|
| Cursor | ui-audit.mdc | .cursor/rules/ui-audit.mdc |
| Windsurf | ui-audit.md | .windsurf/rules/ui-audit.md |
| Codex (OpenAI) | AGENTS.md | Project root |
| Continue.dev | ui-audit.md | .continue/rules/ui-audit.md |
The npm installer (npx @scottkw/ui-audit install) copies all rule files automatically.
You don't have to run the full cycle. Request a specific phase:
| Request | What happens |
|---|---|
| "Just diagnose my UI, don't change anything" | Phase 1 only — writes ui-audit-diagnosis.md |
| "Redesign this component" | Phase 2 only — reads diagnosis if it exists, writes ui-audit-redesign.md |
| "Verify my UI changes didn't break accessibility" | Phase 3 only — reads prior reports, writes ui-audit-verification.md |
The tool auto-detects your stack:
All reports are written to .ui-audit/ in your project root:
| File | Phase | Contents |
|---|---|---|
ui-audit-diagnosis.md | 1 | Every issue found — rule, file, line, current vs. required value, severity |
ui-audit-redesign.md | 2 | Aesthetic direction, issues addressed, files changed, design decisions |
ui-audit-verification.md | 3 | Before/after comparison table, score, regressions, PASS/FAIL verdict |
ui-audit-summary.md | Final | Roll-up — counts, key changes, remaining work, links to all reports |
Reports persist to disk so context survives long sessions, context window compression, and session restarts.
Consider adding .ui-audit/ to your .gitignore unless you want to track reports in version control.
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.