agents/skills/audit-ai-frontend/SKILL.md
Audit AI-generated or AI-looking frontend implementations, UI screenshots, and design diffs for generic AI aesthetics, card/gradient/font tells, weak UX copy, accessibility gaps, brittle responsive behavior, and one-off design-system drift. Use when reviewing or restyling React, Tailwind, shadcn/ui, HTML/CSS, landing pages, dashboards, or app screens to make the UI feel more intentional without a full redesign unless explicitly requested.
npx skillsauth add carterdea/dots audit-ai-frontendInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit or repair frontend UI that looks generically AI-generated, while preserving existing structure unless the user asks for a redesign.
Review in this order:
Inspect code and UI together.
agent-browser CLI preferred; otherwise Playwright, Playwright MCP, or any equivalent). This skill decides what to inspect, not browser mechanics.Inferred.Load only the reference you need.
references/patterns.md for concrete AI-tell and code-smell fixes.references/rubric.md for broad UX/a11y/design audits.references/workflows.md for browser QA, reference-packet, and brief-lock loops.Preserve local system intent while removing accidental defaults.
Fix in this order.
P0: keyboard, labels, contrast, touch targets, mobile overflow, missing loading/empty/error states.P1: generic SaaS layout, card overuse, icon-pill repetition, Inter/Roboto/system defaults, purple/indigo/cyan gradient/glass tropes, vague CTA/copy.P2: spacing rhythm, token consistency, one memorable visual rule, reduced-motion and state polish.Re-verify in browser after edits whenever possible.
For each finding, include:
IssueEvidenceClass (P0, P1, P2)Why it matters / why it reads as genericPossible non-AI explanationSmallest fixAcceptance checkConfidence (High, Medium, Low)File/line when code is availableReturn only the top 5-8 findings and merge repeated symptoms under one root cause. End with one line: If I had to change only one thing: ...
For implementation asks, patch the code directly, then summarize only the meaningful design changes and any remaining risk.
references/patterns.md: checklist of AI-frontend tells, code smells, and repair patterns.references/rubric.md: compact UX/a11y/design-quality rubric for broader audits.references/workflows.md: Browser QA, reference-packet, and brief-lock loops; delegates browser mechanics to your automation tool of choice (agent-browser CLI preferred).development
Add net-new product, workflow, platform, or developer-experience features as small vertical slices. Use this skill whenever the user asks to build a new feature, add a new page/route/API/workflow/job/eval/operator path, enrich an existing feature with a new user-visible capability, or plan feature architecture before coding. This skill maps the files to change or create, defines the authoritative contract, specifies tests, and gives a QA plan before treating the feature as done.
development
Verify a developer's finished Trello ticket on a non-Shopify web app and render a verdict. Dogfood the posted preview (desktop + mobile) against the card's acceptance criteria, then PASS it (approve the PR, move to Ready for Release) or FAIL it (request changes, attach repro, reassign the dev, move to Development). Read-only: never implements, commits, or opens a PR. Use when asked to 'QA this card', 'test before release', or 'sign off on this ticket'. Shopify themes use shopify-trello-qa; building a ticket uses trello-delivery.
development
Verify a developer's finished Shopify theme ticket and render a verdict. Dogfood the posted preview theme and Customizer (desktop + mobile) against the card's acceptance criteria and Figma, then PASS it (approve the PR, move to Ready for Release) or FAIL it (request changes, attach repro, reassign the dev, move to Development). Read-only: never implements, commits, deploys, or opens a PR. Use when asked to 'QA this Shopify card', 'verify the Ready for Testing card', or 'sign off on this theme ticket'. Non-Shopify apps use trello-qa; building a ticket uses shopify-trello-delivery.
development
Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.