release-safety
Zabezpiecz wydania pakietów przed błędami – nie pomijaj testów bez pozwolenia
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill dla Claude'a, który wymusza bezpieczne praktyki podczas wydawania pakietów w monorepo. Chroni przed przypadkowym pominięciem kontroli i testów, które mogą doprowadzić do publikacji uszkodzonych wersji. Automatycznie blokuje niebezpieczne flagi (--skip-checks, --skip-tests, --skip-build) chyba że jawnie je zatwierdzisz. Zamiast omijać problemy, skill nakłania do naprawy źródłowych błędów przed ponownym uruchomieniem wydania.
Jak używać
Zainstaluj skill w swoim projekcie Tamagui, umieszczając go w katalogu .claude/skills/release-safety. Skill automatycznie aktywuje się, gdy Claude wykryje komendy związane z wydaniami (yarn release, npm publish, release canary, release packages).
Kiedy chcesz opublikować nową wersję pakietu, wydaj polecenie wydania w rozmowie z Claude'em. Skill monitoruje, czy nie dodajesz niebezpiecznych flag, i ostrzega przed ich użyciem bez jawnego pozwolenia.
Jeśli testy lub kontrole się nie powodzą, skill nakłania do przeczytania komunikatu błędu i naprawy rzeczywistego problemu w kodzie, zamiast pomijać sprawdzenia. To zapobiega publikacji wadliwych wersji.
Możesz bezpiecznie używać flag takich jak --canary (wersja testowa), --ci (tryb CI) czy --dirty (zanieczyszczony katalog roboczy) – skill ich nie blokuje, bo nie stanowią zagrożenia.
Jeśli naprawdę musisz pominąć kontrolę lub testy, powiedz to Claude'owi wprost (np. "pomiń testy"), a skill pozwoli na użycie flagi --skip-tests lub --skip-checks, ale tylko wtedy, gdy wyraźnie to zatwierdzisz.