pr-workflow
Standardy dla czystego kodu: atomic commity, testy i bezpieczeństwo w CI/CD
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera wytyczne dla zespołów pracujących z Claude w GitHub Actions. Obejmuje praktyki commitów (atomic commits, czysta historia), standardy pull requestów, konfigurację CI, zasady bezpieczeństwa (brak .env i credentials) oraz procedury dla zależności trzecich. Pomaga utrzymać porządek w kodzie i uniknąć typowych błędów w workflow'u automatyzacji.
Jak używać
Zainstaluj skill pr-workflow w swoim repozytorium, umieszczając go w katalogu
.claude/skills/. Skill zawiera wytyczne, które Claude będzie stosować podczas pracy nad pull requestami.Przed wysłaniem PR upewnij się, że każdy commit jest atomic — zawiera jedną logiczną zmianę. Nie mieszaj zmian logiki z formatowaniem lub refactoringiem. Użyj
git rebase -i, aby wyczyścić historię commitów, jeśli potrzebujesz.Napisz jasne komunikaty commitów, które opisują intencję zmian. Każdy commit powinien być częścią opowieści o zmianach w PR.
Uruchom wszystkie istotne testy przed wysłaniem PR. Jeśli pracujesz w GitHub Actions, sprawdź limit turno w
.github/workflows/claude.ymli unikaj zagłębiania się w zbędne zadania.Pamiętaj o bezpieczeństwie: nigdy nie commituj plików
.env, credentials ani sekretów. Jeśli dodajesz zależności trzecie, umieść plik licencji w katalogulicenses/i zaktualizujNOTICE.md.Gdy używasz zewnętrznych API lub narzędzi CLI, zawsze szukaj parametrów w oficjalnej dokumentacji zamiast ich zgadywać. Jeśli coś jest niejasne, poproś o wyjaśnienie.