What problem does it solve? Switching tasks mid-work risks losing uncommitted changes or cluttering your history with meaningless commits. This Skill shelves in-progress work safely on a dedicated local wip branch, capturing both the code and the reasoning behind it, then returns you to a clean working tree on your original branch. ## Core Features & Use Cases - Local WIP Snapshots: Moves related uncommitted changes to a wip/<description> branch in one atomic commit with a structured message describing what works, what is partial, and what remains. - Context Notes: Writes a markdown context file from a template capturing the goal, current state, files changed, next steps, and decisions that a diff alone cannot explain. - Safety Guardrails: Never pushes to origin, never runs destructive git commands, avoids overwriting existing wip branches by appending numeric suffixes, and flags secrets or build artifacts before staging. - Use Case: You are halfway through an auth token rotation refactor when an urgent bug report arrives. Use this Skill to stash the refactor on wip/auth-token-rotation with full context, fix the bug on a clean tree, then resume later by reading the context note. ## Quick Start Use the stash skill to save my current uncommitted changes on a local wip branch and return me to my original branch.