logger-messages
Writes user-friendly logger messages in active voice for Simple History event logs. Fixes passive voice issues. Use when creating or modifying logger classes in loggers/ directory, writing getInfo() messages, fixing passive voice, reviewing log message clarity, or adding new
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Writes user-friendly logger messages in active voice for Simple History event logs. Fixes passive voice issues. Use when creating or modifying logger classes in loggers/ directory, writing getInfo() messages, fixing passive voice, reviewing log message clarity, or adding new events to the activity log.
How to use
Zainstaluj skill w swoim projekcie Simple History, umieszczając go w katalogu .claude/skills/ lub dodając referencję do repozytorium bonny/WordPress-Simple-History.
Otwórz plik loggera w katalogu loggers/, w którym chcesz dodać lub zmodyfikować wiadomości — na przykład plik zawierający klasę loggera dla wtyczek lub postów.
Przejrzyj metodę getInfo() w klasie loggera i sprawdź tablicę 'messages'. Skill automatycznie zasugeruje zmianę na głos czynny — zmień "Plugin was activated" na "Activated plugin" lub "Settings have been updated" na "Updated settings".
Upewnij się, że klucze wiadomości są unikalne i opisowe — zamiast ogólnego 'activated' użyj 'plugin_activated' lub 'theme_switched'. Możesz uruchomić grep, aby zweryfikować brak duplikatów: grep -r "'twoj_klucz'" loggers/
Jeśli implementujesz get_log_row_details_output() lub używasz notice_message/warning_message/info_message, skill pomoże ci utrzymać spójny, aktywny ton we wszystkich komunikatach.
Przejrzyj wygenerowane wiadomości — powinny brzmieć jak opis tego, co użytkownik właśnie zrobił, bez żargonu technicznego ani strony biernej.