brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
stash-namerName your git stashes meaningfully using AI. Use when you want to find your stashes later.
Independent GitHub snapshot · Automated classification · Original documentation governs
"WIP" and "temp changes" tell you nothing. This tool names your stashes based on what you actually changed. Finally find the right stash without popping them all.
One command. Zero config. Just works.
npx ai-stash-name
# Stash current changes with a good name
npx ai-stash-name
# Preview the name without stashing
npx ai-stash-name --dry-run
# Include untracked files
npx ai-stash-name --include-untracked
# Custom prefix for team conventions
npx ai-stash-name --prefix "WIP:"
This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.
Find more:
No install needed. Just run with npx. Node.js 18+ recommended. Requires OPENAI_API_KEY environment variable.
export OPENAI_API_KEY=sk-...
npx ai-stash-name --help
Runs git diff to see what changed, sends the diff summary to GPT, and gets back a concise, descriptive name. Then runs git stash push -m with that name. Simple but solves a real annoyance.
MIT. Free forever. Use it however you want.