Skip to content
AI & Agents
Command

/list

List all configured hookify rules

From plugin
claude-code
145k16 skills14 agents16 commands
Install
> /plugin marketplace add anthropics/claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/list

Context preview

What this command does when you run it.

List all configured hookify rules

Command definition

list.md
description: List all configured hookify rules
allowed-tools: ["Glob", "Read", "Skill"]

List Hookify Rules

**Load hookify:writing-rules skill first** to understand rule format.

Show all configured hookify rules in the project.

Steps

1. Use Glob tool to find all hookify rule files:

   pattern: ".claude/hookify.*.local.md"

2. For each file found:

  • Use Read tool to read the file
  • Extract frontmatter fields: name, enabled, event, pattern
  • Extract message preview (first 100 chars)

3. Present results in a table:

## Configured Hookify Rules

| Name | Enabled | Event | Pattern | File |
|------|---------|-------|---------|------|
| warn-dangerous-rm | ✅ Yes | bash | rm\s+-rf | hookify.dangerous-rm.local.md |
| warn-console-log | ✅ Yes | file | console\.log\( | hookify.console-log.local.md |
| check-tests | ❌ No | stop | .* | hookify.require-tests.local.md |

**Total**: 3 rules (2 enabled, 1 disabled)

4. For each rule, show a brief preview:

### warn-dangerous-rm
**Event**: bash
**Pattern**: `rm\s+-rf`
**Message**: "⚠️ **Dangerous rm command detected!** This command could delete..."

**Status**: ✅ Active
**File**: .claude/hookify.dangerous-rm.local.md

5. Add helpful footer:

---

To modify a rule: Edit the .local.md file directly
To disable a rule: Set `enabled: false` in frontmatter
To enable a rule: Set `enabled: true` in frontmatter
To delete a rule: Remove the .local.md file
To create a rule: Use `/hookify` command

**Remember**: Changes take effect immediately - no restart needed

If No Rules Found

If no hookify rules exist:

## No Hookify Rules Configured

You haven't created any hookify rules yet.

To get started:
1. Use `/hookify` to analyze conversation and create rules
2. Or manually create `.claude/hookify.my-rule.local.md` files
3. See `/hookify:help` for documentation

Example:

/hookify Warn me when I use console.log


Check `${CLAUDE_PLUGIN_ROOT}/examples/` for example rule files.
Read more
Ships withclaude-code

[![npm]]( Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows -- all through natural language commands.

Get the whole plugin

Other commands on claude-code.