List Resources
プロジェクトの Claude Code リソース一覧を表示します。
引数
- •
$ARGUMENTS:- •
--skills: スキルのみ表示 - •
--agents: エージェントのみ表示 - •
--hooks: フックのみ表示 - •
--help: ヘルプを表示 - •(なし): すべて表示
- •
実行手順
--help が指定された場合: このファイルの内容を要約して表示し、終了。
1. オプションに応じて表示対象を決定
ユーザーの発話から適切なオプションを判断:
- •「スキル一覧」→
--skills - •「エージェント一覧」→
--agents - •「フック一覧」→
--hooks - •それ以外 → すべて表示
2. 以下のリソースを収集
- •スキル:
.claude/skills/配下のディレクトリ(SKILL.mdを含む) - •エージェント:
.claude/agents/配下の.mdファイル - •フック:
.claude/settings.jsonと.claude/settings.local.jsonのhooksセクション
3. 各リソースの説明を取得
- •エージェント: ファイル冒頭の
# タイトルの次の段落 - •スキル:
SKILL.mdのdescriptionフィールドまたは冒頭の説明
4. 整形して表示
出力フォーマット
markdown
## プロジェクトリソース一覧 ### スキル (1) | スキル | 説明 | |--------|------| | my-skill | カスタムスキルの説明 | ### エージェント (1) | エージェント | 説明 | |--------------|------| | reviewer | コードレビューエージェント | ### フック (3) | イベント | 件数 | |----------|------| | PreToolUse | 1 | | PostToolUse | 2 |
重要な注意事項
- •✅ 存在しないディレクトリはスキップ
- •✅ 各リソースタイプの件数を表示
- •✅ リソースがない場合は「なし」と表示
- •❌ ファイル内容の詳細は表示しない(一覧のみ)