CommunityCodierung & Entwicklunggithub.com

hl-kim-mz/claude-skill-repo-validate

Typbewusste, evidenzbasierte Prüfung der Repository-Gültigkeit für Claude Code

Was ist claude-skill-repo-validate?

Diese Fähigkeit für Claude Code ermöglicht eine typbewusste und evidenzbasierte Validierung von Software-Repositories. Sie prüft, ob eine Codebasis konsistent, vollständig und korrekt ist, indem sie strukturelle, typbezogene und abhängigkeitsbezogene Analysen durchführt. Die Skill nutzt Type-Checking-Mechanismen und sammelt Beweise (z. B. Fehlerprotokolle, fehlende Importe, Typinkonsistenzen) aus verschiedenen Quellen wie Compiler-Output, Linter-Ergebnissen oder statischen Analyse-Tools. Entwickler erhalten klare, handlungsorientierte Berichte über die Gültigkeit des Repos, inklusive Verweisen auf konkrete Problemstellen. Dies hilft, Integrationsprobleme frühzeitig zu erkennen und die Codequalität zu sichern. Die Fähigkeit ist speziell für Claude Code konzipiert und unterstützt typische Repositories, die TypeScript, JavaScript, Python oder ähnliche typisierte Sprachen verwenden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add hl-kim-mz/claude-skill-repo-validate

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Skill aktivieren: Stelle sicher, dass die Fähigkeit im Claude Code Skill-Store installiert ist.
  2. Befehl ausführen: Führe den entsprechenden Befehl in Claude Code aus (z. B. /validate-repo).
  3. 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.json für TypeScript, pyproject.toml fü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: lodash nicht 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

Verwandte Skills