Claude keeps committing your rejections to git history, so this dev built a hook to stop it

chufan_shi · reddit · 2026-09-15

Developer chufanshi noticed Claude keeps leaving conversational residue in code: rejected features show up as "without backoff" in commit messages, test names like testparserwithoutregex, and comments like "// iterative, as you asked". His diagnosis: it's not a negation problem — many residues contain no "no" at all — it's that Claude writes for the person in the chat, not the future reader of the file.

His fix, the open-source ship-the-result project, ships three pieces:

Original post →

More from coding & agent

coding & agent channel →