cc-skill-doctor は何をしますか?
Claude Codeのスキルの中で、実際に発動するものと一度も実行されないものを特定します。依存関係ゼロ、完全ローカル動作。
概要
このスキルは、Claude Code環境にインストールされているスキルの使用状況を分析し、実際に発動するスキルと一度も実行されない死蔵スキルを明確にします。内部処理はすべてローカルで完結するため、外部サービスへの依存やデータ漏洩のリスクはありません。
使い方
以下のコマンドでスキルを実行します。
claude code doctor
出力例
アクティブスキル (最近発動したもの):
- my-org/skill-a (最終発動: 2024-01-15)
- my-org/skill-c (最終発動: 2024-01-14)
死蔵スキル (未使用):
- my-org/skill-b
- my-org/skill-d
仕組み
- Claude Codeの設定ファイル(
~/.claude/skills.jsonなど)を読み取り、インストールされているスキルの一覧を取得します。 - 各スキルの発動履歴(
~/.claude/skills_history.logなど)を解析し、直近の使用状況を確認します。 - 使用されていないスキルを「死蔵スキル」としてマークし、ユーザーに削除を推奨します。
依存関係
- ゼロ依存: 外部ライブラリやパッケージは一切不要です。
- 完全ローカル: すべての処理はユーザーのマシン上で完結します。
対応プラットフォーム
- Claude Code (v1.0以降)
注意事項
- スキルの発動履歴は、Claude Codeが記録するログに依存します。ログが無効になっている場合は正確な診断ができません。
- スキルを削除する前に、必要かどうかをよく確認してください。
ライセンス
MIT