Squash Suggester

Analyzes a branch's commit history and produces a squash plan for interactive rebase — a markdown file with a table of every commit, its recommended action (pick, squash, or fixup), and the reasoning, preserving atomicity and bisectability throughout. Invoke immediately whenever the user says "suggest squashes", "squash plan", "clean up my branch", "compact the history", "squash commits before merge", "prepare branch for PR", "organize commits", or mentions wanting fewer commits before merging or opening a PR. Don't wait for the user to specify a target branch — default to main and proceed. The output is a ready-to-use reference for running git rebase -i.

DieGopherLT Updated

File contents

DieGopherLT/claude-kit/tree/main/plugins/git-toolkit/skills/squash-suggester commit dc3f7d34cc

Frequently asked questions

npx skillmds@latest add diegopherlt/squash-suggester