git-safety
Git safety rules. INVOKE WHEN: git push, force push, git reset, git clean, destructive git, push force, reset hard. NEVER force push or do destructive git operations.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Git safety rules. INVOKE WHEN: git push, force push, git reset, git clean, destructive git, push force, reset hard. NEVER force push or do destructive git operations.
How to use
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.