stash-namer
Name your git stashes meaningfully using AI. Use when you want to find your stashes later.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Name your git stashes meaningfully using AI. Use when you want to find your stashes later.
How to use
Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz że w zmiennych środowiskowych ustawiony jest klucz OPENAI_API_KEY (export OPENAI_API_KEY=sk-...). Narzędzie nie wymaga instalacji — działa bezpośrednio przez npx.
Przejdź do repozytorium git, w którym chcesz stashować zmiany. Dokonaj zmian w plikach, które chcesz schować.
Uruchom komendę npx ai-stash-name w katalogu projektu. Narzędzie przeanalizuje twoje zmienione pliki, wygeneruje opisową nazwę na podstawie zawartości zmian i automatycznie stashuje zmiany z tą nazwą.
Aby najpierw podejrzeć, jaka nazwa zostanie wygenerowana bez faktycznego stashowania, użyj flagi --dry-run: npx ai-stash-name --dry-run. To pozwala ci sprawdzić, czy nazwa jest zadowalająca.
Jeśli chcesz dodać niestashowane pliki do operacji, użyj flagi --include-untracked. Dla zespołów pracujących na wspólnych gałęziach możesz dodać prefiks do nazwy stasha za pomocą flagi --prefix, na przykład npx ai-stash-name --prefix "WIP:" lub npx ai-stash-name --prefix "TICKET-123:".
Wyświetl listę swoich stashów komendą git stash list — zobaczysz teraz czytelne nazwy zamiast niejasnych opisów, co ułatwi ci zarządzanie zmianami i szybkie przełączanie się między różnymi liniami pracy.