Latest / AI Fire Daily / #673 Neil: 4 Claude Code Tips to Make Better Project Decisions Fast
Transcript
- 0:00Most of us are paying for genius level AI. But
- 0:03we honestly treat it like an overworked intern.
- 0:05Yeah, exactly. You have one of the smartest coding
- 0:08assistants in the world, I mean, Clud Code. And
- 0:11you are probably using it like a very expensive
- 0:13copy and paste machine. That is a harsh truth
- 0:16to confront. It really is. Welcome to this deep
- 0:19dive. Today, we are exploring a framework used
- 0:21by Anthropics' own engineers. It completely changes
- 0:25how you build software. We will cover four specific
- 0:27strategies. These techniques will help you get
- 0:30significantly better results. And you will do
- 0:32it with far less effort. Just massive time savings.
- 0:36Absolutely. And honestly, I still wrestle with
- 0:38micromanaging the AI myself. It is a really hard
- 0:42habit to break. Oh, I get it. We are so used
- 0:45to being the ultimate bottleneck. Right. We grew
- 0:48up on standard autocomplete. But Anthropix team
- 0:51approaches this entirely differently. D -Let
- 0:53Claude suggests better ideas. Exactly. They let
- 0:56it architect and plan entire projects. They hand
- 0:59over the heavy cognitive lifting. Most of us
- 1:02are still doing that completely manually. It
- 1:04is a profound psychological shift. We have to
- 1:07move from assigning tasks to assigning goals.
- 1:10You can't reach a destination if you just yell
- 1:12directions. Without ever sharing the map. Right.
- 1:14Let's unpack that first strategy. Give goals,
- 1:17not tasks. OK. So think about the classic red
- 1:19button approach. Let's say you want to increase
- 1:22your newsletter signups. OK. You go to Claude
- 1:24Code. You tell it to make the subscribe button
- 1:2720 % bigger. You tell it to change the color
- 1:30to bright red. And Claude follows your instructions
- 1:32perfectly. Yep. The button is now massive. It
- 1:35is bright red. It does exactly what you asked.
- 1:37Exactly. But did you actually get more subscribers?
- 1:42Nobody knows. Right. Nobody knows. That is the
- 1:45fundamental trap right there. You came up with
- 1:47a proposed solution first. You just assumed your
- 1:50idea was the correct one. Yes. You made the most
- 1:53critical architectural decision upfront. The
- 1:56AI never even had a chance to evaluate the problem.
- 1:59It is honestly like hiring a master architect
- 2:01just to hammer nails. That is a great way to
- 2:04put it. It is a complete waste of cognitive potential.
- 2:07So how do anthropics engineers actually fix this?
- 2:10They use a technique called goal -oriented prompting.
- 2:13Instead of asking for that red button, you shift
- 2:17the focus entirely. You give Claude a clear,
- 2:20measurable goal. Exactly. You tell the system,
- 2:22I want to improve the sign up conversion rate.
- 2:25You point it at the landing page. Then you step
- 2:28back. You ask the AI to review the current page
- 2:31architecture. Yeah. You ask it to identify the
- 2:34specific friction points, what stops visitors
- 2:36from subscribing. And crucially, you require
- 2:39it to explain its logical reasoning. Before it
- 2:42writes a single line of code. Exactly. So by
- 2:45doing that, the AI might notice the form is completely
- 2:48hidden on mobile. It suggests moving the input
- 2:50field higher up the page. It actually fixes the
- 2:53underlying problem. Right. And this leads directly
- 2:56to the goal -first project advisor prompt. Which
- 2:59is a very specific instruction set. It is. You
- 3:02feed it to Claude before starting a sprint. It
- 3:05explicitly instructs the AI to aggressively evaluate
- 3:08your initial idea. It maps your proposed feature
- 3:11against the core user problem. Yep. If they don't
- 3:13align, it recommends entirely alternative approaches.
- 3:17It acts as a strategic filter. It forces the
- 3:20AI to challenge your fundamental assumptions.
- 3:22In the source material, the author actually used
- 3:24this technique. They used it for their Dayboard
- 3:26project. Right, the productivity application.
- 3:29The developer went in wanting to build a massive
- 3:31calendar feature. They were absolutely convinced
- 3:33it was the perfect solution. But because they
- 3:36used that goal -first prompt, Claude actually
- 3:39pushed back. Yeah, it evaluated the core goal.
- 3:42The goal was to reduce user overwhelm. And Claude
- 3:45pointed out that a giant complex calendar usually
- 3:49increases anxiety. Exactly. It suggested a much
- 3:51simpler next up feature instead. Which was designed
- 3:54to just help users focus entirely on the immediate
- 3:57next task. Nothing else. And that simpler feature
- 4:00was actually the superior solution. It aligned
- 4:03perfectly with the psychology of the user. Think
- 4:05about the mechanics of that for a second. By
- 4:07challenging the initial premise, Claude saved
- 4:10that developer days of work. Maybe even weeks
- 4:13of unnecessary custom widget coding. It pointed
- 4:16out the architectural flaws before any bad decisions
- 4:18were hard -coded. It is huge. But I have to ask,
- 4:23why is it so hard for us to let the AI define
- 4:25the solution? Honestly, I think it comes down
- 4:28to human ego and deep -rooted professional habits,
- 4:32you know? We have spent our entire careers proving
- 4:34our value by coming up with the correct answers.
- 4:37Handing that creative control over to a machine
- 4:40just feels deeply unnatural. We're addicted to
- 4:43controlling the process, not just the outcome.
- 4:45Exactly. But once you do swallow your ego and
- 4:49you establish that right goal, how do you evaluate
- 4:53the AI's proposed solution? Because text descriptions
- 4:56of user interfaces are notoriously terrible.
- 4:59They really are. You need to actually see it
- 5:01before you build it. Reading a 10 -page planning
- 5:04document is utterly exhausting. It is practically
- 5:07impossible to visualize a final product from
- 5:10a flat text chat. That is exactly why visual
- 5:13planning is so incredibly powerful. Let's move
- 5:16to our second strategy, plan visually. Right.
- 5:19Instead of arguing over text, you ask cloud code
- 5:22to generate interactive prototypes. You have
- 5:24it spit out clean HTML, CSS, and JavaScript.
- 5:28You essentially force the AI to compare tangible
- 5:30designs. You do this before writing any real
- 5:33production code. This visual mockup acts as a
- 5:36solid anchor. It definitively stops the AI from
- 5:39hallucinating user interface details. It stops
- 5:42that massive 30 -message threat of confusion.
- 5:45You just build a dedicated visual planning page.
- 5:48The underlying prompt for this is fantastic.
- 5:51You explicitly ask Claude to create three genuinely
- 5:54different design options. You aren't asking for
- 5:57minor tweaks here. You ask for realistic mockups.
- 6:00They need to be populated with actual sample
- 6:02content. You demand both desktop and mobile previews,
- 6:06side by side. And you require interactive controls.
- 6:08You need to actually click around and explore
- 6:10each distinct option. You also instructed to
- 6:13include a built -in feedback panel. Yeah, that
- 6:15part is brilliant. So you can simply select your
- 6:18preferred design right there on the page. You
- 6:19leave comments on individual UI sections. The
- 6:22AI then automatically summarizes all your feedback.
- 6:24And it uses that summary in the actual build
- 6:27phase later. The author of our sources tested
- 6:30this specific method. They used an application
- 6:32called MealMap. Right, it is a complex meal planning
- 6:36app. Now, meal planning requires intricate drag
- 6:39-and -drop interfaces. Describing that behavior
- 6:42in a text prompt is awful. It usually results
- 6:44in a confusing, tangled conversation. So, instead
- 6:47of that text mess, Claude just built three side
- 6:50-by -side layouts. Interactive web layouts. They
- 6:53could actually click through each distinct design
- 6:55in their browser. They could feel how the drag
- 6:58-and -drop features actually worked in real time.
- 7:00It completely eliminated the translation gap.
- 7:02The gap between the human's imagination and the
- 7:04AI's output. It is a tangible, testable prototype.
- 7:08And if you really want to give granular feedback,
- 7:11the source is mentioned using Lavish. Oh, Lavish
- 7:13is great. It is an open source tool designed
- 7:15specifically for commenting directly on these
- 7:18visual plans. You literally point at a button,
- 7:20you click it, and you critique the padding, or
- 7:22you critique the color. It saves an unbelievable
- 7:25amount of frustration. The mechanics of Lavish
- 7:28are brilliant. It captures the exact DOM elements.
- 7:32It translates your clicks into highly specific
- 7:34coordinate -based prompts. If Claude keeps getting
- 7:37a layout wrong, you have to stop texting it.
- 7:40Right. Ask it to show you a functional mockup
- 7:42first. It is so much easier to explain exactly
- 7:45what needs fixing, especially when you can literally
- 7:48point at it on your screen. Wait, hold on. Does
- 7:51making a separate HTML page slow down the initial
- 7:54momentum? Not really. Because AI generates boilerplate
- 7:57HTML in seconds, that tiny momentary delay up
- 8:01front is absolutely nothing. Compared to the
- 8:03countless hours you save. Exactly. You completely
- 8:06avoid refactoring thousands of lines of tangled
- 8:08production code later in the week. A slight pause
- 8:11up front prevents massive coding detours later.
- 8:13Absolutely. We are going to take a very quick
- 8:15break right here. We will be right back. Sounds
- 8:17good. And we are back. Now, having beautiful
- 8:22visuals is excellent. But if the AI doesn't know
- 8:25your specific project constraints, it will fail.
- 8:27Yeah, it will just generate generic, unworkable
- 8:30designs. It needs the right environment to operate
- 8:32successfully. Which naturally leads us to our
- 8:35third strategy. Provide access, context, and
- 8:39feedback. We often assume that giving clear,
- 8:42isolated instructions is enough. It absolutely
- 8:45isn't. Claude needs to deeply understand how
- 8:48your specific architecture actually works. We
- 8:51are talking about context engineering. Yes. Context
- 8:55engineering. Giving the AI background information
- 8:58so it never guesses. There are three distinct
- 9:00pillars to this strategy. The first pillar is
- 9:03access. You have to connect your daily tools.
- 9:06Gmail, Notion, GitHub. You use the official Claude
- 9:10connectors to bridge these systems, but, and
- 9:12this is critical, you must limit those permissions
- 9:15strictly. If Claude only needs to read a requirements
- 9:17document, restrict it. Right. Do not give it
- 9:20permission to delete or overwrite your files.
- 9:22You have to treat it like a brilliant but slightly
- 9:25unpredictable contractor. The second pillar is
- 9:28context. It is all about establishing the unwritten
- 9:31rules and goals of your code base. It is so important.
- 9:34It is honestly like dropping a Michelin star
- 9:36chef into a pitch black locked kitchen and demanding
- 9:40a perfect souffle. That is a perfect analogy.
- 9:44They might be an absolute genius. But they still
- 9:46need to know exactly where you keep the ingredients
- 9:48and who they are actually cooking for. Exactly.
- 9:51If you are building a specialized app for elderly
- 9:54beginners, you have to tell Claude. Explicitly
- 9:57tell it upfront. Tell it to keep the interface
- 9:59elements large and simple. Tell it to actively
- 10:02avoid complex, hidden swipe features. You have
- 10:05to rigorously document your internal decision
- 10:07-making rules. And the third pillar revolves
- 10:10around AI feedback loops. Claude must continuously
- 10:14learn from your real -world project constraints.
- 10:16It needs to actively review resolved GitHub issues.
- 10:20It needs to analyze customer support emails.
- 10:22It needs to look at crash reports. It separates
- 10:25verified real -world feedback from mere developer
- 10:28assumptions. To manage all this complexity, Anthropic
- 10:31engineers use a specific prompt. The workflow
- 10:35advisor prompt. Right. It asks Claude to systematically
- 10:40audit its own access permissions. It scans the
- 10:43repository to find missing contextual pieces.
- 10:46It groups your scattered feedback into coherent
- 10:49themes. Then, it establishes reusable permanent
- 10:53rules in a centralized file. In most modern projects,
- 10:56that is simply a claw .md file. Yep, just a simple
- 10:59markdown file. It essentially creates a permanent
- 11:02searchable memory for your specific project.
- 11:05By referencing that file automatically, the AI
- 11:07stops asking the exact same clarifying questions
- 11:10every single day. Every single day. The author
- 11:13actually ran this automated audit on their own
- 11:16active project. And Claude found glaring contextual
- 11:19gaps they hadn't even noticed themselves. It
- 11:21organized everything so beautifully. All future
- 11:24coding tasks were perfectly framed from the very
- 11:26first prompt. It fundamentally changed how the
- 11:29AI interacted with the code base. I do struggle
- 11:32with this part, though. How do we balance giving
- 11:34enough context without overwhelming the token
- 11:37limit? Well, you rely heavily on that markdown
- 11:40file. You define your absolute core, unchanging
- 11:43rules right there. Things like always use Tailwind
- 11:46CSS. Exactly. Or prefer functional React components.
- 11:50Then for individual daily tasks, you only pass
- 11:53in the specific dynamic new feedback. Just the
- 11:56issue data that actually matters for that exact
- 11:58moment. Right. Keep the token count manageable.
- 12:02Keep the core rules static. and only feed in
- 12:04relevant new feedback. Exactly. Okay, so now
- 12:08Claude has the correct goals, it has the visual
- 12:10blueprints, and it fully understands the precise
- 12:13context of our kitchen. It is time to scale this
- 12:16up. We are moving from managing a single smart
- 12:19assistant to orchestrating an entire automated
- 12:21team. This is our fourth and final strategy,
- 12:25build custom AI workflows. This is where things
- 12:28get genuinely wild. We are officially moving
- 12:31into Harness engineering. Oh, yeah. Harness engineering.
- 12:36Setting up a structured workflow to guide the
- 12:38AI. Historically, we would just ask Claude to
- 12:42review an entire sprawling project. With one
- 12:45massive, poorly defined prompt. Because doing
- 12:48that just gives you a long, messy, unstructured
- 12:51list of generic issues. You still have to manually
- 12:54sort out the critical security flaws. You have
- 12:56to separate them from the trivial UI bugs. It
- 12:58barely saves you any time at all. So, instead
- 13:01of that chaos, you utilize Cloud Code sub -agents.
- 13:05Yes. Cloud Code sub -agents. Smaller AIs focused
- 13:10on one specific project job. You literally divide
- 13:13and conquer the workload. You give each individual
- 13:15agent a very narrow, highly defined scope of
- 13:18responsibility. Let's look closely at the mechanics
- 13:21of a multi -agent workflow. You split the auditing
- 13:25tasks. First, you deploy a functionality agent.
- 13:28Its sole purpose is to check whether the new
- 13:30features actually work as expected. It aggressively
- 13:33identifies weird edge cases. It looks for testing
- 13:36coverage gaps. Then in parallel, you deploy a
- 13:39security agent. It isn't looking at the UI at
- 13:41all. It looks purely for vulnerabilities. It
- 13:44rigorously checks your input handling. It reviews
- 13:46your authentication tokens. It flags any risky
- 13:49third -party dependencies you might have accidentally
- 13:51imported. Finally, you spin up a performance
- 13:54agent. It completely ignores security and focuses
- 13:57purely on speed. It identifies inefficient database
- 14:00queries. It looks for front -end rendering bottlenecks.
- 14:04It reviews your caching configurations. They
- 14:06all run their specific analysis completely independently
- 14:09of each other. The author did exactly this for
- 14:12their stock desk project. Claude acted as the
- 14:15master orchestrator for all three distinct subagents.
- 14:18They scoured the entire codebase simultaneously.
- 14:21They independently found 18 entirely different
- 14:24architectural issues. Then the main master Claude
- 14:28instance collected all those raw findings. It
- 14:31intelligently deduplicated them. It delivered
- 14:33one single highly actionable executive report.
- 14:37Imagine three specialized AIs debating your code
- 14:40silently. It is genuinely incredible to watch
- 14:42it operate. You get the profound depth of a dedicated
- 14:45security audit. Plus the exact precision of a
- 14:48performance review. and a rigorous functional
- 14:50check all at the exact same time. And as the
- 14:53human developer, you just sit back and read the
- 14:55synthesized executive summary. But what happens
- 14:58if these subagents fundamentally disagree on
- 15:00how to fix a bug? That is the true beauty of
- 15:03this specific workflow architecture. The main
- 15:05master prompt explicitly forces the orchestrating
- 15:08agent to synthesize the conflicting data. So
- 15:11if the security agent strongly suggests a rigid
- 15:14fix... A fix that completely ruins the app's
- 15:17performance? Yes. The master agent detects that
- 15:19semantic conflict. It flags that specific tension
- 15:23for you, the human, to decide on a compromise.
- 15:26Exactly. It prevents the system from accidentally
- 15:28breaking the build. The master agent acts as
- 15:30a judge, merging conflicts into one clear report.
- 15:34Yes. This completely and utterly redefines the
- 15:39fundamental role of a software developer. It
- 15:41really does. You are no longer manually writing
- 15:44every single line of syntax. You are designing
- 15:47and tuning the intelligent systems that write
- 15:50the lines for you. You create a robust, reusable
- 15:53workflow. You run the exact same multi -agent
- 15:56workflow every single time you update your project.
- 15:59It scales your personal output exponentially.
- 16:02Let's synthesize this entire journey we just
- 16:05took. You aren't just an individual code contributor
- 16:08anymore. You are drastically elevating your perspective.
- 16:14By setting clear goals instead of dictating tasks,
- 16:17you empower the AI to actually solve complex
- 16:20problems. By asking for interactive visual proofs,
- 16:23you prevent incredibly costly architectural mistakes.
- 16:27By providing deeply structured context, you give
- 16:30the AI the proper environment to succeed. And
- 16:32by deploying specialized subagents, you massively
- 16:35scale your own capabilities. You evolve from
- 16:38an exhausted AI micromanager into a high -level
- 16:41AI orchestrator. It is a massive structural upgrade
- 16:46in your daily productivity. You just have to
- 16:48trust the framework and let go of the steering
- 16:51wheel a little bit. You don't need to change
- 16:53everything about your workflow today. I want
- 16:55you to pick just one single strategy we discussed.
- 16:59Try using the goal -first project advisor prompt
- 17:01on your very next build. Just see what happens
- 17:03when you give the system a little more room to
- 17:05breathe and think. I bet it successfully challenges
- 17:09a core idea you were absolutely certain about.
- 17:12If an AI can now successfully challenge your
- 17:15ideas, generate its own interactive visual prototypes,
- 17:19and rigorously audit its own code using a team
- 17:21of sub -agents, what exactly is the unique human
- 17:25skill left in the workflow? That is the big question.
- 17:29Maybe it's simply the courage to define the right
- 17:31goal. Take care and happy coding.