git-safety
Chroń swoją historię gita przed niebezpiecznymi operacjami. Blokuj force push i destructive komendy.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill git-safety to zestaw reguł bezpieczeństwa dla operacji na repozytorium. Automatycznie blokuje niebezpieczne komendy takie jak force push, git reset --hard i git clean -fd, chyba że wyraźnie je autoryzujesz. Narzędzie wymusza bezpieczny workflow: pull przed zmianami, commit, ponowny pull przed push, a następnie normalny push bez flag force. Zamiast destrukcyjnych operacji sugeruje bezpieczne alternatywy jak git stash. Idealne dla zespołów, które chcą chronić integralność gałęzi i unikać przypadkowych utraty kodu.
Jak używać
Zainstaluj skill git-safety w swoim środowisku Claude/Copilot, wskazując plik konfiguracyjny z repozytorium tamagui. Skill automatycznie aktywuje się, gdy spróbujesz wykonać operacje na gicie.
Przed każdą zmianą w kodzie uruchom git pull, aby zsynchronizować lokalne zmiany z gałęzią główną. To zapobiega konfliktom i utracie pracy.
Dokonaj zmian w plikach, a następnie dodaj je do staging area za pomocą git add. Utwórz commit z jasnym opisem zmian.
Przed push ponownie uruchom git pull --rebase, aby upewnić się, że masz najnowszą wersję kodu. Skill automatycznie zasugeruje tę operację.
Wykonaj normalny git push bez flag force. Jeśli napotkasz konflikty, skill zaproponuje rozwiązanie zamiast pozwolić na force push.
Jeśli musisz wycofać zmiany, użyj git stash zamiast git reset --hard. Skill będzie wymagać jawnej autoryzacji dla destrukcyjnych operacji i zawsze najpierw zasugeruje bezpieczne alternatywy.
Podobne skille
payload
autor: payloadcms
openapi-spec-generation
autor: wshobson
feishu-docs
autor: openclaw
reviewing-code
autor: CaptainCrouton89
security-compliance
autor: davila7
llama-cpp
autor: zechenzhangAGI