mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-07 01:33:31 +08:00
feat: restore hookify command bundle
This commit is contained in:
46
commands/hookify-help.md
Normal file
46
commands/hookify-help.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
description: Get help with the hookify system
|
||||
---
|
||||
|
||||
Display comprehensive hookify documentation.
|
||||
|
||||
## Hook System Overview
|
||||
|
||||
Hookify creates rule files that integrate with Claude Code's hook system to prevent unwanted behaviors.
|
||||
|
||||
### Event Types
|
||||
|
||||
- `bash`: triggers on Bash tool use and matches command patterns
|
||||
- `file`: triggers on Write/Edit tool use and matches file paths
|
||||
- `stop`: triggers when a session ends
|
||||
- `prompt`: triggers on user message submission and matches input patterns
|
||||
- `all`: triggers on all events
|
||||
|
||||
### Rule File Format
|
||||
|
||||
Files are stored as `.claude/hookify.{name}.local.md`:
|
||||
|
||||
```yaml
|
||||
---
|
||||
name: descriptive-name
|
||||
enabled: true
|
||||
event: bash|file|stop|prompt|all
|
||||
action: block|warn
|
||||
pattern: "regex pattern to match"
|
||||
---
|
||||
Message to display when rule triggers.
|
||||
Supports multiple lines.
|
||||
```
|
||||
|
||||
### Commands
|
||||
|
||||
- `/hookify [description]` creates new rules and auto-analyzes the conversation when no description is given
|
||||
- `/hookify-list` lists configured rules
|
||||
- `/hookify-configure` toggles rules on or off
|
||||
|
||||
### Pattern Tips
|
||||
|
||||
- use regex syntax
|
||||
- for `bash`, match against the full command string
|
||||
- for `file`, match against the file path
|
||||
- test patterns before deploying
|
||||
Reference in New Issue
Block a user