Toolverse
Wszystkie skille

release-safety

autor: tamagui

Zabezpiecz wydania pakietów przed błędami – nie pomijaj testów bez pozwolenia

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
tamagui
Kategoria
DevOps
Wyświetlenia
1

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ć

  1. 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).

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Podobne skille