git-pushing
Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says \
How to use
Zainstaluj umiejętność w swoim projekcie Claude'a, umieszczając folder git-pushing w katalogu skills/development.
Kiedy chcesz wysłać zmiany, powiedz Claude'owi wprost: "push changes", "commit and push", "push to github" lub "save to remote". Umiejętność automatycznie się aktywuje.
Claude uruchomi skrypt bash skills/git-pushing/scripts/smart_commit.sh, który przygotuje wszystkie zmiany, utworzy konwencjonalny commit i wyśle kod na zdalny branch.
Jeśli chcesz użyć niestandardowej wiadomości commita, powiedz Claude'owi coś w rodzaju "commit with message: feat: add new feature". Skrypt zaakceptuje parametr i użyje Twojej wiadomości zamiast domyślnej.
Skrypt automatycznie obsługuje staging zmian, dodaje stopkę Claude'a do commita i używa flagi -u do ustawienia upstream brancha, więc nie musisz nic robić ręcznie.
Sprawdź potwierdzenie od Claude'a — zmiana powinna być widoczna na Twoim zdalnym repozytorium.