skill-doctor は何をしますか?
AIエージェントスキルの監査、競合・重複・安全性リスクを検出するローカルCLIツールです。
概要
Skill Doctorは、AIエージェント(Claude Code、Cursor、Codexなど)向けに作成されたスキルをローカル環境で監査・分析するためのコマンドラインツールです。複数のスキル間での競合、重複する機能、セキュリティリスクを自動的に検出し、レポートを生成します。
主な機能
- 競合検出: 異なるスキル間で同名のコマンドや環境変数が定義されている場合を検出
- 重複検出: 同じまたは類似した機能を持つスキルの重複を特定
- 安全性チェック: 不適切な権限や危険な操作を含むスキルを識別
- レポート生成: 監査結果をJSONまたはYAML形式で出力
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他スキルベースのAIエージェント
使い方
# スキルディレクトリを監査
skill-doctor audit ./skills
# 特定のスキルを監査
skill-doctor analyze ./skills/my-skill
# レポートをJSONで出力
skill-doctor audit ./skills --format json --output report.json
設定
設定は skill-doctor.config.yaml または環境変数で行えます。
# skill-doctor.config.yaml
audit:
check_duplicates: true
check_conflicts: true
check_safety: true
output:
format: json
path: ./audit-report.json
注意事項
- 本ツールはスキルの静的解析を行います。実行時の動作は保証しません。
- 監査結果は参考情報として活用し、最終的な判断は開発者が行ってください。