September 15, 2026
An AI coding model does not invent a new shape for every function. It copies the nearest one it can find. That means the first version of any pattern, an error handler, a domain object, a small utility, becomes a template the model reaches for on the twelfth request and the fortieth, long after anyone remembers making a choice.
The Details:
The fix is not a linter or a new framework. It is a short, living document in the repo that shows the actual chosen shapes in code, paired with a five-minute weekly check: what did we repeat this week that nobody consciously picked? Catching a pattern at instance one costs nothing. Catching it at instance forty means rewriting eleven files to fix a decision nobody remembers making.
Bottom Line: In AI-assisted codebases, the first instance of a pattern is never just code; it is a template. Name it on purpose or the model will name it for you.
Enjoy this article?
Listen to the Claude Code Conversations radio show or join the community.