Was macht claude-skill-repo-validate?
Typbewusste, evidenzbasierte Prüfung der Repository-Gültigkeit für Claude Code
Beschreibung
Diese Fähigkeit (Skill) für Claude Code führt eine automatisierte Überprüfung der Gültigkeit eines Software-Repositories durch. Sie sammelt Beweise aus verschiedenen Quellen (z. B. Compiler-Fehler, Linter-Warnungen, fehlende Abhängigkeiten, Typinkonsistenzen) und erzeugt einen zusammenfassenden Bericht, der anzeigt, ob das Repository gültig ist oder welche spezifischen Probleme behoben werden müssen.
Funktionen
- Typbewusste Analyse: Nutzt Type-Checking (z. B. TypeScript
tsc, mypy für Python) zur Erkennung von Typfehlern. - Evidenzbasierte Validierung: Sammelt Beweise (
evidence) aus Build-Output, Testläufen und Code-Statiken. - Berichtsgenerierung: Erstellt einen strukturierten Bericht mit Status (gültig/ungültig), Problemliste und Links zu den betroffenen Dateien.
- Integration in Claude Code: Wird direkt über den Claude Code Agent ausgeführt, ohne externe Tools.
Verwendung
- Skill aktivieren: Stelle sicher, dass die Fähigkeit im Claude Code Skill-Store installiert ist.
- Befehl ausführen: Führe den entsprechenden Befehl in Claude Code aus (z. B.
/validate-repo). - Ergebnis prüfen: Der Skill führt die Analyse aus und gibt einen detaillierten Bericht aus.
Beispielaufruf in Claude Code
/validate-repo
Voraussetzungen
- Claude Code (Version >= 0.1.0)
- Das Repository muss über einen unterstützten Build-Prozess oder Type-Checker verfügen (z. B.
package.jsonfür TypeScript,pyproject.tomlfür Python). - Die notwendigen Abhängigkeiten müssen installiert sein (z. B.
npm install,pip install -r requirements.txt).
Ausgabeformat
Der Skill gibt eine JSON-ähnliche Struktur aus (in der Regel formatiert als Markdown-Blockkquote), z. B.:
Repo-Gültigkeitsbericht
- Status: UNGÜLTIG
- Probleme: 3
src/index.ts:42– Typfehler:Type 'string' is not assignable to type 'number'src/utils/helper.ts:15– Fehlende Datei:import './non-existent'package.json– Fehlende Abhängigkeit:lodashnicht installiert- Empfehlung: Korrigieren Sie die genannten Probleme vor dem nächsten Build.
Entwicklung
Diese Fähigkeit wird unter der MIT-Lizenz bereitgestellt. Beiträge sind willkommen.
Repository: hl-kim-mz/claude-skill-repo-validate