d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
---
|
|
description: hookifyシステムのヘルプを取得します
|
|
---
|
|
|
|
hookifyの包括的なドキュメントを表示します。
|
|
|
|
## フックシステムの概要
|
|
|
|
Hookifyは、望ましくない動作を防ぐために、Claude Codeのフックシステムと統合するルールファイルを作成します。
|
|
|
|
### イベントタイプ
|
|
|
|
- `bash`: Bashツール使用時にトリガーし、コマンドパターンにマッチ
|
|
- `file`: Write/Editツール使用時にトリガーし、ファイルパスにマッチ
|
|
- `stop`: セッション終了時にトリガー
|
|
- `prompt`: ユーザーメッセージ送信時にトリガーし、入力パターンにマッチ
|
|
- `all`: すべてのイベントでトリガー
|
|
|
|
### ルールファイル形式
|
|
|
|
ファイルは`.claude/hookify.{name}.local.md`として保存:
|
|
|
|
```yaml
|
|
---
|
|
name: descriptive-name
|
|
enabled: true
|
|
event: bash|file|stop|prompt|all
|
|
action: block|warn
|
|
pattern: "マッチする正規表現パターン"
|
|
---
|
|
ルールがトリガーされた時に表示されるメッセージ。
|
|
複数行をサポートします。
|
|
```
|
|
|
|
### コマンド
|
|
|
|
- `/hookify [説明]` 新しいルールを作成し、説明がない場合は会話を自動分析
|
|
- `/hookify-list` 設定済みルールを一覧表示
|
|
- `/hookify-configure` ルールのオン/オフを切り替え
|
|
|
|
### パターンのヒント
|
|
|
|
- 正規表現構文を使用
|
|
- `bash`の場合、完全なコマンド文字列に対してマッチ
|
|
- `file`の場合、ファイルパスに対してマッチ
|
|
- デプロイ前にパターンをテスト
|