> the workflow I’ve settled into is radically different from what most people do with AI coding tools This looks exactly like what anthropic recommends as the best practice for using Claude Code. Textbook. It also exposes a major downside of this approach: if you don't plan perfectly, you'll have to start over from scratch if anything goes wrong. I've found a much better approach in doing a design -> plan -> execute…
How I use Claude Code: Separation of planning and execution
511–520 of 630 posts
Re: How I use Claude Code: Separation of planning and execution
#512Earlier quoted context omitted.
But the author's workflow is actually very different from Boris'. #6 is about using plan mode whereas the author says "The built-in plan mode sucks". The author's post is much more than just "planning with clarity".
The author __is__ Boris ...
Re: How I use Claude Code: Separation of planning and execution
#513Earlier quoted context omitted.
But the author's workflow is actually very different from Boris'. #6 is about using plan mode whereas the author says "The built-in plan mode sucks". The author's post is much more than just "planning with clarity".
> The author's post is much more than just "planning with clarity". Not much more, though. It introduces "research", which is the central topic of LLMs since they first arrived. I mean, LLMs coined the term "hallucination", and turned grounding into a key concept. In the past, building up context was thought to be the right way to approach LLM-assisted coding, but that concept is dead and proven to be a mistake, like…
Re: How I use Claude Code: Separation of planning and execution
#514Earlier quoted context omitted.
We're learning the lessons of Agile all over again.
We're learning how to be an engineer all over again. The authors process is super-close what we were taught in engineering 101 40 years ago.
Claude is like an intern coder-bro, eager to start crushin' it. But, you definitely can bring Claude "down to earth," have it follow actual engineering best practices, and ask it to prove to you that each step is the correct one. It requires careful, documented guardrails, and on top of it, I occasionally prompt it to show me with evidence how the previous N actions conformed to the written plan and didn't deviate.
If I were to anthropomorphize Claude, I'd say it doesn't "like" working this way--the responses I get from Claude seem to indicate impatience and a desire to "move forward and let's try it." Obviously an LLM can't be impatient and want to move fast, but its training data seem to be biased towards that.
Re: How I use Claude Code: Separation of planning and execution
#515Earlier quoted context omitted.
This is a super helpful and productive comment. I look forward to a blog post describing your process in more detail.
This dead internet uncanny (sarcasm?) valley is killing me.
Re: How I use Claude Code: Separation of planning and execution
#516I’ve begun using Gpt’y to iron out most of the planning phase to essentially bootstrap the conversation with Claude. I’m curious if others have done that. Sometimes I find it quite difficult to form the right question. Using Gpt’y I can explore my question and often times end up asking a completely different question. It also helps derisk hitting my usage limits with pro. I feel like I’m having richer conversations n…
What's "gpt'y"?
Re: How I use Claude Code: Separation of planning and execution
#517I appreciate the author taking the time to share his workflow even though I really dislike the way this article is written. My dislike stems from sentences like this one: "I’ve been using Claude Code as my primary development tool for approx 9 months, and the workflow I’ve settled into is radically different from what most people do with AI coding tools." There is nothing radically different in the way he's using it…
So when I point claude code at a ticket, hand it readOnly access to a qa environment so it can see how the database actually looks like, chat about implementation details and then tell it to go implement the plan, running unit tests, functional tests, run linters and all, that, they look at me like I have three heads.
So if you ask me, explaining reasonably easy ways to get good outcomes out of Codex or Claude Code is still necessary evangelism, at least in companies that haven't spent on tools to do things like what Stripe does. There's still quite a few people out there copying and pasting from the chat window.
Re: How I use Claude Code: Separation of planning and execution
#518I use Claude Code for lecture prep. I craft a detailed and ordered set of lecture notes in a Quarto file and then have a dedicated claude code skill for translating those notes into Slidev slides, in the style that I like. Once that's done, much like the author, I go through the slides and make commented annotations like "this should be broken into two slides" or "this should be a side-by-side" or "use your generate…
Re: How I use Claude Code: Separation of planning and execution
#519Earlier quoted context omitted.
The crowd around this pot shows how superficial is knowledge about claude code. It gets releases each day and most of this is already built in the vanilla version. Not to mention subagent working in work trees, memory.md, plan on which you can comment directly from the interface, subagents launched in research phase, but also some basic mcp's like LSP/IDE integration, and context7 to not to be stuck in the knowledge…
I'm using the in-built features as well, but I like the flow that I have with superpowers. You've made a lot of assumptions with your comment that are just not true (at least for me). I find that brainstorming + (executing plans OR subagent driven development) is way more reliable than the built-in tooling.
Re: How I use Claude Code: Separation of planning and execution
#520> Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way. As others have already noted, this workflow is exactly what the Google Antigravity agent (based off Visual Studio Code) has been created for. Antigravity even includes specialized UI for a user to annotate selected portions of an LLM-generated plan before iterating i…