AgentSkillsCN

claude-inspector

全面的 .claude/ 目录检查器。统筹多个专业子代理,分析设置、钩子、内存、MCP、规则,以及技能与子代理的分类。提供优先级建议,并附上实例与理由说明。

SKILL.md
--- frontmatter
name: claude-inspector
description: Comprehensive .claude/ directory inspector. Orchestrates multiple specialized subagents to analyze settings, hooks, memory, MCP, rules, and skills/subagents classification. Provides prioritized recommendations with examples and rationale.
allowed-tools:
  - Task
  - Read
  - Glob

Claude Inspector

.claude/ディレクトリの包括的な検査を実行し、最適化推奨事項を提供します。

Usage

code
/claude-inspector

Or naturally: "inspect my .claude config", "check Claude Code setup", "audit settings"

Prerequisites

Required subagents (.claude/agents/):

  • inspector-settings.md
  • inspector-hooks.md
  • inspector-memory.md
  • inspector-mcp.md
  • inspector-rules.md
  • inspector-classification.md

Error if missing: Report which subagent is unavailable and provide template to create it.

Critical: 並列実行

必ず6つのsubagentを単一のメッセージで並列起動してください。

code
// 単一メッセージで6つのTask toolを同時呼び出し
Task(subagent_type: "inspector-settings", prompt: "...")
Task(subagent_type: "inspector-hooks", prompt: "...")
Task(subagent_type: "inspector-memory", prompt: "...")
Task(subagent_type: "inspector-mcp", prompt: "...")
Task(subagent_type: "inspector-rules", prompt: "...")
Task(subagent_type: "inspector-classification", prompt: "...")

ワークフロー

Phase 1: プロジェクト情報収集

code
Use Glob to detect project type:
- package.json → Node.js
- requirements.txt/pyproject.toml → Python
- go.mod → Go
- Cargo.toml → Rust

Phase 2: 並列検査実行

Subagent担当領域
inspector-settingssettings.json最適化
inspector-hookshooks推奨と自動化
inspector-memoryCLAUDE.md品質チェック
inspector-mcpMCP設定検証
inspector-rulesRulesディレクトリ活用
inspector-classificationSkills/Subagents分類検証

Phase 3: 結果統合

各subagentからのJSON出力を統合し、優先度順にソート。

Phase 4: レポート生成

出力形式: JSON(スキーマは output-schema.json を参照)

優先度システム

Priority基準
Criticalセキュリティリスク、データ損失.envが未制限
High効率に大影響、ベストプラクティス違反permissions未設定
Medium便利機能、最適化hooks未活用
Low軽微な改善color未設定

検査カテゴリ

カテゴリ検査内容
Settings基本設定、セキュリティ、settings.local.json分離
Hooks既存hooks分析、セキュリティ、推奨hooks
MemoryCLAUDE.md存在・品質・構造、.gitignore連携
MCP.mcp.json検証、セキュリティ、推奨サーバー
Rulesディレクトリ活用、既存分析、推奨Rules
ClassificationSkills/Subagents分類、Frontmatter検証、誤分類検出

Quick Wins

すぐに実装できて効果の高い改善を抽出:

  • 実装時間: 2-5分
  • 影響度: High以上
  • 具体的な手順付き

プロジェクトタイプ別対応

タイプカスタマイズ
Node.js/TypeScriptnpm hooks, ESLint連携, Node.js MCP
Python仮想環境チェック, pip hooks, Python MCP
Git連携Git hooks, GitHub MCP, Commit規約Rules

制約事項

  • Read-only: 設定ファイルを変更しない(検査のみ)
  • 並列実行必須: 6つのsubagentを同時起動
  • JSON出力: 構造化されたレポート

Error Handling

IssueSolution
subagentファイル未検出ls .claude/agents/inspector-*.md で確認
検査時間が長い大規模プロジェクトの場合は正常
結果統合エラー各subagentの出力を個別確認

References