branch-switch

Community

Safely switch branches without losing work

AuthorReidond
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents data loss and workflow disruption when changing Git branches by safely managing uncommitted changes and stash operations.

Core Features & Use Cases

  • Safe Branch Switching: Checks repository state, handles dirty worktrees, and switches branches without discarding user changes.
  • Stash Management: Creates, verifies, applies, and reviews stashes while detecting possible conflicts before restoration.
  • Use Case: When moving from a feature branch to another task while preserving unfinished edits, use this Skill to stash changes, switch branches, and optionally restore work.

Quick Start

Use the branch-switch skill to safely move my current work to the target branch while preserving uncommitted changes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: branch-switch
Download link: https://github.com/Reidond/Banshee/archive/main.zip#branch-switch

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.