stash-namer
Nadaj sensowne nazwy swoim gałęziom git stash dzięki AI i znajdź je bez przeszukiwania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Stash Namer to narzędzie dla programistów, które automatycznie generuje opisowe nazwy dla twoich gałęzi git stash na podstawie rzeczywistych zmian w kodzie. Zamiast niejasnych komunikatów typu "WIP" czy "temp changes", otrzymujesz precyzyjne opisy, dzięki którym łatwo odnajdziesz właściwą gałąź bez konieczności wyciągania ich wszystkich. Działa bez konfiguracji — wystarczy jedna komenda. Idealny dla programistów, którzy często przełączają kontekst pracy lub eksperymentują z kodem.
Jak używać
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.