Audit a React/shadcn app for missing UI fundamentals — accessibility, interaction, empty/error/loading states, form wiring, responsive shell, production polish — with the shadscan CLI, then route each real fix to the dev-flow skill that owns it. The third pre-deploy gate, alongside compliance-audit (legal) and vercel-doctor (cost); dev-flow proposes it at feature_complete and in the deployed maintenance loop. Use when the user says "shadscan", "audit my UI", "check accessibility", "is this app accessible", "a11y audit", "missing loading/empty states", "UI quality check", or dev-flow routes here before a web deploy. Refuses for non-React / non-shadcn targets (mobile RN is out of scope). Not for: legal/privacy audit (use compliance-audit), Vercel cost (use vercel-doctor), designing the UI (use design-md-to-app), or writing tests (use write-tests).
compliance-audit. Not a cost audit — that's vercel-doctor.design-md-to-app designs.--apply — the routing to owning skills is the whole point.phase, and never blocks deploy by itself./plugin install dev-flow@dev-flow # the whole suite
./install.sh --platform claude # or drop dist/shadscan.skill into Claude Code