W
writing-hookify-rules
Definiuj reguły Hookify w markdown – automatyczne ostrzeżenia i blokady dla Claude'a
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia i konfiguracji reguł Hookify – plików markdown z YAML frontmatter, które monitorują wzorce w poleceniach bash, edycjach plików i promptach użytkownika. Każda reguła może wyświetlić ostrzeżenie lub zablokować operację na podstawie wyrażenia regularnego. Przydatne do wymuszania bezpieczeństwa, standardów kodowania i kontroli workflow'u w Claude'u.
Jak używać
- 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.