Communityライティング&編集github.com

SimaAlexandru99/agentscan

壊れたエージェント設定を検出する:スクリプトが存在しないフック、ディスクと不一致のMCP/スキル。ネットワーク不要。

agentscan とは?

agentscanは、開発者向けエージェント設定ファイル (Claude Code, Command Code, Cursor, Codexなど) のリントツールです。このスキルは、設定ファイル内の参照切れを検出し、事実に基づいた問題点を報告します。具体的には、存在しないスクリプトを指すフック設定、ディスク上の実ファイルと不一致のMCPサーバーやスキル定義などを検出します。ネットワークアクセスを一切必要としないため、オフライン環境でも安全に使用できます。`npx @chimix/agentscan@latest --output prompt` を実行することで、エージェントがそのまま修正に使える形式でレポートを出力します。また、`demo` コマンドを使用すれば、ダミーデータで即座に動作確認が可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add SimaAlexandru99/agentscan

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agentscan は何をしますか?

エージェント設定ファイルの読み取り専用リンター。検出結果は事実です。

使用時

  • フック、スキル、MCP、または AGENTS.md を使用する場合
  • 誰かがガードが有効であると言ったが、そのスクリプトを確認していない場合
  • PRが .claude/、.commandcode/、.agents/、.mcp.json、または skills-lock.json に影響する場合

実行方法

リポジトリルートから:

npx @chimix/agentscan@latest --output prompt

--output prompt は、修正を行うエージェントへの引き継ぎ用です。claude.hook.missing-script (エラー) をスキップしないでください。

手元にプロジェクトがない場合:

npx @chimix/agentscan@latest demo

demo は使い捨てのテスト環境を構築し、レポートを表示した後、そのテスト環境を削除します。

禁止事項

  • スキャンしたディレクトリツリーを書き込むこと
  • フックが有効かどうかをモデルで推測すること
  • スキルのフロントマター name とそのディレクトリ名を比較すること、またはモデルIDを検証すること

関連スキル