skill-stocktake
品質チェックリスト + AI全体判断を使用して、すべてのClaudeスキルとコマンドを審査するスラッシュコマンド(/skill-stocktake)。2つのモードをサポートする:最近変更されたスキルの高速スキャンと、完全レビューのための完全棚卸し。
スコープ
このコマンドは、コマンドを呼び出したディレクトリを基準とした以下のパスを対象とする:
| パス | 説明 |
|---|---|
~/.claude/skills/ | グローバルスキル(全プロジェクト) |
{cwd}/.claude/skills/ | プロジェクトレベルのスキル(ディレクトリが存在する場合) |
フェーズ1の開始時に、コマンドはどのパスが見つかりスキャンされたかを明示的にリストアップする。
特定のプロジェクトをターゲットにする
プロジェクトレベルのスキルを含めるには、そのプロジェクトのルートから実行する:
cd ~/path/to/my-project
/skill-stocktake
プロジェクトに .claude/skills/ ディレクトリがない場合、グローバルスキルとコマンドのみが評価される。
モード
| モード | トリガー条件 | 所要時間 |
|---|---|---|
| 高速スキャン | results.json が存在する(デフォルト) | 5〜10分 |
| 完全棚卸し | results.json が存在しない、または /skill-stocktake full | 20〜30分 |
結果キャッシュ: ~/.claude/skills/skill-stocktake/results.json
高速スキャンフロー
前回の実行以降に変更されたスキルのみを再評価する(5〜10分)。
~/.claude/skills/skill-stocktake/results.jsonを読み取る- 実行する:
bash ~/.claude/skills/skill-stocktake/scripts/quick-diff.sh \ ~/.claude/skills/skill-stocktake/results.json(プロジェクトディレクトリは$PWD/.claude/skillsから自動検出。必要な場合のみ明示的に渡す) - 出力が
[]の場合:「前回の実行以降に変更なし。」とレポートして停止する - 変更されたファイルのみを同じフェーズ2の基準で再評価する
- 前回の結果から変更されていな…