Adding Change Management to Claude.md Fixed Claude's Overreaching Code Edits

d0ugfirtree · reddit · 2026-10-03

A developer shares how adding basic change management rules to his claude.md almost entirely solved Claude Code's habit of overreaching and making unrequested changes.

His workflow: for each modification, he describes only the desired outcome, then requires Claude to propose three plans before touching any code — an implementation plan, a backout plan (how to revert if things break), and a test plan (can it prove a POC first). He approves or rejects each proposal.

Before asking him to commit, Claude must run a success validation and report one of four outcomes: successful, partially successful, unsuccessful, or unsuccessful requiring reversion. Changes are committed only when fully implemented and validated.

The "propose → execute → verify" pattern pairs well with his style of tackling one small feature at a time.

Original post →

More from coding & agent

coding & agent channel →