Toolverse
All skills

stash-namer

by openclaw

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

Quick info

Author
openclaw
Category
Frontend
Views
1

About this skill

Name your git stashes meaningfully using AI. Use when you want to find your stashes later.

How to use

  1. 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.

  2. Przejdź do repozytorium git, w którym chcesz stashować zmiany. Dokonaj zmian w plikach, które chcesz schować.

  3. 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ą.

  4. 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.

  5. 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:".

  6. 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.

Related skills