What problem does it solve?
React codebases frequently accumulate hidden bugs, performance bottlenecks, accessibility gaps, dead code, and architectural debt over time, which can cause unexpected regressions and reduced maintainability when making changes or committing code.
Core Features & Use Cases
- Runs comprehensive scans of React code for lint errors, dead code, accessibility issues, bundle size bloat, and architectural flaws, outputting a clear 0–100 health score.
- Supports diff-based scanning to only check files changed against the base branch, making it ideal for quick pre-commit checks after feature development or bug fixes.
- Use for general codebase cleanup and quality improvement by scanning the full project and fixing issues prioritized by severity (errors first, then warnings).
Quick Start
Use the react-doctor skill to scan your current React project for code quality issues and verify your recent changes did not cause a health score regression.