Original Reddit post

Hi, I wanted to query what works best for you in a real engineering team working on a large codebase? Also, have you also noticed models tend to implement silent errors? I’ll share my current workflow (true as of March 4th…): Create a ticket on what we want to do, broad strokes Make a plan - this is the most interactive work with the agent Make it TDD Ask on the codebase Bring samples, logs, anything to make sure we close open questions Make sure the plan follows our internal architecture Clear context, review plan Ask for the agent to review the plan, and ask clarifying questions, one at a time Answer, fix plan Repeat until I’m satisified Depending on task size, ask another Model to review plan Now let’s it implement plan, this should be non-interactive if we had a good plan so far Clear context, ask model to review implementation compared to plan, make a fidelity report Creates PR, checks CI status, attempts to fix until resolved So, I spend a lot of time on the planning phase, reviewing the plan, and reviewing the tests. then the coding cycle can take minutes to an hour. submitted by /u/amirshk

Originally posted by u/amirshk on r/ClaudeCode