What problem does it solve?
This Skill enforces consistent Git practices, preventing accidental pushes to main, standardizing branching, and simplifying complex worktree management for a smoother development workflow.
Core Features & Use Cases
- Safe Branching: Prevents direct pushes to default branches, ensuring proper review processes.
- Worktree Management: Provides clear guidelines and commands for creating, listing, and removing isolated Git worktrees.
- Naming Conventions: Encourages descriptive, hyphenated branch names for clarity.
- Use Case: When you need to work on multiple features or bug fixes simultaneously, this Skill helps you efficiently manage separate worktrees, keeping your main repository clean and organized.
Quick Start
Create a new topic branch and worktree
git worktree add .worktrees/fix-auth-bug -b fix-auth-bug
List all active worktrees
git worktree list
Remove a worktree after merging
git worktree remove .worktrees/fix-auth-bug