Original Reddit post

Our small team has been heavily using Claude Code and I’ve been deep in the weeds researching how to use it effectively at scale. Code quality is decent — the code runs, tests pass. But as the codebase grows and we layer more features on top of AI-generated code, things get messy fast. It becomes hard to understand what’s actually happening, dead code accumulates, and Claude starts over-engineering solutions when it lacks full context. I’ve started using ClAUDE.md and a rules folder to give it more structure, but I’m still figuring out what works. Curious how other teams handle this stuff? submitted by /u/yuehan_john

Originally posted by u/yuehan_john on r/ClaudeCode