Notre avis
Affiche la liste des hooks configurés dans un projet Claude Code à partir des fichiers de paramètres.
Points forts
- Visualisation claire des hooks par événement et source
- Détection des hooks dans les fichiers settings.json et settings.local.json
- Format de sortie structuré avec numérotation pour référence facile
Limites
- Ne fonctionne que pour Claude Code, pas pour d'autres plateformes
- Ne permet pas d'éditer ou de supprimer les hooks (lecture seule)
- Dépend de la présence des fichiers de configuration standards
Utilisez cette compétence pour inspecter rapidement la configuration des hooks de votre projet Claude Code.
Ne l'utilisez pas si vous avez besoin de modifier les hooks ; elle est en lecture seule.
Analyse de sécurité
SûrThis skill only reads from local configuration files (.claude/settings.json and .claude/settings.local.json) using the Read tool, with no execution, network access, or destructive operations. It presents a safe, read-only list of hooks.
Aucun point d'attention détecté
Exemples
フック一覧を表示してくださいShow me the configured hooksname: list-hooks description: プロジェクトに設定されたフックの一覧を表示する。「フック一覧」「フックを見せて」「設定済みフック」「hooks 確認」「フックリスト」「hook 一覧」「フックを確認」などで起動。 allowed-tools: [Read]
List Hooks
プロジェクトに設定されたフックの一覧を表示します。
実行手順
- 以下のファイルから
hooksセクションを読み込む:.claude/settings.json.claude/settings.local.json(存在する場合)
- イベント別にフックを整形して表示
フックイベントの種類
| イベント | 説明 | matcher | |----------|------|---------| | PreToolUse | ツール実行前(ブロック可能) | 必須 | | PostToolUse | ツール実行後 | 必須 | | PostToolUseFailure | ツール実行失敗後 | 必須 | | UserPromptSubmit | プロンプト送信時 | 不要 | | Notification | 通知時 | 不要 | | Stop | レスポンス完了時 | 不要 | | SubagentStart | サブエージェント開始時 | 不要 | | SubagentStop | サブエージェント完了時 | 不要 | | PreCompact | Compact 操作前 | 不要 | | SessionStart | セッション開始時 | 不要 | | SessionEnd | セッション終了時 | 不要 | | PermissionRequest | 権限要求時 | 不要 |
出力フォーマット
## 設定済みフック
### ソース別
| ソース | 件数 |
|--------|------|
| settings.json | 3 |
| settings.local.json | 1 |
### PreToolUse
| # | マッチャー | タイプ | コマンド/プロンプト | ソース |
|---|-----------|--------|---------------------|--------|
| 1 | Write | command | prettier --write "$FILE" | settings.json |
| 2 | Bash | prompt | 危険なコマンドをチェック | settings.local.json |
### PostToolUse
| # | マッチャー | タイプ | コマンド/プロンプト | ソース |
|---|-----------|--------|---------------------|--------|
| 1 | Write | command | eslint --fix "$FILE" | settings.json |
### SessionStart
| # | タイプ | コマンド/プロンプト | ソース |
|---|--------|---------------------|--------|
| 1 | command | echo "Session started" | settings.json |
重要な注意事項
- ✅ settings.json と settings.local.json の両方を確認
- ✅ フックがない場合は「フックは設定されていません」と表示
- ✅ 各フックに番号を付与(削除時の参照用)
- ✅ ソースファイルを明示(どのファイルで定義されているか)
- ❌ フックの編集は行わない(表示のみ)
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.