Toolverse
All skills

release-safety

by tamagui

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

Quick info

Author
tamagui
Category
DevOps
Views
1

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

  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.

Related skills