What problem does it solve?
Frontend code reviews often miss architectural drift, accessibility gaps, and untested logic. This Skill enforces Opentrons frontend standards by systematically auditing every modified line in a diff against documented architecture rules, producing structured findings with exact fixes.
Core Features & Use Cases
- Diff-Based Auditing: Gathers
git diff, staged changes, and untracked files, then cross-references every change against the review reference and glossary.
- Six Violation Categories: Classifies issues as Prop Shadowing, Leak, Blind Spot, Drift, Unprotected, or Over-baked, each with severity, file location, and an exact suggested fix.
- Static Verification: Runs react-doctor diagnostics and optional Vitest suites, folding linter errors and test failures into the final report.
- Use Case: Before merging a React pull request, run this review to catch a component that manually retypes
onClick instead of extending native HTML props, or an icon-only button missing an aria-label.
Quick Start
Review my current uncommitted frontend changes against the Opentrons architecture and accessibility standards and report any violations.