界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

stash-namer

stash-namer

【开发与工程】Generate meaningful git stash names from your changes. Use when stashing work.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: stash-namer description: Generate meaningful git stash names from your changes. Use when stashing work.

Stash Namer

Stop naming stashes "WIP" or leaving them unnamed. This reads your changes and creates a meaningful stash name.

One command. Zero config. Just works.

Quick Start

npx ai-stash-name

What It Does

  • Reads your staged and unstaged changes
  • Generates a descriptive stash name
  • Actually runs git stash with the name
  • No more mystery stashes

Usage Examples

# Stash with auto-generated name
npx ai-stash-name

# Preview without stashing
npx ai-stash-name --dry-run

Best Practices

  • Stash early, stash often - it's free
  • Name them well - future you will thank you
  • Don't hoard stashes - apply or drop them
  • Pop, don't apply - unless you need to keep it

When to Use This

  • Switching contexts quickly
  • Saving work before pulling
  • Experimenting with changes
  • Any time you'd use git stash

Part of the LXGIC Dev Toolkit

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:

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. Needs OPENAI_API_KEY environment variable.

npx ai-stash-name --help

How It Works

Runs git diff to see your changes, sends the diff summary to GPT-4o-mini to generate a descriptive name, then runs git stash push -m with that name.

License

MIT. Free forever. Use it however you want.


Built by LXGIC Studios

我的收藏