Discussion about this post

User's avatar
Stephen P's avatar

I have been using both Claude chat and Claude code in a quasi "shared session" to develop an entire platform and software stack over the last couple months, and I too have maintained architectural design and control over the full process. As a professional engineer for over 20 years, my takeaway is that Claude is like dealing with an over-eager jr developer that is fairly good at doing the grunt work for things that I really don't want to code anyway, but it tends to go too far and doesn't always understand the best way to accomplish the most simplest of tasks.

Its like dealing with someone that has read a million coding books and knows countless ways of doing things, yet still doesn't always understand the context of how to figure out and apply the best solution. I have to provide very strict direction and often have to "reel it back in" from many of the more ridiculous choices it tends to make on its own, so I do not trust it to run without constant oversight and will not give it access to unlimited tokens, at least not while the results are still so nondeterministic and managing the session context feels so arbitrary.

Jonathan Price's avatar

Great article and I need to look into the Copilot PR review step as I'm not doing that currently.

One thing I do find very useful is using Claude chat on Opus 4.8 to act as my co-architect. It writes the prompts which I hand to Claude Code to run in plan mode. The plan provided by CC gets handed back to Claude chat to review. It is surprisingly good at finding gaps which I then hand back to CC to update the plan before moving to build.

So all strategy, review, planning etc sits in Claude directly. I then use this to run what I do in Claude Code with regular requests to update agents.md and claude.md

31 more comments...

No posts

Ready for more?