Communityコーディング&開発github.com

purewater02/cc-skill-doctor

Claude Codeのスキルの中で、実際に発動するものと一度も実行されないものを特定します。依存関係ゼロ、完全ローカル動作。

cc-skill-doctor とは?

このスキルは、Claude Code環境にインストールされたスキルのうち、実際に使用されているものと死蔵されているものを診断します。開発者は、不要なスキルを特定してクリーンアップすることで、エージェントのパフォーマンスを最適化できます。依存関係が一切なく、すべての処理がローカルで完結するため、セキュリティとプライバシーを維持しながら簡単に導入できます。Claude Codeのスキル管理を効率化し、システムの軽量化と応答性向上に貢献します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add purewater02/cc-skill-doctor

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

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

仕組み

  1. Claude Codeの設定ファイル(~/.claude/skills.json など)を読み取り、インストールされているスキルの一覧を取得します。
  2. 各スキルの発動履歴(~/.claude/skills_history.log など)を解析し、直近の使用状況を確認します。
  3. 使用されていないスキルを「死蔵スキル」としてマークし、ユーザーに削除を推奨します。

依存関係

  • ゼロ依存: 外部ライブラリやパッケージは一切不要です。
  • 完全ローカル: すべての処理はユーザーのマシン上で完結します。

対応プラットフォーム

  • Claude Code (v1.0以降)

注意事項

  • スキルの発動履歴は、Claude Codeが記録するログに依存します。ログが無効になっている場合は正確な診断ができません。
  • スキルを削除する前に、必要かどうかをよく確認してください。

ライセンス

MIT

関連スキル