react-doctor

Diagnose React codebase health across security, performance, and architecture.

2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/metaloozee/geoveda --skill react-doctor-metaloozee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-doctor
Source: https://github.com/metaloozee/geoveda/tree/main/.cursor/skills/react-doctor
Command: npx skills add https://github.com/metaloozee/geoveda --skill react-doctor-metaloozee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and helps fix issues within a React codebase related to security, performance, correctness, and architecture.

Core Features & Use Cases

  • Codebase Auditing: Scans for common React pitfalls and anti-patterns.
  • Diagnostic Reporting: Provides a score and detailed, actionable diagnostics with file paths and line numbers.
  • Use Case: Before deploying a new feature, run this tool to catch potential security vulnerabilities or performance bottlenecks in your React components.

Quick Start

Run npx -y react-doctor@latest . --verbose in your project's root directory.

Frequently Asked Questions about react-doctor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a React codebase for security and performance issues?

To audit a React codebase for security and performance issues, run the diagnostic tool in your project's root directory. It scans for anti-patterns across state management, architecture, and bundle size, then outputs a numerical health score with actionable diagnostics for remediation.

What does a React codebase health check include?

A React codebase health check includes scanning for security vulnerabilities, performance bottlenecks, state management anti-patterns, accessibility issues, dead code, and Next.js convention violations. It provides a numerical score and detailed diagnostics with specific file paths and line numbers for remediation.

Can I use this React auditing tool with a Next.js project?

Yes, you can use this React auditing tool with a Next.js project. The diagnostic process explicitly checks for Next.js conventions and server-side logic issues alongside standard React correctness, architecture, and bundle size problems.

How do I find dead code and bundle size issues in my React components?

To find dead code and bundle size issues in React components, execute an auditing command in your project's root. The diagnostic report identifies unused code and calculates bundle impacts, providing exact file paths and line numbers to help you remove bottlenecks before deployment.

When should I run a React codebase diagnostic report?

You should run a React codebase diagnostic report before deploying a new feature to catch potential security vulnerabilities or performance bottlenecks. Running it proactively helps identify architectural anti-patterns and correctness issues early, providing a health score and actionable remediation steps.