rsyslog-commit
Umieść commity zgodnie ze ścisłymi standardami rsyslog – automatycznie.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania commitami w projekcie rsyslog. Zapewnia zgodność z polityką wiadomości commitów i gałęzi poprzez wymuszenie struktury tytułu, obowiązkowych sekcji (Why, Impact, Before/After, Technical Overview) oraz formatowania kodu. Integruje się z przepływem pracy deweloperskiej, od sprawdzenia stylu kodu aż do dodania stopki AI-Agenta w wiadomości commita.
Jak używać
Przed committem uruchom skrypt formatowania:
bash devtools/format-code.sh, jeśli zmieniałeś pliki.club.h. To jest obowiązkowe dla zmian w kodzie C.Sprawdź, czy Twoje zmiany przechodzą walidację: uruchom
make -j$(nproc) check TESTS=""i wykonaj testy istotne dla Twojej zmiany. Jeśli dodałeś lub zmieniłeś nazwy plików testowych, uruchommake distcheck TEST_RUN_TYPE=MOCK-OK -j$(nproc)jako ostateczną kontrolę dystrybucji.Przygotuj wiadomość commita zgodnie ze strukturą rsyslog: tytuł w formacie
<komponent>: <akcja>(maksymalnie 62 znaki), każda linia treści maksymalnie 72 znaki. Zamiast skrótów typu#883użyj pełnych adresów URL do issues (np.https://github.com/rsyslog/rsyslog/issues/883).Dodaj obowiązkowe sekcje w treści commita: Why (uzasadnienie), Impact (zmiana zachowania lub testów), Before/After (podsumowanie) oraz Technical Overview (4–12 linii opisu koncepcyjnego zmiany).
Na końcu wiadomości commita dodaj stopkę:
With the help of AI-Agents: <nazwa-agenta>, aby przypisać pracę asystentowi AI.Wyślij commit – skill weryfikuje zgodność z polityką i akceptuje zmianę tylko jeśli wszystkie wymagania są spełnione.
Podobne skille
better-auth-best-practices
autor: novuhq
academic-researcher
autor: Shubhamsaboo
youtube-watcher
autor: openclaw
brand-voice
autor: anthropics
gmail-manager
autor: jeffvincent
senior-security
autor: davila7