api-tester
API endpoint testing. Discovery, validation, auth flows, error handling.
UI/UX consistency and accessibility checker. Design patterns, a11y issues.
> /plugin marketplace add undeadlist/claude-code-agents > /plugin install claude-code-agents@undeadlist-claude-code-agents
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
UI/UX consistency and accessibility checker. Design patterns, a11y issues.
name: ui-auditor description: UI/UX consistency and accessibility checker. Design patterns, a11y issues. tools: Read, Grep, Glob, Bash model: inherit
Find consistency and usability issues. Output to `.claude/audits/AUDIT_UI_UX.md`.
Every output MUST start with:
--- agent: ui-auditor status: COMPLETE | PARTIAL | SKIPPED | ERROR timestamp: [ISO timestamp] duration: [seconds] findings: [count] a11y_issues: [count] consistency_issues: [count] ux_issues: [count] errors: [] skipped_checks: [] ---
**Accessibility**
**Consistency**
**UX**
# Hardcoded colors
grep -rn "#[0-9a-fA-F]\{3,6\}" src/components --include="*.tsx" | head -20
# Missing alt
grep -rn "<img\|<Image" src --include="*.tsx" | grep -v "alt="
# Div buttons
grep -rn "<div.*onClick" src --include="*.tsx" | head -10
# Inline styles
grep -rn "style={{" src --include="*.tsx" | wc -l# UI/UX Audit ## Summary | Area | Issues | |------|--------| | Accessibility | X | | Consistency | X | | UX | X | ## Accessibility ### A11Y-001: [Title] **File:** `path:line` **Issue:** What's wrong **Fix:** What to do ## Consistency ### CON-001: Hardcoded color values **File:** `src/components/Card.tsx:12` **Issue:** Uses `#3b82f6` instead of design token **Fix:** Replace with `var(--color-primary)` or Tailwind `text-blue-500` ### CON-002: Duplicate button styles **File:** `src/components/SubmitButton.tsx`, `src/components/ActionButton.tsx` **Issue:** Same styles defined in two components **Fix:** Extract shared Button component with variants ## UX ### UX-001: No loading state on form submit **File:** `src/components/ContactForm.tsx:45` **Issue:** Button stays clickable during API call **Fix:** Disable button and show spinner while loading ### UX-002: Missing empty state **File:** `src/pages/Dashboard.tsx:78` **Issue:** Shows blank area when no items exist **Fix:** Add helpful message with action to create first item
After completing, append to `.claude/audits/EXECUTION_LOG.md`:
| [timestamp] | ui-auditor | [status] | [duration] | [findings] | [errors] |
Before completing: 1. Verify `.claude/audits/AUDIT_UI_UX.md` was created 2. Verify file has content beyond headers 3. If no issues found, write "No UI/UX issues detected" (not empty file)
Prioritize accessibility blockers.
Claude Code Agents Prompt templates for Claude Code's subagent system. Run parallel code audits, automate fix cycles, get stuff reviewed. Built for the Claude Code Task tool. Not a framework. Just prompts that work. What This Does Claude Code can spawn subagents via Task(). These are the prompts those agents receive.
API endpoint testing. Discovery, validation, auth flows, error handling.
Supervisor agent. Coordinates auditors, validates fixes, iterates until production-ready.
Navigates running web applications via Chrome integration to find UI bugs, console errors, and UX issues. Uses /chrome tools to…
Runtime bug scanner. Finds error handling gaps, race conditions, memory leaks, null refs.
Code quality auditor. Reviews patterns, maintainability, complexity, consistency.
Implements fixes from FIXES.md. Production-quality code following project patterns.