| name | react-doctor |
| description | Scans React code for anti-patterns. Finds unnecessary useEffect, prop drilling, accessibility issues. Run repeatedly until all issues pass. Don't use for non-React code. |
| disable-model-invocation | true |
| context | fork |
| model | sonnet |
| effort | medium |
| allowed-tools | Bash, Read, Grep |
| paths | **/*.tsx,**/*.jsx |
| argument-hint | ["path-to-scan"] |
React Doctor
Scan React code for anti-patterns:
npx -y react-doctor@latest $ARGUMENTS
What it checks:
- Unnecessary useEffect hooks
- Prop drilling (should use Context or composition)
- Accessibility (a11y) violations
- Component complexity
Process:
- Run scan on specified path
- Report all findings
- Fix issues found
- Run again to verify fixes
- Repeat until clean