Was macht claude-doctor-skill?
Überprüft Projekte auf Sicherheitsprobleme, defekte Hooks, Tests und CI-Probleme in über 20 Sprachen mit adaptiver Bewertung und umsetzbaren Korrekturen.
Beschreibung
Der 'claude-doctor-skill' führt eine umfassende Prüfung Ihres Projekts durch. Er analysiert den Code auf Sicherheitslücken (z. B. veraltete Abhängigkeiten, hartcodierte Secrets), überprüft die Funktionsfähigkeit konfigurierter Git-Hooks (z. B. Pre-Commit, Linting), führt verfügbare Test-Suites aus (Unittests, Integrationstests) und prüft die Konfiguration Ihrer CI/CD-Pipeline (z. B. GitHub Actions, GitLab CI). Das Ergebnis ist ein detaillierter Bericht mit einer adaptiven Bewertung, die die Schwere der gefundenen Probleme gewichtet, sowie klaren, umsetzbaren Schritten zur Behebung.
Verwendung
- Stelle sicher, dass der Skill in deiner Agenten-Umgebung installiert ist (z. B.
claude install skill ScarXparth/claude-doctor-skill). - Führe den Audit in deinem Projektverzeichnis aus:
claude doctor. - Analysiere den generierten Bericht und folge den empfohlenen Korrekturschritten.
Plattformen
- Claude Code
- Cursor
- Codex CLI
- Andere VS Code-Erweiterungen mit Skillinjektion
Funktionsweise
Der Skill durchläuft nacheinander mehrere Prüfungen:
- Sicherheits-Scan: Überprüft Abhängigkeiten auf bekannte Schwachstellen (CVE).
- Hook-Validierung: Testet, ob konfigurierte Git-Hooks korrekt ausgeführt werden.
- Test-Ausführung: Führt das konfigurierte Test-Framework aus (npm test, pytest, etc.).
- CI-Konfigurationsprüfung: Validiert die CI-Konfigurationsdateien auf Syntaxfehler und Best Practices.
Die Ergebnisse werden in einer zusammenfassenden Tabelle mit folgenden Spalten präsentiert: Prüfung, Status (Bestanden / Fehlgeschlagen), Schweregrad (Niedrig / Mittel / Hoch / Kritisch), Korrekturvorschlag.
Beispielausgabe
┌─────────────────────┬────────────────┬────────────┬──────────────────────────────────────┐
│ Prüfung │ Status │ Schweregrad│ Korrekturvorschlag │
├─────────────────────┼────────────────┼────────────┼──────────────────────────────────────┤
│ Sicherheits-Scan │ Fehlgeschlagen │ Hoch │ Aktualisiere 'lodash' auf >=4.17.21 │
│ Hook-Validierung │ Bestanden │ - │ - │
│ Test-Ausführung │ Fehlgeschlagen │ Mittel │ Korrigiere defekten Test in test.js:5 │
│ CI-Konfiguration │ Bestanden │ - │ - │
└─────────────────────┴────────────────┴────────────┴──────────────────────────────────────┘