W
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when the user asks to \
How to use
- Zainstaluj skill writing-hookify-rules w swoim środowisku Claude'a. Skill aktywuje się automatycznie, gdy poprosisz Claude'a o "create a hookify rule", "write a hook rule", "configure hookify" lub "add a hookify rule".
- Przygotuj strukturę reguły: każda reguła to plik markdown z YAML frontmatter, przechowywany w
.claude/hookify.{nazwa-reguły}.local.md. Frontmatter musi zawierać pola:name(unikatowy identyfikator w kebab-case),enabled(true/false),event(bash, file, stop, prompt lub all) ipattern(wyrażenie regularne). - Zdefiniuj akcję reguły: dodaj pole
actionz wartościąwarn(domyślnie – pokazuje wiadomość, ale pozwala na operację) lubblock(blokuje operację). Jeśli pominieszaction, reguła będzie ostrzegać. - Napisz wiadomość do Claude'a: pod frontmatter umieść tekst markdown, który Claude zobaczy, gdy reguła się uruchomi. Może zawierać ostrzeżenia, sugestie lub instrukcje.
- Testuj regułę: włącz ją ustawiając
enabled: true, a następnie wyzwól zdarzenie pasujące doevent(np. polecenie bash dlaevent: bash). Claude powinien wyświetlić twoją wiadomość. - Dla złożonych reguł z wieloma warunkami użyj pola
conditionszamiast prostegopattern– pozwala monitorować różne pola (np.file_patdla ścieżek plików) i łączyć je logicznie.