react-doctor
React-Probleme automatisch diagnostizieren
Dieses Skill erkennt automatisch React-Code-Probleme nach Änderungen und hilft Entwicklern, Bugs frühzeitig zu erkennen, bevor sie zu größeren Problemen werden.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "react-doctor". Use react-doctor to check my React component
Erwartetes Ergebnis:
React Doctor Report
✅ No critical issues found
⚠️ 2 warnings detected:
1. Missing useEffect dependency: 'userId'
Location: UserProfile.jsx:15
Suggestion: Add 'userId' to dependency array or use useCallback
2. Inline styles detected
Location: Header.jsx:23
Suggestion: Consider extracting to CSS class for better performance
Verwendung von "react-doctor". Run react-doctor on my project
Erwartetes Ergebnis:
React Doctor Summary
Scanned: 42 files
Issues Found: 5
- Critical: 0
- Warnings: 3
- Info: 2
Top Issues:
- 2x Missing React key in list mapping
- 1x useEffect without cleanup function
Sicherheitsaudit
SicherStatic analysis found two patterns (external_commands, weak cryptographic algorithm) but evaluation confirms these are false positives. The external_commands finding is markdown documentation describing development commands (not actual execution). The weak cryptographic algorithm finding is likely a misidentification of normal text in the markdown file. This is a legitimate React debugging tool with no malicious intent.
Probleme mit mittlerem Risiko (1)
Probleme mit niedrigem Risiko (1)
Qualitätsbewertung
Was du bauen kannst
Prüfung nach Feature-Entwicklung
Nach Abschluss eines neuen Features ausführen, um React-Probleme vor dem Commit zu erkennen
Code-Qualitäts-Gate vor Review
Als Teil des Code-Review-Prozesses verwenden, um sicherzustellen, dass React-Best Practices eingehalten werden
Audit der Legacy-Codebasis
Älteren React-Code scannen, um technische Schulden und potenzielle Bugs zu identifizieren
Probiere diese Prompts
Verwende das react-doctor Skill, um meine letzten React-Änderungen auf Probleme zu prüfen
Führe react-doctor auf der Button-Komponente und zugehörigen Dateien aus
Führe react-doctor auf dem gesamten src-Verzeichnis aus, um alle potenziellen Probleme zu identifizieren
Verwende react-doctor, um zu verifizieren, dass mein Bug-Fix das ursprüngliche Problem behoben hat, ohne neue Probleme zu verursachen
Bewährte Verfahren
- Führe react-doctor nach jeder bedeutenden Code-Änderung aus
- Überprüfe alle Warnungen, nicht nur Fehler
- Verwende das Skill früh in der Entwicklung, um zu verhindern, dass Probleme sich anhäufen
- Integriere react-doctor in deine CI-Pipeline für automatisierte Prüfungen
Vermeiden
- Warnungen ignorieren, ohne sie zu verstehen
- react-doctor nur ausführen, wenn Bugs auftauchen (anstatt proaktiv)
- Regeln deaktivieren, ohne die Trade-offs zu bewerten
- Sich ausschließlich auf react-doctor verlassen ohne manuelle Code-Review