release-safety
Release safety rules. INVOKE WHEN: yarn release, npm publish, release canary, release packages, publishing, skip checks, skip tests. NEVER skip checks or tests without explicit permission.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Release safety rules. INVOKE WHEN: yarn release, npm publish, release canary, release packages, publishing, skip checks, skip tests. NEVER skip checks or tests without explicit permission.
How to use
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.