skills/dash-audit/SKILL.md
Audit Dash apps for callback hazards, state flow risks, layout and accessibility issues, and Dash-specific UX regressions. Use when the user asks for a Dash callback review, Dash UI audit, Dash web-interface audit, or a read-first remediation plan for a Dash app. Do not use for generic React or Next.js UI review.
npx skillsauth add bjornmelin/dev-skills dash-auditInstall 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.
Use this skill for read-first Dash audits. It owns Dash callback review, Dash UI/state review, and prioritized remediation guidance.
AGENTS.md./home/bjorn/.codex/skill-support/bin/ui-audit-preflight dash-callback-map --cwd <repo> --out <json>.python3 <skill_root>/scripts/dash_ui_audit_adapter.py --input <json> --pretty.references/dash-callbacks.md for callback graph and state hazards.references/dash-ui.md for layout, responsiveness, accessibility, and interaction review.Use ui_audit.v1 for structured Dash findings. The adapter treats callback map
rows as observations and emits actionable findings only when the preflight
evidence indicates a likely callback registration issue, such as a callback
decorator with no detected Output.
Keep absolute repository roots redacted as <scan-root> in shared evidence.
Use the full JSON locally; paste only the specific redacted findings needed for
review comments or issue updates.
development
Pre-PR multi-model review, parallel opus and codex exec adversarial lanes, then adversarial verification of merged findings. Read-only. Use before shipping nontrivial diffs.
tools
Independent gpt-5.6 diff review via the Codex CLI, normal or steerable adversarial with JSON findings. Use before shipping nontrivial changes.
development
Delegate implementation, investigation, or bulk work to gpt-5.6 codex via pinned codex exec. Use for clear-spec builds, migrations, debugging, or any task MODELS.md routes to codex.
development
Adversarial pre-mortem: imagine the plan failed, work backwards to surface risky assumptions + irreversible bets, then harden them. Proactively offer it (after the current request; confirm first) before a hard-to-reverse or one-way-door call (API, schema, framework, a hire), an all-upside plan, or unvalidated assumptions. Also on request.