Split a messy working tree into small, reviewed, independently-valid commits — one logical change at a time, with a human approval gate that is configured once at the start of the session. Use this whenever the user has uncommitted changes they want broken into multiple commits, or says things like "let's go through the diff", "commit these chunk by chunk", "break this into commits", "review my changes before I commit", "clean up history before the PR", or wants to work through a batch of code issues together. Trigger even when the word "chunk" never appears — any request to split, review, or gate commits belongs here. Do NOT use for a single quick commit of everything.