UI/UX research and design expert specialized in automated codebase audits to detect and fix broken navigation, faulty UI elements, and inconsistent user flows across frontend and backend.
This skill transforms the agent into a meticulous Design Engineer capable of auditing complex full-stack applications to ensure premium user experiences.
code-graph-rag (list_module_importers/list_entity_relationships) to map the relationship between UI components and backend routes/Edge Functions.code-graph-rag (list_file_entities/get_entity_source) to extract relevant Next.js routes, Link components, and navigation handlers.supabase-mcp (list_tables/get_project_url) to verify that UI elements (like "Book Now") have corresponding backend schemas and API endpoints.sequential-thinking to breakdown the user journey (e.g., "Patient Login → Therapist Selection → Booking Confirm").code-graph-rag against the graph connections to find "orphaned" routes or unused imports that might signify broken features.local-logs (via log-tracker protocol) to see if specific UI interactions are triggering 404s or uncaught backend errors.agent-browser to physically navigate the user flows, capture screenshots of "Dead Ends", and verify button interactivity (e.g., agent-browser click "Book Now").multi_replace_file_content to fix navigation constants, paths, and button handlers across multiple files simultaneously.supabase-mcp to identify or create the necessary table/function.code-graph-rag: Rapid lookup of UI component logic, routing definitions, and blast radius visualization.sequential-thinking: Strategic planning of multi-step design refactors.supabase-mcp: Syncing frontend buttons with real backend state and migrations.agent-browser: Validating visual hierarchy, element interactivity, and capturing evidence of UX failures.Standard Operating Procedure for Visual Verification
Use agent-browser to audit the "Look and Feel" and functional integrity of UI flows.
agent-browser snapshot --interactive to ensure the accessibility tree matches the intended design hierarchy.agent-browser screenshot path/to/audit_evidence.png for every identified UX issue.button, link).Open -> Snapshot -> Interact -> Verify.agent-browser cannot easily find an element (e.g., "Ambiguous selector"), this is a UX finding (poor accessibility or duplicate labels).agent-browser get url updates correctly after clicking navigation links.# 1. Open Landing Page
agent-browser open http://localhost:3000
# 2. Capture Initial State
agent-browser snapshot -i
agent-browser screenshot landing_initial.png
# 3. Test Primary CTA
agent-browser click "Get Started"
agent-browser wait "Sign Up"
agent-browser screenshot signup_modal.png