I'm not a programmer. I run a small business with five software projects on one server, and Claude Code builds them. I work mostly at a desktop and by phone one or two days a week.
All I wanted was one central setup, so sessions would stop behaving differently and stop fighting what had already been decided. For weeks that didn't happen.
Every failure got a new check or a new rule. Over five days that meant about 460 commits, and the hooks grew from 28 to 46. The build sat at 4 of its 7 parts.
Our research kept asking how to stop Claude failing, and every answer to that question is another check. Our own notes had already said to freeze first. We never did it.
We asked a different question: what do people who finish actually run? We read 20 sources in full, 16 of them from users or forums, then:
The cut and all four project switches were merged in about two hours, after weeks of being stuck. The checks on all 7 parts of the build now pass, but an independent review found that overstates it: only 1 part fully meets what I asked for, and 6 are partly there. Some of those checks only prove something exists, and our cut switched off one thing a part asked for. So this is not finished, and I'll report what happens.
Written instructions have no guarantee, and Anthropic's own guide says so. Wording and repeat questions can still go wrong, and the same chat that did this work broke my answer format over and over. The cut also removed warnings that caught some mistakes, and it made mistakes of its own along the way, including removing things I'd never asked it to remove.
New chats finishing jobs, fewer repeat questions, and no damage getting past the hard stops. I'll update this post with the results, including if it doesn't work. List what must never happen and enforce only that. Keep one plain list, one item at a time. Have a person approve the result. After two failed fixes, start clean.
If you're interested, say so in the comments. I can share the structure we put in and a project overview you can paste into your own setup. This article was written with the help of Claude, from my own project's records. I've checked it and I stand by it.