“Stage everything” can commit unrelated changes or sensitive files
Source references: 1The instruction does not limit staging to reviewed conflict-resolution files; it directs the agent to stage everything and commit. Pre-existing edits, generated files, or files containing credentials could therefore enter the commit.
The user can lose control of the commit boundary. Unrelated code or secrets may become part of Git history and be exposed to repository readers if the commit is later pushed.
This is an active instruction, not an example or warning. After resolving conflicts, the Skill says to “Stage everything and commit” without limiting staging to conflict-related files. If the worktree already contains unrelated edits, generated files, or accidentally placed sensitive files, they could be included in the commit. A user can require staging only reviewed conflict files and approval of the staged file list and diff before committing.
5. **Finish the merge/rebase.** Stage everything and commit. If rebasing, continue the rebase process until all commits are rebased.