CommunitySchreiben & Editierengithub.com

SimaAlexandru99/agentscan

Finde defekte Agenten-Konfiguration: Hooks, deren Skripte fehlen, MCP/Skills, die nicht mit der Festplatte übereinstimmen. Kein Netzwerk nötig.

Was ist agentscan?

agentscan ist ein schreibgeschützter Linter für Agenten-Konfigurationsdateien, der speziell für Entwickler von KI-Agenten (z. B. Claude Code, Cursor, Codex) entwickelt wurde. Das Tool prüft, ob Hooks auf tatsächlich vorhandene Skripte verweisen, ob MCP-Server und Skills mit dem Dateisystem übereinstimmen und ob die Konfiguration keine toten Verweise enthält – und das alles ohne Netzwerkzugriff. Es ist plattformunabhängig und wird über npx ausgeführt, ideal für CI/CD-Pipelines oder vor einem Commit. Die Ausgabe im `prompt`-Modus ist speziell darauf ausgelegt, direkt an einen Agenten weitergegeben zu werden, der die gefundenen Fehler behebt, wobei der Fehler `claude.hook.missing-script` als kritisch eingestuft wird. Ein integrierter Demo-Modus erstellt eine temporäre Testumgebung, sodass das Tool ohne vorhandenes Projekt ausprobiert werden kann.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add SimaAlexandru99/agentscan

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht agentscan?

Schreibgeschützter Linter für Agenten-Konfiguration. Erkenntnisse sind Fakten.

Wann

  • Hook, Skill, MCP oder AGENTS.md funktionieren
  • Jemand sagt, eine Wache sei aktiv, und du hast das Skript nicht überprüft
  • Ein PR ändert .claude/, .commandcode/, .agents/, .mcp.json oder skills-lock.json

Was tun

Vom Stammverzeichnis des Repositorys aus:

npx @chimix/agentscan@latest --output prompt

--output prompt ist die Übergabe für den Agenten, der die Fehler behebt. Überspringe nicht claude.hook.missing-script (Fehler).

Kein Projekt zur Hand:

npx @chimix/agentscan@latest demo

demo erstellt eine temporäre Testumgebung, gibt den Bericht aus und löscht die Testumgebung wieder.

Nicht tun

  • Den gescannten Baum schreiben
  • Mit dem Modell raten, ob ein Hook gültig ist
  • Den name im Frontmatter eines Skills mit dessen Verzeichnis vergleichen oder Modell-IDs validieren

Verwandte Skills