git-squash
Installation
SKILL.md
Git Squash Skill
Purpose: Safely squash multiple commits into one with automatic backup, verification, and cleanup.
Parallel Initial Investigation
OPTIMIZATION: Run initial git commands in parallel to reduce round-trips.
Before starting any squash workflow, gather information concurrently:
# Run these commands in parallel (use & and wait)
git rev-parse HEAD &
git status --porcelain &
git log --oneline <base>..HEAD &
git diff --stat <base>..HEAD &
wait