<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Claude Code Club Blog</title>
    <link>https://www.claudecodeclub.ai/blog</link>
    <atom:link href="https://www.claudecodeclub.ai/rss.xml" rel="self" type="application/rss+xml" />
    <description>Guides, workflows, and field notes for building and shipping with Claude Code, from the largest Claude Code community.</description>
    <language>en</language>
    <lastBuildDate>Mon, 15 Jun 2026 19:38:53 GMT</lastBuildDate>
    <generator>Claude Code Club build pipeline</generator>
    <item>
      <title>Claude Fable 5 Is Here: What It Means for Builders and How to Use It This Week</title>
      <link>https://www.claudecodeclub.ai/blog/claude-fable-5-what-it-means-for-builders</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/claude-fable-5-what-it-means-for-builders</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Claude Code</category>
      <category>Building</category>
      <category>Workflows</category>
      <description><![CDATA[Anthropic just shipped Claude Fable 5, the first Mythos-class model made safe for everyone. It is free on Pro, Max and Team through June 22. Here is what actually changed, what it is great at, and how to put it to work on a real build today.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Claude Fable 5 is the most capable model Anthropic has ever released to the public. It is a Mythos-class model, a tier that sits above the Opus class, made safe for general use with new safeguards.</li><li>It is free on Pro, Max and Team plans from June 9 through June 22, 2026. After June 23 it runs on usage credits until capacity lets Anthropic fold it back into the plans. On the API it is claude-fable-5 at $10 per million input tokens and $50 per million output.</li><li>The bigger the task, the bigger its lead. Long refactors, app-from-a-screenshot rebuilds, and agents that hold context across millions of tokens are where it pulls away. Go ship one of those this week while it is free.</li></ul>
<h2>Claude Fable 5 Is Here, and the Free Window Closes June 22</h2>
<p>Real talk: Claude Fable 5 is the biggest jump in raw building power we have had access to, and most people are going to sleep on the part that matters. It is free on Pro, Max and Team right now, and that window closes June 22. If you only take one thing from this post, take that: there is a two-week stretch where the strongest model on the planet costs you nothing extra, and you should be building inside it.</p>
<p>Anthropic dropped it on June 9 alongside its locked-down sibling, Claude Mythos 5. I read the announcement so you do not have to (https://www.anthropic.com/news/claude-fable-5-mythos-5), and below is the builder's version: what changed, what it is actually good at, how to switch to it, and the two things that will trip you up.</p>
<h2>What Actually Changed</h2>
<p>Fable 5 is the first Mythos-class model made safe for everyone. Mythos-class is a new tier that sits a step above the Opus class in capability. The first one, Claude Mythos Preview, went out in April to a tiny group of security partners. Fable 5 is that same level of power with guardrails added so the rest of us can use it.</p>
<p>Here is the line that should make you sit up: the longer and more complex the task, the larger Fable 5's lead. This is not a model that is 5% better at autocomplete. It is a model built to work autonomously for longer than anything before it. During early testing Stripe ran a codebase-wide migration on a 50-million-line Ruby codebase in a single day, work that would have taken a full team over two months by hand. That is the headline, and it is not marketing, it is in the writeup.</p>
<blockquote><strong>TIP:</strong> Three concrete superpowers worth knowing: it is the new state of the art at vision, so it can rebuild a web app's source code from screenshots alone. It is more token-efficient than past models, finishing in fewer turns. And with persistent file-based memory it stays sharp across millions of tokens, which improved its results about three times more than it did for the previous Opus model.</blockquote>
<h2>How to Switch to Fable 5 Today</h2>
<p>There is no migration and no new tool to learn. It is a model switch.</p>
<ol><li>In the Claude apps and in Claude Code, pick Fable 5 from the model selector. On Pro, Max and Team it is included at no extra cost from June 9 through June 22, 2026.</li><li>Know the cliff: on June 23 it comes off those plans and runs on usage credits until Anthropic has the capacity to make it standard again. If your build matters, do it before the 23rd or budget for credits.</li><li>On the API it is the model id claude-fable-5, priced at $10 per million input tokens and $50 per million output tokens, which is less than half what the Mythos Preview cost. API and consumption-based Enterprise have it fully available now with no window.</li><li>Point it at your hardest open task, not your easiest. The whole reason to reach for Fable 5 is the long, gnarly, multi-step job. Easy stuff does not show you the difference.</li></ol>
<h2>What to Build With It This Week</h2>
<p>Do not waste the free window on toy prompts. Here is where Fable 5 earns its keep, each one grounded in what it actually does well:</p>
<ul><li>The one-shot bigger app. Early testers report apps that took a hundred prompts a year ago now landing in roughly one. Describe the whole thing, not a piece, and let it run.</li><li>The screenshot rebuild. Have a design, a competitor's page, or an old app you only have images of? It can reconstruct working source from the screenshots. Point it at a screenshot and ask for the app.</li><li>The migration or big refactor you have been avoiding. This is the Stripe story at your scale. The job that felt like a two-week slog is the exact shape of task where Fable pulls away.</li><li>The agent with a memory. Give it a persistent notes file and let it work a long-running job across many sessions. Long-context plus file memory is the combination that jumped the most.</li></ul>
<p>My move this week: I am pointing it at the ugliest, most-postponed refactor in my own stack, the one I have rescheduled four times. If it really compresses a team-week into a day, that is the test that proves it, not another to-do app. ⚡</p>
<h2>The Two Things That Will Trip You Up</h2>
<p>First, the fallback. Fable 5 ships with safety classifiers, and when a request touches cybersecurity, biology and chemistry, or model distillation, the answer is quietly handled by Claude Opus 4.8 instead, and you are told when it happens. Anthropic tuned this conservatively, so it will occasionally catch a harmless prompt, but it triggers in under 5% of sessions. More than 95% of the time you are getting full Fable. If you do hit it on a benign request, rephrase or split the task.</p>
<blockquote><strong>WARNING:</strong> Second, data retention. Every request on a Mythos-class model, Fable 5 included, is now held for 30 days, on first- and third-party surfaces. Anthropic says it will not be used to train models and gets deleted after 30 days, but if you build with sensitive client or company data, read the policy before you paste it in. This is new, and it is the part people are arguing about.</blockquote>
<p>Neither of these should stop you. They should just stop you from being surprised. Know the fallback exists, know your data is held for a month, and go use the most capable model you have ever been handed. The window is short. Build something real with it. Drop what you shipped in the comments, I read them. 👑</p>
<h2>FAQ</h2>
<p><strong>What is Claude Fable 5 in plain terms?</strong></p><p>It is the most capable model Anthropic has released to the public, launched June 9, 2026. It belongs to a new Mythos-class tier that sits above the Opus class. Fable 5 is that frontier-level power with safety guardrails added so anyone can use it. Its locked-down twin, Mythos 5, is the same model with some guardrails removed and is restricted to vetted security and biology partners.</p>
<p><strong>Is Claude Fable 5 free?</strong></p><p>For a window, yes. From June 9 through June 22, 2026 it is included on Pro, Max, Team and seat-based Enterprise plans at no extra cost. On June 23 it moves to usage credits until Anthropic has the capacity to make it a standard plan model again. On the API and consumption-based Enterprise it is fully available now at $10 per million input tokens and $50 per million output tokens.</p>
<p><strong>How is Fable 5 different from the Opus models?</strong></p><p>It sits a tier above them. The practical difference shows up on long, complex, multi-step work: the harder the task, the bigger Fable's lead. It works autonomously for longer, is more token-efficient, is the new state of the art at vision, and gets a large boost from persistent file-based memory. On short simple prompts the gap is small, which is exactly why you should point it at your hardest task.</p>
<p><strong>Why did Claude switch me to Opus 4.8 mid-task?</strong></p><p>That is the safeguard working as designed. Fable 5 routes requests that touch cybersecurity, biology and chemistry, or model distillation to Claude Opus 4.8 instead, and tells you when it does. The classifiers are tuned conservatively, so they sometimes catch a harmless prompt, but they fire in under 5% of sessions. If you hit it on a benign request, rephrase the prompt or break the task into smaller pieces.</p>
<p><strong>What is the new data retention policy?</strong></p><p>Anthropic now retains all traffic on Mythos-class models, including Fable 5, for 30 days on both first- and third-party surfaces. The company says the data will not be used to train models and is deleted after 30 days, with logged human access. It exists to defend against jailbreaks and reduce false positives. If you build with sensitive client or company data, read the policy before sending it.</p>
<p><strong>Should I move my Claude Code projects to Fable 5?</strong></p><p>Move the hard ones now, while it is free. There is no migration, it is just a model switch in the selector or the claude-fable-5 id on the API. Use the free window through June 22 to throw your most-postponed refactor, migration or big build at it, the kind of long task where it actually pulls ahead. Keep lighter day-to-day work on whatever you already use if you want to save credits after the 23rd.</p>]]></content:encoded>
    </item>
    <item>
      <title>Claude Fable 5 for Agencies: Months of Work in Days, and What It Means for Your Pricing</title>
      <link>https://www.claudecodeclub.ai/blog/claude-fable-5-for-agencies</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/claude-fable-5-for-agencies</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Claude Code</category>
      <category>Monetization</category>
      <category>Agency</category>
      <description><![CDATA[Anthropic's new Claude Fable 5 ran a two-month codebase migration in a single day. For an AI agency, that is not a tooling update, it is a pricing question. Here is what changed, what to sell, and the client-work caveats nobody is talking about.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Claude Fable 5, released June 9, 2026, is the first public Mythos-class model. In early testing it ran a codebase-wide migration on a 50-million-line codebase in a day, work that would have taken a team over two months.</li><li>For an agency the story is not the benchmark, it is the margin. Longer autonomous runs plus more token-efficiency mean you can take on bigger, longer scopes and deliver them in fewer turns. That widens the gap between what you charge and what it costs you.</li><li>It is free on Pro, Max and Team through June 22, then usage credits, then back on plan. Test it now. And read the new 30-day data-retention policy before you run client data through it.</li></ul>
<h2>Claude Fable 5 for Agencies: Why This One Matters</h2>
<p>Straight up, most takes on Claude Fable 5 are benchmark tourism. For an agency owner the only line that matters is this one: in early testing it ran a codebase-wide migration on a 50-million-line codebase in a single day, a job that would have taken a full team over two months by hand. Sit with that. The thing you used to scope as a two-month engagement is now a one-day run.</p>
<p>That is not a tooling update. It is a pricing question. Anthropic shipped Fable 5 on June 9 (https://www.anthropic.com/news/claude-fable-5-mythos-5), and below is the agency version: what changed, how it moves your margin, what to sell this quarter, and the client-work caveats that will bite you if you skip them.</p>
<h2>What Changed Under the Hood</h2>
<p>Fable 5 is the first Mythos-class model made safe for general use. Mythos-class is a new tier sitting above the Opus class. Two properties matter for a shop that bills for delivery. First, it works autonomously for longer than any previous Claude model, and the harder the task, the bigger its lead. Second, it is more token-efficient, finishing the same work in fewer turns.</p>
<p>Read those together. Longer autonomous runs mean you can take on the long-horizon scope you used to turn down because it was too much hand-holding. Fewer turns on the same outcome means lower delivery cost. I spent years shipping inside Apple, PlayStation and Schwab, and the constraint was always the same: the big migration, the gnarly refactor, the multi-week build nobody wanted to staff. That is precisely the shape of work where Fable 5 pulls away.</p>
<blockquote><strong>TIP:</strong> Pricing context: Fable 5 is $10 per million input tokens and $50 per million output, less than half what the Mythos Preview cost. So the most capable model available got cheaper to run at the same time it got more capable. Your cost of delivery on a fixed-scope engagement just dropped while the ceiling on what you can deliver went up.</blockquote>
<h2>The Pricing Move: Sell the Compression, Not the Hours</h2>
<p>If you bill by the hour, this model is a pay cut. You will do a two-month job in two days and invoice for two days. The whole point is to price the outcome, not the time, so that compression lands in your margin instead of your client's invoice. Here is how to turn Fable 5's new capability into agency revenue:</p>
<ol><li>Reprice the scopes you used to avoid. The large migration, the legacy-system rebuild, the screenshot-to-working-app job. These were too labor-heavy to be profitable at a sane price. They are now days of work. Put them back on your menu as fixed-price outcomes.</li><li>Quote the outcome in the client's numbers. 'This migration is two months of your engineers, or a fixed fee from us.' You are priced against their cost of doing it the old way, which is high, not against your build time, which is now low.</li><li>Bank the token efficiency as margin. Fewer turns to the same result means lower cost per engagement. Do not pass all of that to the client. Some of it is your reward for getting faster.</li><li>Move from project to retainer where it fits. A model that holds context across millions of tokens with file memory is built for always-on agents. 'I built you a thing' is one invoice. 'I run your always-on system, monitored and improved monthly' is recurring revenue.</li></ol>
<h2>Test It Free Before June 23</h2>
<p>There is a real deadline here, so do not let this sit. From June 9 through June 22, 2026, Fable 5 is included on Pro, Max, Team and seat-based Enterprise plans at no extra cost. On June 23 it comes off those plans and runs on usage credits until Anthropic has the capacity to make it standard again. On the API and consumption-based Enterprise it is fully available now as claude-fable-5.</p>
<p>Use the free fortnight as your evaluation. Take one real client problem, ideally a scope you would normally quote as multi-week, and run it through Fable 5 end to end. Time it. Measure the delivery cost. That single test gives you the number you need to reprice the offer with confidence instead of guessing.</p>
<h2>The Client-Work Caveats Nobody Is Talking About</h2>
<p>Two things will bite an agency specifically, and neither showed up in the hype. First, the safeguard fallback. Fable 5 routes requests touching cybersecurity, biology and chemistry, or model distillation to Claude Opus 4.8 instead, and tells the user when it happens. It fires in under 5% of sessions, but if your client work is security-adjacent, expect the occasional fallback and set client expectations so a routed response does not look like a bug on your end.</p>
<blockquote><strong>WARNING:</strong> Second, and bigger for agencies: every request on a Mythos-class model is now retained for 30 days, on first- and third-party surfaces. Anthropic says it is not used for training and is deleted after 30 days. But if your client contracts or NDAs make promises about where their data goes, you need to read this policy and update your data-handling language before you run their material through Fable 5. Get ahead of it instead of explaining it after.</blockquote>
<p>Handled right, these are footnotes. Handled wrong, they are an awkward client call. The agencies that win the next quarter are the ones that quietly reprice the long-horizon work, test it on the free window, and put the data language in front of clients before anyone asks. The model got more capable and cheaper to run on the same day. Go sell the compression.</p>
<h2>FAQ</h2>
<p><strong>What does Claude Fable 5 actually change for an AI agency?</strong></p><p>It collapses the cost of long, complex builds. In early testing it ran a codebase-wide migration on a 50-million-line codebase in a day, work that would have taken a team over two months. For an agency that means the labor-heavy scopes you used to avoid, large migrations and rebuilds, are now days of work. The opportunity is to put those back on your menu as fixed-price outcomes and keep the compression as margin.</p>
<p><strong>How much does Claude Fable 5 cost to run?</strong></p><p>On the API it is $10 per million input tokens and $50 per million output tokens, less than half what the earlier Mythos Preview cost. It is also free on Pro, Max, Team and seat-based Enterprise plans from June 9 through June 22, 2026, then moves to usage credits until Anthropic folds it back into the plans. So your cost of delivery dropped at the same time the capability went up.</p>
<p><strong>Should I raise my prices because of Fable 5?</strong></p><p>Reprice the offer, not necessarily the rate. If you bill hourly, a model that does two months of work in two days is a pay cut, so move those engagements to fixed-price outcomes quoted against the client's cost of doing it the old way. The work that was too labor-heavy to be profitable is now worth offering. Bank the token efficiency and the speed as margin rather than handing all of it back in a lower invoice.</p>
<p><strong>Can I use Fable 5 with sensitive client data?</strong></p><p>Read the new policy first. Every request on a Mythos-class model, Fable 5 included, is retained for 30 days on first- and third-party surfaces. Anthropic says it will not be used to train models and is deleted after 30 days, with logged access. If your client contracts or NDAs make specific promises about data handling, update that language and clear it with the client before you run their material through the model.</p>
<p><strong>Will the safeguards interfere with client projects?</strong></p><p>Rarely, but know they exist. Fable 5 sends requests touching cybersecurity, biology and chemistry, or model distillation to Claude Opus 4.8 instead, and notifies the user. It triggers in under 5% of sessions. If your client work is security-adjacent, set expectations up front so an occasional routed response reads as a safety feature rather than a failure on your side.</p>
<p><strong>How do I turn a Fable 5 build into recurring revenue?</strong></p><p>Attach it to an ongoing outcome and keep your hands on it. Fable 5 holds context across millions of tokens and gains a lot from persistent file memory, which makes it well suited to always-on agents rather than one-off scripts. Sell the running system, monitored and improved monthly, instead of the one-time build. The maintenance, reporting and steady improvements are the product, and they justify a retainer.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Use Claude Code Dynamic Workflows (Hands-Off Builds)</title>
      <link>https://www.claudecodeclub.ai/blog/how-to-use-claude-code-dynamic-workflows</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/how-to-use-claude-code-dynamic-workflows</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Claude Code</category>
      <category>Workflows</category>
      <category>Building</category>
      <description><![CDATA[Claude Code can now write its own harness for a task, fan the work across subagents, and run it in the background while your session stays free. Here is how to turn dynamic workflows on and run your first one today.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Dynamic workflows let Claude Code write a custom script that spawns subagents and runs your build in the background, so one long task no longer ties up your whole session.</li><li>They are a research preview in Claude Code v2.1.154 and up, on every paid plan. You switch them on in /config and trigger them with the keyword ultracode.</li><li>Save the ones that work to .claude/workflows and you have a repeatable command you can rerun, share with your team, or wrap into a paid deliverable.</li></ul>
<h2>Claude Code Dynamic Workflows: What Actually Changed</h2>
<p>Straight up, this is the biggest change to how Claude Code runs a long job since subagents shipped. As of the research preview released the first week of June 2026, Claude Code can write its own harness for a task on the fly - a custom script built for that exact job - instead of grinding through it turn by turn in your main session. Anthropic laid it out in their own writeup, A harness for every task (https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code).</p>
<p>Here is the part that matters for anyone running client work. The default Claude Code harness was built for coding. It is good at a lot of things because a lot of tasks look like coding. But research, security review, large refactors, anything that fans out into dozens of parallel steps - those always wanted a custom harness. Dynamic workflows let Claude build that harness itself, then run it in the background while your session stays open for everything else.</p>
<p>I have spent fifteen years shipping inside teams at Apple, PlayStation and Schwab, and the pattern is always the same: the work that eats your week is the multi-step stuff a junior could run if someone wrote the runbook. This is the runbook, written by Claude, executed by Claude. That is the whole idea.</p>
<blockquote><strong>TIP:</strong> Dynamic workflows are a research preview. They need Claude Code v2.1.154 or later and run on every paid plan, plus the Anthropic API, Amazon Bedrock, Google Cloud Vertex AI and Microsoft Foundry. Run claude --version first and update if you are behind.</blockquote>
<h2>Turn Dynamic Workflows On in Two Minutes</h2>
<p>On a paid plan, open /config and flip the row marked Dynamic workflows. That is the whole setup. On Pro it is off by default, so this one toggle is the gate.</p>
<p>Once it is on, you have two ways to trigger a workflow. The simplest is to just ask: put use a workflow or run a workflow in your prompt and Claude treats it as an opt-in. The deliberate way is the keyword ultracode - type it in your prompt and Claude writes a workflow script for the task instead of working through it live. One version note that will trip you up: before v2.1.160 the trigger word was literally workflow, so if ultracode does nothing, update your CLI.</p>
<p>Want every substantive task in a session to run as a workflow without thinking about it? Set /effort ultracode and Claude plans a harness for each meaningful job automatically. For an agency, that is the setting you leave on during a heavy build day.</p>
<blockquote><strong>WARNING:</strong> If Claude highlights the keyword and you did not mean to start a workflow, press Option+W on macOS or Alt+W on Windows and Linux to dismiss it. You can also turn off the Ultracode keyword trigger in /config so it never fires by accident mid-prompt.</blockquote>
<h2>Run Your First One: /deep-research</h2>
<p>Do not write a workflow from scratch on day one. Claude Code ships with one already built so you can see the shape of the thing. Run /deep-research with a real question and watch what happens: agents work through a set of phases in the background, your session stays free the entire time, and instead of a turn-by-turn transcript you get one cited report at the end.</p>
<p>Open /workflows while it runs. That view is your control panel - you can watch each phase, pause, resume, and save the run. The first time you see several agents fanning out across sources while you keep typing in the same session, the model clicks. This is not a chat that happens to be long. It is a background job with a progress bar.</p>
<table><caption>Turn-by-turn session vs a dynamic workflow</caption><thead><tr><th>What you care about</th><th>Default turn-by-turn</th><th>Dynamic workflow</th></tr></thead><tbody><tr><td>Your session while it runs</td><td>Blocked until the task finishes</td><td>Free - the work runs in the background</td></tr><tr><td>How the work is structured</td><td>One long thread of context</td><td>Phases of subagents coordinated by a script</td></tr><tr><td>What you get at the end</td><td>A scrolling transcript</td><td>One synthesized, cited result</td></tr><tr><td>Repeatability</td><td>Re-prompt from memory each time</td><td>Saved as a command you rerun</td></tr><tr><td>Best fit</td><td>A single focused change</td><td>Research, audits, big multi-file builds</td></tr></tbody></table>
<h2>The Primitives: phase, agent, pipeline, parallel</h2>
<p>Under the hood a workflow is a JavaScript file with a handful of special functions. You do not have to hand-write it - Claude authors it for you - but knowing the four pieces helps you steer the prompt and read what it built.</p>
<ul><li>meta - an export that names the workflow, describes it, and lists its phases.</li><li>phase(&quot;name&quot;) - a marker that segments the progress view, one row per phase in /workflows.</li><li>agent(prompt, options) - launches one subagent. You pass it a label, an output schema, and which phase it belongs to.</li><li>pipeline(items, stage1, stage2, ...) - staged processing that feeds each stage's output into the next.</li><li>parallel([fn, fn, ...]) - runs an array of functions at the same time.</li></ul>
<p>The reason to care: when you lock an agent's output to a JSON schema, the next phase can trust the shape of what it receives. That is what turns a flaky multi-step prompt into something you would put in front of a paying client. The full primitive reference lives in the Claude Code docs (https://code.claude.com/docs/en/workflows).</p>
<h2>Save It, Reuse It, Sell It</h2>
<p>Here is where this stops being a neat demo and starts being margin. Once you get a run you are happy with, open /workflows, select it, and press s to save. Save to .claude/workflows in the repo and your whole team gets it. Save to ~/.claude/workflows and it is yours across every project. Either way you now call it like any command, for example /article-fact-check or /onboarding-audit.</p>
<p>Two more moves worth your time. Pair a workflow with /goal to set a hard completion bar and /loop to rerun it on an interval - that combination is how you get triage and verification that runs without a human babysitting it. And you can ship a workflow inside a skill: drop the JavaScript files in the skill folder and reference them in the SKILL file, which is how you hand a client a repeatable system instead of a one-time result.</p>
<p>That last point is the business case. A one-off run is a service. A saved, shareable workflow is a product. The shops that figure out which of their repeatable jobs - audits, migrations, research briefs - can be frozen into a workflow and sold as a fixed deliverable are the ones who stop trading hours for money. We broke down that pricing shift in our writeup on Claude Code workflows that get you paid (/blog/5-claude-code-workflows-that-get-you-paid), and the logic applies directly here.</p>
<blockquote><strong>TIP:</strong> Start by saving the workflows you already run by hand every week: client onboarding audits, competitor research, release checks. Those are the ones that pay for themselves the first time you rerun them.</blockquote>
<h2>FAQ</h2>
<p><strong>What version of Claude Code do I need for dynamic workflows?</strong></p><p>Claude Code v2.1.154 or later. They are a research preview available on every paid plan, plus the Anthropic API, Amazon Bedrock, Google Cloud Vertex AI and Microsoft Foundry. Run claude --version to check, and note that before v2.1.160 the trigger keyword was workflow rather than ultracode.</p>
<p><strong>How do I turn dynamic workflows on?</strong></p><p>Open /config and enable the Dynamic workflows row. On Pro plans it is off by default, so that toggle is the only setup step. After that, trigger a workflow by asking for one in plain language or by typing the keyword ultracode in your prompt.</p>
<p><strong>Do I have to write the JavaScript myself?</strong></p><p>No. You describe the task and Claude authors the workflow script for you, including the phases and subagents. Knowing the primitives - phase, agent, pipeline, parallel - just helps you write a sharper prompt and read what Claude produced.</p>
<p><strong>What is the difference between a workflow and a subagent?</strong></p><p>A subagent is a single delegated task. A dynamic workflow is the script that spawns and coordinates many subagents across phases, runs in the background, and returns one result. Think of the workflow as the runbook and the subagents as the people running it.</p>
<p><strong>Can I reuse a workflow across projects or share it with my team?</strong></p><p>Yes. In the /workflows view, select a run and press s to save it. Save to .claude/workflows for the whole team in a repo, or ~/.claude/workflows for just you across projects. You can also bundle workflows inside a skill to distribute them.</p>
<p><strong>Is this worth it for client work specifically?</strong></p><p>That is the strongest use case. The repeatable multi-step jobs an agency runs - audits, research, migrations - are exactly what workflows freeze into a single command. Save one, pair it with /goal and /loop, and you can sell a repeatable system as a fixed deliverable instead of billing hours. See more from Duncan on his author page.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Connect Claude Code to n8n with MCP</title>
      <link>https://www.claudecodeclub.ai/blog/how-to-connect-claude-code-to-n8n-with-mcp</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/how-to-connect-claude-code-to-n8n-with-mcp</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>MCP</category>
      <category>Automation</category>
      <category>Building</category>
      <description><![CDATA[Wire the n8n MCP server into Claude Code and it can read all 1,851 n8n nodes, build the workflow for you, and deploy it straight to your instance. Here is the full setup, start to finish.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>The n8n MCP server gives Claude Code deep knowledge of all 1,851 n8n nodes, so it stops guessing at automations and starts building ones that actually run.</li><li>Fastest path: add it with npx, no install. Add your n8n API key and Claude Code can create, validate and deploy workflows straight into your instance.</li><li>Best first builds are the boring money-makers: outreach, reporting, lead reactivation. Each one is a billable deliverable once it works.</li></ul>
<h2>How to Connect Claude Code to n8n with MCP: The Short Version</h2>
<p>Real talk - the reason most people's n8n automations break is that the AI building them is guessing. It half-remembers what a node does, wires the wrong field, and you spend an hour fixing the thing that was supposed to save you an hour. The n8n MCP server kills that problem. It hands Claude Code real, structured knowledge of n8n's 1,851 nodes (822 core plus 1,029 community), so it builds from the actual node docs instead of vibes. 🎯</p>
<p>The project is czlonkowski/n8n-mcp on GitHub, sitting north of 20,000 stars (https://github.com/czlonkowski/n8n-mcp). It is a Model Context Protocol server, which is the open standard Claude Code uses to reach outside tools. If you have never set one up, start with our explainer on what MCP servers are and why they matter (/blog/what-are-mcp-servers-and-why-they-matter), then come back here and wire your first real one.</p>
<p>Two levels to this. Without an n8n API key, Claude Code gets the documentation and validation tools - it can look up any node and check a workflow before you paste it in. Add your n8n API URL and key and it gets the management tools too - it can create, update, test and deploy workflows directly into your instance. We will set up both.</p>
<blockquote><strong>TIP:</strong> You do not need to self-host to try this. The npx method runs the server on demand with nothing to install. Get it working there first, then decide if you want a Docker or local setup later.</blockquote>
<h2>Install the n8n MCP Server</h2>
<p>The fastest way to try it is npx - no install, no clone. You point Claude Code at the package and it pulls and runs the server the first time you use it. If you would rather self-host, the repo documents Docker, Railway and a local build (git clone, npm install, npm run build, npm run rebuild, npm start), but do not start there. Start with npx and earn the complexity later.</p>
<p>For the documentation-only tier you need nothing but Node installed. For the full tier, grab two things from your n8n instance: your API URL (looks like https://your-instance.app.n8n.cloud) and an API key from Settings, n8n API. Keep them handy - they go into the MCP server's environment as N8N_API_URL and N8N_API_KEY.</p>
<blockquote><strong>WARNING:</strong> Treat your n8n API key like a password. It can create and run workflows on your instance, which means it can touch every credential those workflows use. Never paste it into a chat, and scope it down if your n8n version lets you.</blockquote>
<h2>Wire It Into Claude Code</h2>
<p>From your terminal, register the server with the Claude Code MCP command. The documentation-only setup is one line pointing at the npx package. For full access you pass the same command plus the two environment variables. Here is the order that works:</p>
<ol><li>Run claude mcp add to register the n8n MCP server, pointing at the npx package.</li><li>For full access, add N8N_API_URL and N8N_API_KEY as environment variables on that server.</li><li>Restart Claude Code and run /mcp to confirm the n8n server shows as connected.</li><li>Ask Claude to list a few n8n nodes - if it answers with real node names and fields, the docs layer is live.</li></ol>
<p>That /mcp check is the step people skip and then wonder why nothing works. If the server is not listed, it is almost always a Node version issue or a typo in the package name. Fix that before you try to build anything.</p>
<h2>Docs-Only vs Full API Mode</h2>
<table><caption>What you get with and without an n8n API key</caption><thead><tr><th>Capability</th><th>Docs only</th><th>Full API mode</th></tr></thead><tbody><tr><td>Look up any of the 1,851 nodes</td><td>Yes</td><td>Yes</td></tr><tr><td>Validate a workflow before you run it</td><td>Yes</td><td>Yes</td></tr><tr><td>Create a workflow in your instance</td><td>No</td><td>Yes - n8n_create_workflow</td></tr><tr><td>Make targeted edits to a live workflow</td><td>No</td><td>Yes - n8n_update_partial_workflow</td></tr><tr><td>Run a workflow to test it</td><td>No</td><td>Yes - n8n_test_workflow</td></tr></tbody></table>
<h2>Have Claude Code Build the Workflow</h2>
<p>Now the fun part. With full mode on, you describe the automation in plain English and Claude Code does the build loop itself. The tools it reaches for are n8n_create_workflow to deploy, n8n_validate_workflow to check the result, n8n_update_partial_workflow to make targeted edits without rewriting the whole thing, and n8n_test_workflow to run it.</p>
<p>The rhythm that works is the same one that works for any Claude Code build: one tight slice at a time. Do not ask for a full CRM sync with enrichment and Slack alerts in one prompt. Ask for the trigger and one action, watch it validate, then add the next node. Because Claude is reading the real node properties through MCP, the validation step actually catches the field mismatches before they hit your instance. ⚡</p>
<p>Quick example of the payoff. A daily outreach workflow - pull five rows from a Google Sheet, research each contact, draft a personalized email, log the result - is the kind of thing that used to take a careful afternoon of clicking through n8n's UI. With the MCP server wired in, you describe it, Claude builds and validates it node by node, and you are testing a live version inside an hour. That is the whole difference. No cap.</p>
<h2>What to Build First (and Bill For)</h2>
<p>Do not start with the flashy agent demo. Start with the boring workflows businesses actually pay for, because those are the ones with an obvious dollar value attached:</p>
<ul><li>Lead reactivation - re-engage a database of old leads on a schedule. The revenue is already paid for; you are just collecting it.</li><li>Internal reporting - pull numbers from a few tools each morning and drop one clean summary in Slack. Fixes the visibility gap that slows every decision.</li><li>Outreach and research - the daily five-rows-at-a-time system above, personalized and logged.</li></ul>
<p>Each of those is a fixed-scope deliverable, not an hourly grind. Build it once with Claude Code and the n8n MCP server, validate it, hand it over. If you are turning this into client work, the pricing logic matters as much as the build - we walked through exactly how to charge for it in our guide on Claude Code workflows that get you paid (/blog/5-claude-code-workflows-that-get-you-paid), and you can see more of what I am building on my author page (/author/david-iya). 💎</p>
<p>The bigger point: connecting Claude Code to n8n is the moment the tool stops being a code assistant and starts being an automation engineer that lives in your real stack. Wire it up this week, build one boring workflow, and ship it. 🔥</p>
<h2>FAQ</h2>
<p><strong>What is the n8n MCP server?</strong></p><p>It is a Model Context Protocol server, czlonkowski/n8n-mcp on GitHub, that gives Claude Code structured access to all 1,851 n8n nodes - 822 core and 1,029 community. With it connected, Claude builds n8n workflows from the real node documentation instead of guessing at fields and operations.</p>
<p><strong>Do I need an n8n API key to use it?</strong></p><p>Not for the basics. Without a key you get the documentation and validation tools, so Claude can look up nodes and check a workflow. Add your N8N_API_URL and N8N_API_KEY and Claude can also create, update, test and deploy workflows straight into your instance.</p>
<p><strong>What is the fastest way to install it?</strong></p><p>The npx method - no clone, no install. You register the package as an MCP server in Claude Code and it runs on demand. Docker, Railway and a local build are documented in the repo if you want to self-host later, but npx is the right starting point.</p>
<p><strong>How do I confirm it connected?</strong></p><p>Restart Claude Code and run /mcp. The n8n server should show as connected. Then ask Claude to list a few n8n nodes - if it returns real node names and fields, the documentation layer is working. If the server is missing, it is usually a Node version problem or a typo in the package name.</p>
<p><strong>Is it safe to give Claude Code my n8n API key?</strong></p><p>Treat it like a password. The key lets the server create and run workflows on your instance, which means access to the credentials those workflows use. Never paste it into a chat, set it only as an environment variable on the MCP server, and scope it down if your n8n version supports limited keys.</p>
<p><strong>What should I build first?</strong></p><p>Start with a boring, high-value workflow rather than a flashy agent: lead reactivation, internal reporting, or daily outreach. Each one has a clear dollar value and makes a clean fixed-scope deliverable. Build it one node at a time and validate as you go.</p>]]></content:encoded>
    </item>
    <item>
      <title>The 3-Tier Claude Code Memory System That Stops the Amnesia</title>
      <link>https://www.claudecodeclub.ai/blog/claude-code-memory-system-three-tiers</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/claude-code-memory-system-three-tiers</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Claude Code</category>
      <category>Workflows</category>
      <category>Building</category>
      <description><![CDATA[Your Claude Code sessions keep forgetting what you're building because you only set up one layer of memory. There are three. Here's the stack the shippers are running this month - and how to install it in a weekend.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>If Claude Code keeps &quot;forgetting&quot; what you're building, you're running one layer of memory when you need three.</li><li>Tier 1 is who you are, Tier 2 is what you're shipping right now, Tier 3 is everything that's happened before - each one lives in a different place and feeds every prompt silently.</li><li>You can install the full stack in a weekend, and once it's in, every fresh chat opens with the same context as your best session.</li></ul>
<h2>The Claude Code Memory System: Why Your Sessions Keep Going Blank</h2>
<p>Real talk - if Claude Code keeps &quot;forgetting&quot; what you're building, the problem isn't Claude. It's you. You're running one layer of memory when the shippers in this community are running three. The pattern shook out the same way across enough of the CCC Crew this year that I'm calling it: this is the meta. So this is the post on what that three-tier stack actually is, why a single CLAUDE.md isn't enough, and how to install the whole thing this weekend.</p>
<p>Quick story. My first six months on Claude Code, every new session started the same way - me re-explaining what the project was, who it was for, what stack I'd already picked, what we'd already decided not to do. Twenty minutes of context-loading before I wrote a single useful prompt. Multiply that by four sessions a day and that's eighty minutes a day on memory tax. Over a month that's almost twenty hours - one full week of work, gone to amnesia. No cap, this is the actual reason most people feel &quot;slow&quot; with Claude Code. The model isn't slow. The setup is.</p>
<table><caption>The three tiers - what each one is, where it lives, when it gets refreshed</caption><thead><tr><th>Tier</th><th>Question it answers</th><th>Where it lives</th><th>How often it changes</th></tr></thead><tbody><tr><td>Tier 1 - Short-term</td><td>Who am I?</td><td>Global CLAUDE.md / Claude desktop instructions</td><td>Once a quarter at most</td></tr><tr><td>Tier 2 - Mid-term</td><td>What am I shipping right now?</td><td>Per-project folder with its own CLAUDE.md</td><td>Every week, on the active projects</td></tr><tr><td>Tier 3 - Long-term</td><td>What happened before?</td><td>Obsidian vault or a Pinecone index</td><td>Appended to at the end of every session</td></tr></tbody></table>
<blockquote><strong>TIP:</strong> Read the three tiers as a stack, not a menu. You don't pick one - you install all three, in order, smallest first. Tier 1 takes twenty minutes. Tier 2 takes a Saturday. Tier 3 takes a Sunday afternoon. By Monday you have a brain.</blockquote>
<h2>Tier 1 - Who Am I (The 20-Minute Setup You'll Never Touch Again)</h2>
<p>Tier 1 is the part most people already half-do and then never finish. It's the answer to one question: who am I? Your name, your role, the tools you actually use, the way you want answers framed, the things you've already decided are non-negotiable. The stuff that doesn't change every week but defines every single reply. It belongs in the global instructions slot - in Claude desktop that's the personalization panel, in Claude Code that's a root CLAUDE.md you copy into every project.</p>
<p>Mine reads like this, almost verbatim: &quot;I'm David. I build with Claude Code, Next.js, Tailwind, and Vercel. I ship small things weekly. Default to the simplest version that solves the problem. Skip the disclaimer paragraphs. If you're unsure between two approaches, name both and pick one - don't ask me to choose. No em dashes in copy.&quot; Six lines. Under 200 words. And every fresh chat opens with that context baked in.</p>
<p>The trap here is treating Tier 1 like a wishlist. Don't. The shorter and more specific it is, the harder it lands on every reply. If you find yourself writing paragraphs about your goals or your bio, you're doing Tier 2's job. Tier 1 is the tone, the stack, the non-negotiables. Twenty minutes one time. You'll edit it twice a year, max.</p>
<h2>Tier 2 - What Am I Shipping (One CLAUDE.md Per Active Project)</h2>
<p>Tier 2 is where most builders quietly lose the game. This is the mid-term memory - the thing you're working on right now, this week, with these stakes. It changes. It needs to change. And it can't live in the global instructions because then it pollutes every other project you touch.</p>
<p>The move is simple: every active project gets its own folder with its own CLAUDE.md at the root. Not five paragraphs - one tight brief. What the project is, who uses it, the stack you've picked, the decisions already made (so Claude doesn't relitigate them), and what &quot;done&quot; looks like for this version. The first time I did this on my landing-page generator, my session-one productivity tripled. Same model, same me. Different briefing.</p>
<p>Cap yourself at six or seven active projects. That's the real ceiling, even if you think you can run more. Anything past seven and you stop opening the folder before you prompt, which means Tier 2 stops loading, which means you're back to the amnesia tax. If you've got eight things on your plate, you don't have a memory problem - you have a priority problem. Pick six and ship.</p>
<blockquote><strong>WARNING:</strong> Don't paste your Tier 1 into every Tier 2 file. Tier 1 already loads from the global slot. Duplicating it everywhere is how you end up with seven slightly-different versions and Claude blending them on bad days.</blockquote>
<h2>Tier 3 - What Happened Before (Where the Real Compounding Lives)</h2>
<p>Tier 3 is where the 10x actually shows up. This is the long-term archive: every meaningful session, every decision, every chunk of expert knowledge you've ever fed to Claude. It lives outside any single project, and the trick is that every prompt - in any chat - can reach back into it.</p>
<p>There are two flavors and they both work. Flavor one is a notebook-style vault - markdown files in folders, cross-linked, read like a wiki. You edit it by hand and ask Claude to consult it on the way into a session. Flavor two is a vector index - a real searchable store you push session wrap-ups into and query by meaning, not folder. The vault wins if you like reading your own notes. The index wins if you've got thousands of sessions and want semantic search across all of them. Pick one and commit. The wrong move is running both half-way.</p>
<p>The skill that makes Tier 3 actually work is the wrap-up - a one-prompt habit at the end of every session that asks Claude to summarize what got built, what got decided, and what's queued for next time, then dumps that summary into your vault or your index. Five minutes. Compounds for years. Skip it and Tier 3 is just storage. Run it and Tier 3 becomes the brain.</p>
<h2>The Weekend Install Plan</h2>
<p>If you sit down Saturday morning and follow this in order, you'll have all three tiers running by Sunday night. The order matters - skip ahead and you'll be debugging the wrong thing.</p>
<ol><li>Saturday morning, 20 minutes. Write Tier 1. Under 200 words. Paste it into Claude desktop's instructions slot AND save it as a global CLAUDE.md you'll drop into every new project.</li><li>Saturday afternoon, 90 minutes. List the projects you're actually working on right now. Cap at seven. For each one, create a folder and a CLAUDE.md - one paragraph each on the project, the user, the stack, the decisions already made.</li><li>Sunday morning, 60 minutes. Pick Obsidian or Pinecone. Set up the empty vault or the empty index. Don't load it with old chats yet - just get the plumbing live.</li><li>Sunday afternoon, 30 minutes. Write the wrap-up prompt. Save it as a Claude Code skill you can call with one slash command. Run it at the end of every session from now on.</li><li>Sunday evening, 30 minutes. Open a fresh chat. Ask it a hard question about one of your projects. Notice how it lands - the first time you feel the three tiers loading together, you'll understand why this is the meta.</li></ol>
<p>That's the whole install. Five blocks of work, under four hours total. By Monday morning your first session opens with the full stack already in its head, and you spend the first hour of the day building instead of re-explaining. Multiply that by five days a week and the math is loud.</p>
<h2>The One Habit That Decides Whether the Stack Sticks</h2>
<p>Here's the part nobody talks about. The three-tier stack only works if you run the wrap-up at the end of every meaningful session. That's the load-bearing habit. Skip the wrap-up for two weeks and Tier 3 quietly turns into dead storage - the index stops growing, the vault stops getting backlinks, and the next fresh chat opens just as blank as before you started.</p>
<p>So if you only install one thing this weekend, install the wrap-up. Save it as a one-line slash command. Run it the second you finish a session, while the context is still hot. Two minutes of writing the summary saves twenty minutes of re-establishing it tomorrow. That single ratio is the whole reason this stack works.</p>
<p>Install the three tiers this weekend, run the wrap-up at the end of every session this week, and your shipping rate next month won't look like the same person's. That's the whole play. Drop your setup in the community and tag me - I want to see what you've got running by Friday.</p>
<h2>FAQ</h2>
<p><strong>What is a Claude Code memory system?</strong></p><p>It's a three-tier stack that gives Claude Code persistent context across sessions. Tier 1 is your global identity and preferences, Tier 2 is the active project you're building right now, and Tier 3 is the long-term archive of every session, decision, and chunk of expert knowledge. Together they feed every prompt silently, so Claude stops &quot;forgetting&quot; what you're working on.</p>
<p><strong>Why does Claude Code seem to forget what I'm building?</strong></p><p>Because most builders only set up one layer of memory - usually a single CLAUDE.md - and assume that's enough. It isn't. Without a global identity file, a per-project brief, and a long-term archive, every new chat opens blank and you end up re-explaining the project for the first twenty minutes of every session. The three-tier stack fixes that.</p>
<p><strong>Do I need Pinecone or can I just use Obsidian for Tier 3?</strong></p><p>Either works. Obsidian wins if you like reading your own notes by hand and want a visual graph of how ideas connect. Pinecone wins if you've got hundreds of sessions and want semantic search across all of them. The wrong move is running both half-way. Pick one and commit to filling it.</p>
<p><strong>How long does it take to install the full three-tier system?</strong></p><p>About a weekend if you follow the install plan in this post. Tier 1 is twenty minutes. Tier 2 is a Saturday afternoon. Tier 3 is a Sunday afternoon. The whole stack is live by Monday morning. The part that takes the rest of your career is running the end-of-session wrap-up - that's the habit that keeps Tier 3 alive.</p>
<p><strong>What's the single most important habit if I can only do one thing this week?</strong></p><p>Write the wrap-up prompt and run it at the end of every Claude Code session. The wrap-up is what turns Tier 3 from empty storage into a real brain that compounds week over week. Even without Tier 1 or Tier 2 fully built out, a religious wrap-up habit gets you most of the way there on its own.</p>
<p><strong>How does this fit with the rest of the Claude Code Club workflow?</strong></p><p>The three-tier memory stack sits underneath every other habit in the club - shipping the ugly version on day one, slice-based building, the morning plan. All of them get sharper when Claude opens every session with the full context already loaded. There's more on the daily workflow side over on the Claude Code Club blog under the Workflows tag.</p>]]></content:encoded>
    </item>
    <item>
      <title>Memory Engineering Is the New $5K Retainer for Claude Code Shops</title>
      <link>https://www.claudecodeclub.ai/blog/selling-claude-code-memory-engineering-retainer</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/selling-claude-code-memory-engineering-retainer</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Workflows</category>
      <description><![CDATA[Every business running Claude Code is bleeding context. They don't know it's a problem yet. The shops that show up with a productized memory-engineering deliverable are about to spend twelve months printing $5K retainers. Here's how I'm pricing it.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Every team running Claude Code is bleeding context across sessions - and almost none of them have named the problem yet. That's the opening.</li><li>Memory engineering productized as a three-tier install (global instructions, per-project briefs, long-term archive) is a clean $5K-a-month retainer.</li><li>Sell the outcome, not the wiki. Price against the hours the client's team is currently burning re-loading context, not the hours it takes you to ship.</li></ul>
<h2>Claude Code Memory Engineering: The Retainer Hiding in Plain Sight</h2>
<p>Straight up - every team running Claude Code at any kind of scale is bleeding context, and almost none of them have named it as a problem yet. Their devs re-explain the codebase to Claude every morning. Their ops people reset the same prompt every Monday. Their founders open a new chat every afternoon and start from zero. They don't see it as a hole because nobody on the inside is measuring it. That gap is the cleanest agency offer of the next twelve months, and the shops that show up with a productized fix are about to print retainers.</p>
<p>The fix is a three-tier memory stack - global instructions, per-project briefs, long-term archive - but the version you sell isn't the version a builder installs for themselves on a Saturday. The agency version is documented, locked to the client's stack, tied to their actual workflows, and maintained on a recurring engagement. That distance between &quot;a builder could do this in a weekend&quot; and &quot;a business needs someone who actually does it on a Friday&quot; is the whole arbitrage. Same install. Completely different conversation.</p>
<p>I spent eight years inside Apple, PlayStation, and Schwab. The pattern I watched on every team there was the same: the moment a tool became business-critical, nobody on the team had time to set it up properly. They needed an external pair of hands to design the system, document the rules, and own the maintenance loop. Claude Code just hit that point. Memory engineering is the install layer. Charge accordingly.</p>
<h2>What You're Actually Selling (Hint: Not the Wiki)</h2>
<p>First move on any pricing conversation is to translate the technology back into language the client already speaks. Don't sell a &quot;three-tier memory system.&quot; Sell &quot;a documented context layer that stops your team losing forty minutes a day re-loading Claude.&quot; Don't sell &quot;an Obsidian vault.&quot; Sell &quot;a searchable institutional memory for every Claude session your team has ever run.&quot; The client buys the outcome. The wiki is the invisible infrastructure underneath it.</p>
<p>Here's a concrete shape. I scoped one of these for an e-commerce client last week. On paper it's a global CLAUDE.md, six project briefs, an Obsidian vault, and a session wrap-up skill - maybe a week of focused work. On the invoice it's &quot;Claude Code Context Engineering Engagement,&quot; priced at a $4,800 setup plus a $2,400-a-month retainer for ongoing maintenance. Same code, same install. Different framing. The work isn't the system. The work is naming the leak the client already feels and pricing the patch like infrastructure.</p>
<blockquote><strong>TIP:</strong> If a client asks what they're really paying for, the honest answer is &quot;a system that stops your team from re-explaining the company to Claude every single morning.&quot; Lead with the outcome on every line of the SOW. The mechanism stays in the appendix.</blockquote>
<h2>The Three-Tier Deliverable You Can Productize This Week</h2>
<p>The agency version of the three-tier stack is the part where you turn a builder's weekend project into a repeatable engagement. Same architecture, productized so you can sell it to ten clients with light tweaks instead of bespoking it every time.</p>
<table><caption>The three productized tiers and what each one actually delivers to the client</caption><thead><tr><th>Tier</th><th>Deliverable</th><th>Why the client buys it</th></tr></thead><tbody><tr><td>Tier 1 - Identity layer</td><td>A documented global CLAUDE.md tuned to the client's stack, tone, decisions, and non-negotiables</td><td>Their team stops getting wildly different answers depending on who opened the chat</td></tr><tr><td>Tier 2 - Project layer</td><td>One CLAUDE.md per active project, with the stack, the decisions already made, and the definition of done locked in</td><td>New hires and contractors hit the ground running instead of spending a week loading context</td></tr><tr><td>Tier 3 - Archive layer</td><td>An Obsidian vault or Pinecone index plus a session wrap-up skill the team runs at the end of every meaningful chat</td><td>Institutional memory that doesn't walk out the door when a contractor finishes the engagement</td></tr></tbody></table>
<p>The thing that makes this productizable is that the architecture is identical across every client - only the contents change. So your second engagement takes half the time. Your fifth takes a third. By the tenth you've built a template, a discovery checklist, and a one-page SOW that closes itself. That's a real business, not a project.</p>
<h2>Pricing the Engagement (Anchor on the Replaced Cost)</h2>
<p>The single most useful number in this pricing conversation isn't your cost - it's the client's. Specifically, how many hours a week is the team currently burning re-loading Claude's context? Take a rough guess on the call: a five-person team averaging twenty minutes a day of context tax is over eight hours a week of lost engineering time. At a $120 internal blended rate, that's $1,000 a week leaking out of the dev budget. A $2,400-a-month retainer that closes the leak is a 40% return inside the first month.</p>
<p>Once the replaced cost is on the table, the pricing shape almost picks itself. A typical engagement runs as a fixed setup plus a recurring retainer, with the retainer doing the heavy lifting on lifetime value. The shape I'm running this quarter:</p>
<ul><li>Setup engagement - $3,500 to $6,500 depending on team size and how many active projects need a Tier 2 brief. Three weeks of work. Locks the architecture.</li><li>Ongoing retainer - $1,500 to $5,000 per month. Covers monthly Tier 2 refreshes, Tier 3 maintenance, new project onboarding, and one round of system updates per quarter.</li><li>Productized add-ons - $800 to $2,400 each. New project brief, custom wrap-up skill, team training session, vault audit. Sold as line items, not hours.</li></ul>
<p>The trap most new shops fall into is hourly. Don't. Memory engineering is infrastructure - it gets faster to install every quarter as your templates mature, and the client doesn't care how long it took. Price it on the outcome. The same engagement that takes you six hours next year took you three days last year. Your invoice should not shrink because you got better.</p>
<h2>The Scope-of-Work That Locks the Engagement In</h2>
<p>Memory engineering without a tight SOW is the fastest way to bleed margin on this kind of engagement. The work feels small from the outside - &quot;it's just markdown files&quot; - so every &quot;can you also add this one project&quot; is unbilled work the client genuinely thinks is included. The SOW shuts that down before it starts.</p>
<p>The shape that works for engagements under $8K: one paragraph naming the outcome (&quot;reduce context-loading time across the team and produce a maintained Claude Code memory system&quot;), a bulleted list of exactly what's included (one Tier 1 file, up to six Tier 2 files, one Tier 3 vault or index, one wrap-up skill, one team training call), a bulleted list of what's explicitly NOT included (additional Tier 2 briefs beyond six, integration with non-Claude tools, custom MCP server development), a three-week timeline, and 50% up front. One page. Sent before any work starts. Signed before you write a single prompt.</p>
<p>The exclusions list is the load-bearing part. Most scope creep on this kind of engagement happens because the client says &quot;can we also do the marketing project?&quot; and you say sure because it's an hour of work. That hour becomes ten across the engagement. Put a number on extra briefs in the SOW - $800 per additional Tier 2 project - and the conversation flips from a favor to a productized add-on the client expects to pay for.</p>
<h2>The Traps Most New Shops Will Fall Into</h2>
<p>Four mistakes are going to kill more memory-engineering engagements than anything else this year. They're all preventable with a single decision up front.</p>
<ol><li>Selling the wiki. The deliverable is the outcome - context loaded silently into every session. The wiki is the implementation detail. Lead with the wiki and the client thinks they're paying for markdown files.</li><li>One-time pricing. The setup is where most new shops stop. Don't. The retainer is the engagement. The setup exists to make the retainer obvious. Quote them together or you've left 70% of the lifetime value on the table.</li><li>Skipping the training. If the team doesn't know how to run the wrap-up skill or update the Tier 2 brief, the system dies in week three and they blame your work for it. Bundle a one-hour team training in every engagement and put it in the SOW.</li><li>Hourly anything. The whole arbitrage on this work is that the architecture is reusable and your templates compound. Hourly billing throws all of that compounding into the client's column instead of yours. Price the outcome, every time.</li></ol>
<p>Run the setup-plus-retainer shape with a one-page SOW and a productized add-on menu and the first three engagements pay for the template that closes the next ten. That's the real arbitrage. Not the install - the second time you do it. For more on the agency side of building with Claude Code, the rest of the playbook lives under the Monetization tag on the Claude Code Club blog and on the Duncan author page. Ship the first engagement this month.</p>
<h2>FAQ</h2>
<p><strong>What is Claude Code memory engineering?</strong></p><p>It's the discipline of designing and installing the three-tier context system a team needs to stop re-loading Claude Code every session. Tier 1 is global identity, Tier 2 is per-project briefs, Tier 3 is a long-term archive plus a wrap-up habit. As a productized deliverable, the agency version is documented, tuned to the client's stack, and maintained on a recurring engagement.</p>
<p><strong>How much should I charge for a Claude Code memory engineering engagement?</strong></p><p>Setup engagements typically run $3,500 to $6,500 depending on team size and active project count. The recurring retainer sits between $1,500 and $5,000 a month. The exact number is anchored on the client's replaced cost - the engineering hours their team is currently losing to context re-loading - not on how long it takes you to install the system.</p>
<p><strong>Why not charge hourly for this kind of work?</strong></p><p>Because your templates compound. The fifth engagement takes a third the time of the first one. Hourly pricing means your invoices shrink as you get better, which is the wrong direction for a business. Price the outcome - the documented memory system plus its ongoing maintenance - and the speed gains stay in your column.</p>
<p><strong>What goes in the retainer versus the setup?</strong></p><p>Setup covers the initial install: one Tier 1 file, up to six Tier 2 briefs, a Tier 3 vault or index, and the team training. The retainer covers monthly Tier 2 refreshes on active projects, Tier 3 maintenance (vault grooming or index pruning), new project onboarding, and one round of system updates per quarter. Additional projects beyond the included six are priced as productized add-ons.</p>
<p><strong>What's the single biggest mistake new shops make with this offer?</strong></p><p>Selling the wiki instead of the outcome. The deliverable the client is actually buying is &quot;context loaded silently into every session&quot; - the markdown files are the invisible infrastructure underneath that outcome. Leading the SOW with the wiki turns the conversation into a markdown-files line item. Leading with the time the team gets back turns it into infrastructure.</p>
<p><strong>How long does a full Claude Code memory engineering engagement take to deliver?</strong></p><p>About three weeks for the setup if the client has six or fewer active projects. The first week is discovery and Tier 1 design. The second is the Tier 2 briefs. The third is the Tier 3 install plus the training call. The retainer kicks in from week four and runs indefinitely until the client cancels - in practice, most engagements run twelve months or longer because the maintenance only stays valuable as long as it's actually being maintained.</p>]]></content:encoded>
    </item>
    <item>
      <title>Anthropic Is Now the Most Valuable Company in the World - What That Means for Builders</title>
      <link>https://www.claudecodeclub.ai/blog/anthropic-most-valuable-company-builders</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/anthropic-most-valuable-company-builders</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Claude Code</category>
      <category>Building</category>
      <category>Workflows</category>
      <description><![CDATA[The headlines led with the valuation. The part that actually matters: the model sitting under your Claude Code session is about to get longer, cheaper, and faster shipped. Here's what the milestone unlocks for builders, and the habit stack to install this week so you ride it.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Anthropic crossed every other company in the world this week, and the headlines focused on the number. The interesting part is what it unlocks for builders sitting at Claude Code on a Tuesday.</li><li>The capital pours into three things that hit your daily session - longer context, cheaper tokens, and a faster shipping cadence on Claude Code itself.</li><li>The move now isn't to celebrate. It's to install the habits that turn a better model into more shipped product. Specifics inside.</li></ul>
<h2>Anthropic Most Valuable Company - The Headline in Plain English</h2>
<p>Real talk - the headlines this week have all led with the valuation. Anthropic is now the most valuable company in the world, and every business outlet on the internet has run some version of the same chart with an arrow pointing up. Cool, fine, the number is the number. The reason it matters to anyone sitting at Claude Code on a Tuesday is not the chart. It's what the chart unlocks underneath your keyboard.</p>
<p>Valuations are downstream of conviction. A market this size has decided that the company building the model you're already using is the single best bet on what software gets built next. That conviction is about to print in three places you'll feel every day - more context per session, less money per token, and a faster shipping cadence on Claude Code itself. The rest of this post is what to do about that.</p>
<blockquote><strong>TIP:</strong> Read the milestone less as news and more as a forward signal. The next twelve months of Claude Code are going to look different from the last twelve, and the builders who adjust their habits early will pull away from the ones still running 2025-shaped workflows.</blockquote>
<h2>What the Capital Actually Buys (Three Things That Hit Your Session)</h2>
<p>Strip out the press-release language and the capital lands in three places that matter to a builder. None of them are flashy on Twitter. All three of them compound on your shipping rate.</p>
<table><caption>Where the money goes, and how it shows up in your Claude Code week</caption><thead><tr><th>Where the capital lands</th><th>What it changes for you</th><th>Window to feel it</th></tr></thead><tbody><tr><td>Longer context windows</td><td>Whole codebases in one prompt, less stitching, more end-to-end edits</td><td>Already shipping in waves</td></tr><tr><td>Lower per-token pricing</td><td>You stop self-censoring on long prompts and let Claude read the full context every time</td><td>Quarterly cuts, compounding</td></tr><tr><td>Faster Claude Code release cadence</td><td>New skills, slash commands, and MCP partners landing weekly instead of monthly</td><td>Visible inside 90 days</td></tr></tbody></table>
<p>The one that surprised me most when I sat with it - the pricing line. Most builders I talk to are still pruning prompts to save tokens like it's 2024. That habit is about to be the wrong habit. When the per-token cost falls, the move is to feed Claude the full picture every time - the whole repo, the whole brief, the whole memory wrap-up - and let it work with what it has. Builders who keep self-censoring will keep getting half-context answers from a model that could have given them the full thing.</p>
<h2>The Other Updates That Got Buried Under the Valuation Headline</h2>
<p>The valuation ate every other story this week, which is a shame because three other things landed that matter more to a builder. Quick rundown of what to keep on your radar.</p>
<ul><li>The Claude Code release cadence visibly tightened. Skills, slash commands, and MCP integrations are landing on a weekly drumbeat now, not the old monthly one.</li><li>The MCP partner list keeps growing. Every week another tool you already use ships an official MCP server, which means you stop writing glue code and start calling the integration directly.</li><li>Sonnet and Haiku tier separation got sharper. The play now is to route the cheap, fast work to Haiku and the deep reasoning to Sonnet inside the same workflow, and Claude Code is making the routing easier session by session.</li><li>Claude SDK support for multi-agent orchestration deepened. The pattern of one planner agent dispatching to specialist sub-agents is becoming the default, not the advanced move.</li></ul>
<blockquote><strong>NOTE:</strong> If you're only reading mainstream coverage this week, you'll see the number and miss the shipping. Sign up for the Claude Code changelog if you haven't yet. The weekly diff is where the actual signal lives.</blockquote>
<h2>What This Doesn't Change For Builders</h2>
<p>Here's the part I have to be honest about. A more capable model doesn't make you a more capable builder. The valuation doesn't fix your briefs, doesn't fill your Tier 2 CLAUDE.md, doesn't write your end-of-session wrap-up. If your workflow was leaking last month, it'll leak harder when the model gets faster, because more output produced badly is just more bad output shipped faster.</p>
<p>The fundamentals don't move. You still ship the ugly version on day one. You still install the three-tier memory stack. You still run the wrap-up at the end of every session. You still pick six active projects and put a CLAUDE.md in each one. None of that is going out of style because Anthropic crossed the valuation line. If anything, those habits compound harder now, because the model under them is sharper.</p>
<h2>The Habit Stack to Install This Week</h2>
<p>If you want to actually ride this wave instead of read about it, here's the install plan I'd run this week. None of it takes more than an evening. All of it pays back inside a month.</p>
<ol><li>Subscribe to the Claude Code changelog and block 10 minutes every Monday morning to read the diff. That's how you spot new slash commands and MCP partners before everyone else does.</li><li>Stop pruning your prompts to save tokens. Start every session with the full Tier 1, Tier 2, and recent Tier 3 wrap-up pasted in. Trust the long context.</li><li>Audit your MCP servers this Sunday. Anything you wrote glue code for in 2025 probably has an official MCP server now. Swap to the official one and delete the glue.</li><li>Pick one workflow you currently run in a single chat and split it into a planner-plus-specialist setup. Claude SDK or Claude Code skills, doesn't matter. Feel the difference in one week.</li><li>Re-read your Tier 2 CLAUDE.md files for your active projects. If you wrote them three months ago, they're already stale. Sharper briefs into a sharper model is how the multiplier shows up.</li></ol>
<h2>What I'm Watching For Next</h2>
<p>Two things I'm watching from here. First, how fast the rest of the dev tools ecosystem responds. Editors, CI, deploy platforms, error trackers - the ones that ship MCP servers in the next ninety days are the ones that survive the realignment. The ones that don't are quietly going to feel old. Second, how Claude Code's orchestration story matures. We're already past the point where one chat is the unit of work. The next unit is a fleet of specialist agents running on a plan you wrote on Monday, and the platform that makes that loop frictionless wins the next year of mind share.</p>
<p>Bottom line - the valuation is a milestone, not a finish line. The builders who treat it as a forward signal and install the habit stack this week will look like they got a quiet upgrade by July. The ones who scroll past it will wonder why their Tuesday sessions feel slower than everyone else's. No cap, the gap is going to open. Pick the side you're on, and start tonight.</p>
<h2>FAQ</h2>
<p><strong>What does Anthropic becoming the most valuable company in the world mean for Claude Code users?</strong></p><p>Directionally, three things. Longer context windows means whole-codebase prompts become standard. Lower per-token pricing means you stop pruning prompts to save money and start feeding Claude the full picture every time. And a faster Claude Code release cadence means new skills, slash commands, and MCP partners land on a weekly drumbeat instead of monthly. All three compound on your daily shipping rate.</p>
<p><strong>Should I switch from another AI tool to Claude Code now that Anthropic is the most valuable company?</strong></p><p>Valuation alone is a bad reason to switch tools. The better reason is the release cadence. Claude Code is shipping more useful changes per week than any other agentic coding tool I run, and that gap is widening. If you've already tried Claude Code and bounced, this is a fair quarter to come back and re-evaluate. If you're happy on a different stack, run a one-week side-by-side and let the output decide.</p>
<p><strong>Will Claude Code get more expensive now that Anthropic is the most valuable company?</strong></p><p>The directional bet across the industry is the opposite. Per-token pricing has been falling on a clockwork cadence for the last two years and there's no signal that's reversing. The right planning assumption is that the same prompt will cost less in twelve months than it does today, which means the habit to install now is feeding Claude the full context every time instead of pruning to save tokens.</p>
<p><strong>What are the other Anthropic updates I should pay attention to besides the valuation?</strong></p><p>Four to track. The Claude Code release cadence visibly tightened. The MCP partner list keeps growing, which means more official integrations and less glue code. The Sonnet versus Haiku tier separation got sharper, which makes routing work to the right model easier. And the Claude SDK support for multi-agent orchestration deepened, which means planner-plus-specialist patterns are becoming default instead of advanced.</p>
<p><strong>Do I need to change my Claude Code workflow because of the milestone?</strong></p><p>Not in big ways. The fundamentals don't move - ship the ugly version on day one, install the three-tier memory stack, run the end-of-session wrap-up. What does change is the small habits. Stop pruning prompts. Audit your MCP servers and swap to official ones. Split one workflow into a planner-plus-specialist setup. Re-read your Tier 2 briefs and sharpen them. Five evenings of work, payoff inside a month.</p>
<p><strong>Is now a good time to start learning Claude Code if I'm a complete beginner?</strong></p><p>It's the best window in two years. The release cadence means the rough edges from last year are mostly gone, the documentation is finally caught up, and the community has settled on workflows that actually work. The Claude Code Club is built for exactly this moment. If you're looking for a structured way in, that's the fastest path I know.</p>]]></content:encoded>
    </item>
    <item>
      <title>I Fired My Biggest Client This Month - and Margin Doubled in 30 Days</title>
      <link>https://www.claudecodeclub.ai/blog/fired-my-biggest-client-margin-doubled</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/fired-my-biggest-client-margin-doubled</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Workflows</category>
      <description><![CDATA[The client that pays the most isn't always the client that earns the most. I cut my biggest invoice in May, and the agency's margin doubled by the end of June. Here's the math that made the call obvious - and the playbook for spotting your version of the same client.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Your largest invoice isn't your most profitable client. The one that quietly eats your team's hours is.</li><li>I tracked five honest numbers per client for one quarter and the answer fell out - my biggest logo was running at single-digit margin while three smaller ones were at 60% or above.</li><li>I cut the big one, redirected the team to the smaller ones, and net profit doubled in 30 days. The playbook is in the post.</li></ul>
<h2>Why Firing Your Biggest Client Is The Move Nobody Talks About</h2>
<p>Straight up - the client that pays the most is almost never the client that earns the most. In agency land, every operator I respect has had the same conversation in the last twelve months: the biggest logo on the deck is the one quietly killing the margin, and nobody wants to be the one who says it out loud. I said it out loud in May. I fired the largest invoice on my book. Thirty days later, net profit on the agency had roughly doubled. This post is the math that made it obvious and the playbook for spotting your version of the same client.</p>
<p>Most agency owners track revenue per client and think they're tracking the business. They're not. Revenue is a vanity metric. The two numbers that actually run the agency are hours-per-engagement and gross margin per client. The big logo wins on revenue. The small ones win on margin. The difference is what you take home, and I'd been ignoring it for eight months because the invoice number looked good in the quarterly review.</p>
<blockquote><strong>WARNING:</strong> If you've never run a per-client P&amp;L, you don't know which clients are profitable. You know which clients pay you the most. Those are two completely different things, and the gap between them is usually where the agency's margin disappears.</blockquote>
<h2>The Five Numbers You Need Per Client</h2>
<p>Before I made the call, I ran the same five-number audit on every client on the book. It's not fancy. It fits on a Google Sheet. But once you've got the five numbers in front of you, you can't unsee the answer.</p>
<table><caption>Run this on every client for one quarter and the answer falls out</caption><thead><tr><th>Number</th><th>What it tells you</th><th>How to pull it</th></tr></thead><tbody><tr><td>Monthly revenue</td><td>What they pay you</td><td>Your invoicing tool</td></tr><tr><td>Delivery hours per month</td><td>What it costs you to keep them</td><td>Time tracking, honest</td></tr><tr><td>Fully-loaded hourly rate</td><td>Your real cost per delivery hour, including overhead</td><td>Annual cost divided by delivery hours</td></tr><tr><td>Gross margin per client</td><td>Revenue minus delivery cost</td><td>Revenue minus (hours times loaded rate)</td></tr><tr><td>Scope creep ratio</td><td>How often the work overruns the SOW</td><td>Hours delivered divided by hours quoted</td></tr></tbody></table>
<p>When I ran this for the May audit, the picture was ugly. My biggest client paid roughly five times what my smallest paid, but they consumed roughly nine times the hours. Gross margin on them was sitting at 11%. Three of my smaller clients were at 62%, 58%, and 71%. The math wasn't even close. I'd been running half the team on the lowest-margin work on the book and calling it strategy.</p>
<h2>The Three Signals That A Client Should Go</h2>
<p>Margin alone doesn't decide it. Plenty of new engagements run low margin for the first two months and then climb. The real signal is three patterns showing up at the same time on the same client. If you see all three, the answer is to part ways. If you see one, you can usually fix it. If you see two, you should be having the conversation.</p>
<ul><li>Scope creep ratio above 1.5x for three months running. You're not delivering an engagement anymore. You're absorbing one.</li><li>Gross margin under 20% and not trending up. Anything in this band is paying you to be busy, not paying you to build a business.</li><li>The team flinches when the client's name shows up in the inbox. This one isn't on the spreadsheet. It's on the faces in the standup. Trust it.</li></ul>
<blockquote><strong>TIP:</strong> The team-flinch signal is the most reliable of the three. The spreadsheet can be argued with. The energy in the room can't. Watch the standup for a week and tell yourself the truth about which client name causes the dip.</blockquote>
<h2>How To Actually Have The Conversation</h2>
<p>Once the math is in front of you, the hard part isn't the decision. It's the conversation. The right move is not to ghost, not to raise prices into the moon hoping they leave, and not to pick a fight. The right move is a short, professional, no-drama call where you tell them their engagement no longer fits the way your agency is structured, you give them a clean offboarding window, and you offer two warm referrals.</p>
<p>I structure it the same way every time. Twenty minutes on the call. First five, I tell them what's changed in our delivery model and why their scope no longer fits. No villainy, no apology, no over-explaining. Next ten, I walk them through a sixty-day offboarding plan covering what we'll finish and what we won't start, with the handoff date in writing. Last five, I introduce two other shops that would deliver the engagement better than we currently are, with warm email intros by end of week. Most clients respect the honesty more than they would have respected continued mediocre delivery, and a meaningful share of them refer business back to me later.</p>
<h2>What You Reinvest The Capacity Into</h2>
<p>Firing a client only pays back if you redirect the freed-up capacity into the high-margin clients you already have. The mistake I see other agency owners make is cutting the bad client and then immediately prospecting for a replacement at the same revenue level. That's how you re-create the same problem with a new logo on the SOW.</p>
<p>The play instead is to invest the capacity in three places, in this order. First, deepen scope on your top-margin client. There's almost always a productized add-on you've been too busy to sell them. Second, raise your floor. The next new engagement signs at 30% above your current rate, because you have the capacity to walk away from a no. Third, build a productized offer the freed-up team can deliver on autopilot. Memory engineering retainers, Claude Code workflow audits, MCP server setups - all of these run at margins your custom work won't touch.</p>
<blockquote><strong>TIP:</strong> The 30-day window after you fire a low-margin client is the highest-leverage selling window your agency gets all year. The team is rested, the capacity is real, and the math on the next engagement is brutally clear. Use it.</blockquote>
<h2>The Quarterly Audit That Stops You Getting Stuck Again</h2>
<p>The mistake I'd been making for eight months was running the five-number audit once, at the start of an engagement, and never again. Clients change. Scope grows quietly. The hours creep without showing up on a quarterly review. So now I run the audit on every active client on the first Monday of every quarter. Sixty minutes flat, no exceptions.</p>
<p>If the numbers are healthy, the client stays and we plan the deepening conversation. If two of the three warning signals are firing, we plan the price increase or scope change. If all three are firing, we plan the offboarding. The whole audit fits on one tab in a sheet, and it's the single highest-leverage hour my agency runs each quarter. The biggest invoice on your book isn't sacred. The margin is. Run the math, have the conversation, and your next thirty days will look different from your last thirty.</p>
<h2>FAQ</h2>
<p><strong>Why would I fire my biggest client when they're paying me the most?</strong></p><p>Because the biggest invoice isn't the same as the biggest profit. When you run a per-client P&amp;L with delivery hours and a fully-loaded hourly rate, you almost always find that the largest client is running at single-digit margin while smaller clients are at 60% or above. The cash flow looks great. The actual take-home is being eaten by delivery cost. Cutting the low-margin work and redirecting the capacity to the high-margin clients usually doubles net profit inside thirty days.</p>
<p><strong>How do I calculate gross margin per client?</strong></p><p>Five numbers. Monthly revenue from the client. Delivery hours per month spent on them. Your fully-loaded hourly rate, meaning your total annual cost divided by total annual delivery hours, not just salary. Multiply hours by the loaded rate to get delivery cost. Subtract delivery cost from revenue to get gross margin. If you don't track delivery hours honestly, none of this works. That's the unglamorous prerequisite.</p>
<p><strong>What's a healthy gross margin per client for an agency?</strong></p><p>Anything above 50% is healthy. 35% to 50% is a watch zone where you can usually fix it with scope renegotiation or a price increase. Under 20% and not trending up is the band where you should be planning to part ways. New engagements often start in the watch zone and climb as you systematize delivery. The danger is when a client stays in the low band for three months running without improving.</p>
<p><strong>How do I actually tell a client we're ending the engagement?</strong></p><p>Twenty-minute call. First five minutes you tell them what's changed in your delivery model and why their scope no longer fits, no villainy and no over-apologizing. Next ten you walk them through a sixty-day offboarding plan covering what you'll finish and what you won't start. Last five you introduce two other shops that would deliver the work better, with warm email intros by end of week. Most clients respect the honesty more than they would have respected continued mediocre delivery.</p>
<p><strong>Won't firing my biggest client crater my cash flow?</strong></p><p>Only if you don't redirect the freed-up capacity. The order to invest it in is, first, deepening scope on your highest-margin existing client. Second, raising your floor on the next new engagement by 20 to 30%, because you now have the capacity to walk away. Third, building a productized offer the team can deliver on autopilot. Run those three plays inside the first thirty days and the net cash position usually ends up ahead of where it started.</p>
<p><strong>How often should I run the per-client audit?</strong></p><p>Once a quarter, the first Monday, sixty minutes, no exceptions. The mistake most agency owners make is running it once when they sign a client and never again. Clients change. Scope creeps quietly. The hours expand without showing up anywhere visible. A quarterly audit catches the drift while it's still recoverable, instead of eight months later when the margin is already gone.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Use Claude Code Like a Pro: 7 Habits That Separate Shippers from Tinkerers</title>
      <link>https://www.claudecodeclub.ai/blog/how-to-use-claude-code-like-a-pro</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/how-to-use-claude-code-like-a-pro</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Claude Code</category>
      <category>Workflows</category>
      <category>Building</category>
      <description><![CDATA[Most builders learn Claude Code. The ones who ship have a different set of habits. Here are seven of them - the ones that take you from tinkering forever to actually shipping the thing this week.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>The gap between a tinkerer and a shipper isn't talent - it's seven repeatable habits, and you can install all of them this week.</li><li>The single biggest one: ship the ugly version on day one, then iterate from real feedback, not imagined feedback.</li><li>Run through the Shipper vs Tinkerer table below - if you recognize yourself on the left, the fix is on the right.</li></ul>
<h2>How to Use Claude Code Like a Pro: The Setup That Decides Everything</h2>
<p>Real talk - most people who download Claude Code never ship a single thing with it. Not because they can't. Because they skip the seven habits that turn the tool from a fancy autocomplete into a shipping machine. I've watched it from both sides: the builders who go from zero to $30K MRR in a year, and the builders who, six months in, are still tweaking their init script. The gap between them isn't talent. It's seven habits, and you can install all of them this week.</p>
<p>Before we get into them, the framing matters. Tinkering is what happens when there's no shipping deadline, no real user, and no consequence for the build looking ugly. Pro shipping is the opposite - every session ends with something runnable, something a stranger could click, something you could send a friend. If you keep that single bar in front of you on every session, half the habits below take care of themselves.</p>
<table><caption>Shipper vs Tinkerer - recognize yourself, then flip the column</caption><thead><tr><th>Behavior</th><th>Tinkerer</th><th>Shipper</th></tr></thead><tbody><tr><td>First prompt of a new project</td><td>&quot;Build me a SaaS for X&quot;</td><td>&quot;Add one button that does Y&quot;</td></tr><tr><td>Reaction to an error</td><td>Rewrites the function from scratch</td><td>Pastes the exact error back to Claude</td></tr><tr><td>Project context</td><td>Re-explained every session</td><td>Written once in a CLAUDE.md file</td></tr><tr><td>End of day one</td><td>Still researching the stack</td><td>Ugliest possible version deployed</td></tr></tbody></table>
<blockquote><strong>TIP:</strong> Before you write a single line of code, spend twenty minutes writing a CLAUDE.md file that says what you're building, who it's for, and what &quot;done&quot; looks like. That one file is the highest-ROI prompt in your project - every future turn is sharper because of it.</blockquote>
<h2>Habit 1: Treat the Project File as Your Brief</h2>
<p>The single biggest difference between someone who ships with Claude Code and someone who burns weeks on the same project is whether they wrote anything down before they started. I'm not talking about a spec. I'm talking about three or four bullet points in a CLAUDE.md at the root of the project - what the thing is, who uses it, what the first shipped version contains, what it explicitly does NOT contain.</p>
<p>Sounds obvious. Almost nobody does it. And then they wonder why every session feels like starting from zero, why Claude keeps &quot;forgetting&quot; what they're building, why the codebase wanders. It's not Claude - it's the briefing. Claude is a senior engineer who'll do anything you ask, but you have to tell it what you're actually doing first. Twenty minutes on a CLAUDE.md saves you eight hours of zig-zagging the rest of the week.</p>
<p>Quick story. My first real Claude Code project was a landing-page generator I wanted to sell to local restaurants. I spent the first session vibing - describing what I wanted in chat, generating files, regenerating files. By session three I had three different layouts and zero of them I liked. Session four I deleted everything, wrote a 12-line CLAUDE.md (&quot;This is a one-page menu site for restaurants. Sections: hero, menu, hours, contact. Use Tailwind. No login, no admin, no cart.&quot;), and rebuilt the whole thing cleaner in two hours. That one file is the difference.</p>
<h2>Habit 2: Ship the Ugly Version First</h2>
<p>Hot take: your first version should embarrass you a little. If it doesn't, you're polishing too early.</p>
<p>The shipping motion is: get the ugliest possible version of the core idea running, look at it, and then iterate from real feedback instead of imagined feedback. Pros do this on day one. Tinkerers do it on day fourteen, after they've rewritten the navbar three times. The reason this matters isn't aesthetic - it's that an ugly running version teaches you what's actually broken about your idea, and an imagined polished version teaches you nothing.</p>
<p>Here's the concrete bar. By the end of session one, you should have a thing that loads in a browser, performs the one core action of your app (even badly), and has at least one wired-up button. Not styled. Not responsive. Not even pretty. Loaded, clickable, functional in the literal sense of &quot;function returned a value.&quot; That's the bar. If you hit it, the rest is iteration. If you don't, you're still tinkering. No cap.</p>
<h2>Habit 3: Paste the Error Back - Don't Rewrite It</h2>
<p>When Claude Code throws an error, there are two paths. Tinkerers see red text, panic, and rewrite the function - or worse, the whole file. Shippers copy the exact error message, including the stack trace, paste it straight back to Claude, and let it diagnose. Same error, completely different outcomes.</p>
<p>The reason is that error messages are the densest, most specific feedback you'll ever get. They tell you the exact line, the exact mismatch, the exact missing thing. Claude is unusually good at reading them. Most of the time it nails the fix on the first try. When tinkerers rewrite around the error instead of with it, they end up with a working app that's twice as long and has the original bug hiding behind two layers of new code.</p>
<p>There's a deeper habit underneath this one: stop being afraid of red text. Bugs aren't failures - they're the most precise lesson you get during the build. Every shipper I know runs toward the error, not away. That single mental flip is half the battle.</p>
<h2>Habit 4: One Tight Slice at a Time</h2>
<p>This is the one that took me the longest to learn. Tinkerers ask Claude to build the whole app in one prompt. Shippers ask Claude to add one button.</p>
<p>Big prompts produce big messes. Claude will absolutely write you 400 lines across six files in response to &quot;build me a habit tracker with auth and analytics&quot; - and you'll have no idea what any of it does, no way to debug it, and no confidence to change it. Tight slices are the opposite: &quot;add a button labeled Add Habit that pushes a row into the list.&quot; That you can verify in thirty seconds. You can change it. You own it.</p>
<p>The rhythm is: smallest possible visible slice, run it, look at it, smallest possible next slice. Repeat until shipped. Each loop is two minutes. You stack twenty of them in a session and the project is alive. Try to shortcut it and you'll spend the whole session generating code you don't trust. That's the entire game.</p>
<blockquote><strong>WARNING:</strong> If you can't describe in one sentence what the next slice is supposed to do, the slice is too big. Cut it in half and try again.</blockquote>
<h2>Habit 5: Use MCP Servers Like Power Tools</h2>
<p>For a long time I treated MCP servers as a future-me problem - something I'd get to once I &quot;leveled up.&quot; Wrong move. MCP servers are how Claude Code stops being a clever autocomplete and starts being an agent that lives in your real stack. Email, calendar, GitHub, your database, web search - once Claude can reach them, the kind of thing you can build in a weekend changes by an order of magnitude.</p>
<p>Quietly, the best move I made this year was deleting half my SaaS stack and rebuilding it with MCP servers and a single Claude Code workflow. Notion in, Gmail out, one prompt holding the loop together. The whole setup runs me $20 a month. It replaced about $340 a month of disconnected tools. That ratio isn't a one-time fluke - it's available to anyone willing to wire two MCP servers together this week. If you've never built one, start with our explainer on MCP servers - it's the single most underused habit in the club.</p>
<h2>Habit 6: Deploy on Day One</h2>
<p>I'm not joking about day one. The first time you put your project somewhere a URL points to, the entire psychological frame changes. It stops being a folder on your laptop and becomes a real thing in the world. That shift matters more than any feature you'll add this month.</p>
<p>Tinkerers hold deployment as the reward at the end. Shippers use it as the kickoff. Get the ugliest version live behind a URL on day one, even if &quot;live&quot; means a personal Vercel link nobody else has. Then every iteration ships to that same URL. Suddenly you're not building toward a launch - you ARE launched, and you're improving in public. That's a completely different game, and it's available right now.</p>
<p>The mechanics are easier than ever: ask Claude Code to walk you through it, point at a git repo, follow the prompts. The real obstacle was never technical - it was the belief that the project had to be &quot;ready&quot; first. It doesn't. Ship it ugly, then iterate. That's been the formula all along. There's a longer write-up on this rhythm in our beginner-to-shipping roadmap if you want the day-by-day version.</p>
<h2>Habit 7: Build in Public - The Compounding Habit</h2>
<p>The last one is the one that compounds. Every session, write down ONE sentence about what you built. Post it somewhere - a Slack, an X thread, the Claude Code Club community, anywhere with at least one other human in it. That's it.</p>
<p>Two things happen. One, you create a public log of your progress that future-you (and future hires, and future clients) can point at. Two, you turn yourself into someone people associate with shipping - which is the single highest-ROI personal brand move available right now, because almost nobody is doing it consistently. Most builders share polished launches. Shippers share the work in progress. That's why the work in progress is what gets seen.</p>
<p>Install these seven habits this week and you'll ship more in the next thirty days than you have in the last six months. I've watched it happen to enough people that it stopped feeling like coincidence. Pick one habit, install it tomorrow, and keep going. That's the whole play.</p>
<h2>FAQ</h2>
<p><strong>How do I use Claude Code like a pro if I'm a complete beginner?</strong></p><p>The same way the pros do - start with one tiny project, one CLAUDE.md file, and one shipped link by the end of week one. The habits in this post work the same whether you've been coding for ten years or you opened a terminal for the first time yesterday. The setup is what scales, not the prior experience.</p>
<p><strong>What's a CLAUDE.md file and why does it matter so much?</strong></p><p>It's a plain markdown file at the root of your project that tells Claude what you're building, who it's for, and what &quot;done&quot; looks like. Claude Code reads it on every turn, so you stop re-explaining yourself every session. Twenty minutes spent writing it saves hours of zig-zagging the rest of the week.</p>
<p><strong>Should I learn syntax first before adopting these habits?</strong></p><p>No. The whole point of Claude Code is that it handles the syntax for you. What matters is the loop - describe, run, look, fix, ship. These seven habits are the loop. You install them on your first project, not your tenth.</p>
<p><strong>How long does it take to install all seven habits?</strong></p><p>About a week of deliberate practice on one small project. None of the habits are complicated - the friction is breaking the tinkering reflex, which only happens when you're actively shipping something. So pick a tiny project, run through the habits, and ship it. The habits stick after one full loop.</p>
<p><strong>What's the single most important habit if I can only install one?</strong></p><p>Ship the ugly version on day one. Every other habit gets easier once there's a live URL to point at. The polish-before-launch instinct is the one thing that keeps tinkerers stuck - kill it on the first project and the rest follows.</p>
<p><strong>Where should I go next after installing these habits?</strong></p><p>Once your loop is solid, the next move is connecting Claude Code to your real tools via MCP servers - that's where personal automations and billable client work start to appear. The Claude Code Club walks you through it step by step, and you can read more from David on his author page.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Price a Claude Code Agency Project (Without Selling Hours)</title>
      <link>https://www.claudecodeclub.ai/blog/how-to-price-a-claude-code-agency-project</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/how-to-price-a-claude-code-agency-project</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Workflows</category>
      <description><![CDATA[The fastest way to cap your agency's earnings is to charge by the hour for something Claude Code builds in a weekend. Here's the pricing system top AI shops actually use - and why the unit you sell matters more than the rate.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Selling hours on Claude Code work is the fastest way to cap your agency revenue - the model gets faster every quarter, your rate doesn't.</li><li>Pick a pricing shape that matches the work: fixed scope for one-offs, retainers for ongoing agents, per-deliverable for productized work.</li><li>Anchor on the cost you're replacing, not the time you took. A $2,400/month retainer is a different conversation than a $200/hour invoice.</li></ul>
<h2>How to Price a Claude Code Agency Project: Why Hours Are the Wrong Unit</h2>
<p>Straight up - the second you put hours on a Claude Code invoice, you've capped your own ceiling. The model gets faster every quarter. Your rate doesn't. So a project that took two days last spring takes six hours today and three hours next year, and if you're billing by the hour your invoice shrinks every cycle. That's the wrong direction for a business.</p>
<p>The right unit to sell is the outcome - the thing the client actually wanted before they ever heard the word &quot;Claude.&quot; A small business doesn't want &quot;twelve hours of MCP setup&quot;; they want a Gmail-to-CRM automation that saves their ops manager an afternoon a week. A SaaS founder doesn't want &quot;prompt engineering hours&quot;; they want a working onboarding agent. Price the outcome and the arbitrage of using Claude Code stays in your column, where it belongs.</p>
<p>I spent eight years inside Apple, PlayStation, and Schwab. The thing those teams all had in common? Nobody could ship under three months. A Claude Code agency can deliver the same scope in three weeks. That speed gap is the entire arbitrage - and you only capture it if you price on what you delivered, not how long it took.</p>
<h2>Step 1: Name the Outcome, Not the Tech</h2>
<p>The first move in any pricing conversation is to translate the technology back into the language the client already uses. Don't sell an &quot;MCP server.&quot; Sell &quot;a Gmail-to-CRM automation that runs every morning at 7 a.m.&quot; Don't sell &quot;a Claude Code agent.&quot; Sell &quot;a weekly client report your ops manager doesn't have to write anymore.&quot; The client buys the outcome, the tech is invisible, and your scope-of-work reads like a deliverable instead of a hobby.</p>
<p>Here's a concrete shape. I shipped a Gmail-to-CRM agent to a real-estate client last month. On paper it's an MCP server plus a Claude Code cron prompt - maybe a weekend of work. On the invoice it's &quot;Inbound lead routing automation,&quot; priced as a $2,400-a-month retainer. Same code. Completely different conversation. The work isn't the agent. The work is naming the outcome the client already wants and pricing it like infrastructure.</p>
<blockquote><strong>TIP:</strong> If a client asks how long it took, the honest answer is &quot;twelve years of context plus a weekend.&quot; That's the only true reply. Charge accordingly.</blockquote>
<h2>Step 2: Pick a Pricing Shape That Matches the Work</h2>
<p>There isn't one correct way to price a Claude Code agency project - there are four, and the trick is matching the shape to the kind of work. Hourly is almost always the wrong call for the reasons above. The other three each fit a different engagement type cleanly.</p>
<table><caption>Pricing shape vs the kind of work it fits</caption><thead><tr><th>Pricing shape</th><th>Best for</th><th>Example deliverable</th><th>Typical range</th></tr></thead><tbody><tr><td>Fixed scope</td><td>One-off builds with a clear definition of done</td><td>A booking site, a Stripe checkout funnel, an internal tool replacing a spreadsheet</td><td>$1.5K – $15K per project</td></tr><tr><td>Monthly retainer</td><td>Ongoing agents, automations, or systems that need maintenance</td><td>A lead-routing agent, a weekly report bot, a Slack-to-Notion sync</td><td>$1.5K – $8K / month</td></tr><tr><td>Per-deliverable / productized</td><td>The same thing sold to many clients with light tweaks</td><td>A Stripe buy-button install, a booking widget, an onboarding-form-to-CRM hookup</td><td>$500 – $3K each</td></tr><tr><td>Hourly</td><td>Almost nothing in this category. Use only for true discovery work, capped</td><td>A two-hour audit of an existing stack before scoping a real engagement</td><td>Avoid for delivery</td></tr></tbody></table>
<p>Most new AI shops default to hourly because it feels safe. It's the opposite. Hourly invites clients to renegotiate every line and trains them to value your time the same way they'd value an assistant's. Pick one of the top three shapes per engagement and the conversation becomes about scope, not the clock.</p>
<h2>Step 3: Anchor on the Replaced Cost</h2>
<p>The single most useful number in any pricing conversation isn't your cost - it's the client's. Specifically, what was the thing they were doing (or paying) before you showed up? An ops manager spending six hours a week on a manual lead handoff is a $30K-a-year cost line. A $2,400-a-month automation that eliminates that work is a 20% saving, not an expense. That's the framing that makes a retainer obvious.</p>
<p>The math runs the same direction across every engagement. A small business pays a part-time bookkeeper $1,500 a month. A scoped &quot;books-to-dashboard&quot; automation at $1,800 a month is more expensive on paper and a third the cost on outcomes. A founder pays a junior dev $7K a month to glue together their stack. A retainer at $5K that does the same gluing with Claude Code and one MCP server is a $24K-a-year saving for the client and a higher-margin engagement for you. Anchor every quote on the replaced cost and the price stops feeling like a number you made up.</p>
<h2>Step 4: Build a Three-Tier Offer Stack</h2>
<p>Once you've named the outcome and picked the shape, present three tiers - good, better, best - and let the client pick. This single move eliminates 80% of the back-and-forth that kills new agency deals. Instead of negotiating one price, the client is choosing between three versions of the same offer, which is a completely different psychological exercise.</p>
<ul><li>Tier 1 - the minimum viable engagement. The deliverable, no maintenance, no support beyond a two-week bug-fix window. The price an unsure client can say yes to.</li><li>Tier 2 - the standard package. Deliverable plus a month of refinement, plus one round of changes after launch. This is the tier most clients pick.</li><li>Tier 3 - the agency-of-record tier. Deliverable plus a recurring retainer for ongoing maintenance, new feature requests, and quarterly upgrades. This is the tier that builds the business.</li></ul>
<p>Price the tiers so the middle one is the obvious value. The first tier exists to make the second look like a steal; the third tier exists so the second doesn't feel like the ceiling. Most clients will land on tier two on their own, which is exactly what you want. And once they're in tier two, upgrading to tier three is a conversation, not a sale.</p>
<h2>Step 5: Lock the Scope on Paper (Even at $5K)</h2>
<p>Pricing without a scope-of-work is the single fastest way to bleed a Claude Code engagement. Every &quot;can you just add this one thing&quot; is free money out of your pocket if it's not in writing. Even a small fixed-scope project deserves a one-page SOW: deliverable, exclusions, timeline, payment terms, and what &quot;done&quot; looks like. Especially exclusions. Most scope creep happens because the client genuinely thought a feature was included and you genuinely thought it wasn't.</p>
<p>The SOW doesn't need to be a 20-page legal document. The shape that works for most engagements under $15K is: one paragraph naming the outcome, a bulleted list of exactly what's included, a bulleted list of what's explicitly NOT included, a single-line timeline, and a payment-terms line (50% on signing, 50% on delivery is the default that works almost everywhere). One page. Sent before any work starts. Signed back before you write a single prompt. That single discipline saves more revenue than any rate increase.</p>
<h2>Common Pricing Traps for New AI Agencies</h2>
<p>A handful of pricing mistakes kill more new AI shops than anything technical. They're all preventable with a single decision up front.</p>
<ol><li>Hourly for agents. An agent runs forever and gets faster every model release. You'll be invoicing zero hours in eighteen months. Price it as infrastructure on a retainer instead.</li><li>Refusing a deposit. The minute you start work without money in hand, the project's priority drops on the client's end. 50% upfront isn't aggressive - it's normal, and asking for it filters out the engagements that would have ghosted you anyway.</li><li>Discounting for &quot;the first client.&quot; Every new shop does this and regrets it within ninety days. Discounted clients refer more discounted clients. Start at the rate you want to sustain, even if the first deal takes longer to close.</li><li>Selling discovery for free. A two-hour scoping call IS the engagement starter - charge a small fixed fee for it, credit it against the full engagement if they sign, keep it if they don't. This single move cuts your pipeline noise in half.</li><li>Promising support you didn't price. If maintenance isn't in the SOW, every &quot;quick fix&quot; the client asks for after launch is unpaid work eating your next engagement's margin. Bundle a defined support window or quote a retainer - don't do open-ended.</li></ol>
<p>None of these are about being aggressive. They're about pricing the way a real services business prices, which is what a Claude Code shop is - even when it's one person and a laptop. Hold the line on the five above and the rest of the math takes care of itself. For more on the agency-side of building with Claude Code, the full playbook lives on the Duncan author page and on the Claude Code Club blog under the Monetization tag.</p>
<h2>FAQ</h2>
<p><strong>How do I price a Claude Code agency project as a beginner with no portfolio?</strong></p><p>Start with a productized offer - pick one specific outcome (a Gmail-to-CRM automation, a Stripe checkout install, a booking widget) and price it as a fixed package in the $500–$1,500 range. You're not selling your time, you're selling a finished thing. That makes the first sale easier and gives you something portfolio-able for the next one.</p>
<p><strong>Should I ever charge hourly for Claude Code work?</strong></p><p>Almost never for delivery. Hourly invites the client to renegotiate every line and trains them to value your time like an assistant's. The only real exception is paid discovery - a short, fixed-fee scoping call (often credited against the full engagement) so the conversation has skin in the game.</p>
<p><strong>How much does a typical Claude Code agency project cost?</strong></p><p>Fixed-scope builds usually land between $1,500 and $15,000 depending on integration count. Retainers for ongoing agents tend to sit between $1,500 and $8,000 a month. Productized deliverables (booking widgets, checkout installs, single automations) run $500 to $3,000 each. The exact number depends entirely on the replaced cost on the client's side.</p>
<p><strong>What if the client wants to know how long it took me?</strong></p><p>Tell the truth: &quot;twelve years of context plus a weekend.&quot; The pricing isn't a timesheet - it's the outcome. If you've named the deliverable correctly and anchored on what you replaced for them, the time conversation rarely comes up. When it does, redirect to the value of what's now running for them automatically.</p>
<p><strong>Do I need a contract for projects under $5,000?</strong></p><p>Yes, but a single-page scope-of-work is plenty. Outcome paragraph, included list, excluded list, timeline, payment terms (50% on signing, 50% on delivery). One page, signed before work starts. That single discipline prevents the scope creep that quietly eats margin on every small engagement.</p>
<p><strong>How do I justify a retainer to a client who's never paid for one?</strong></p><p>Anchor on the replaced cost. If the automation saves them six hours a week of an ops manager's time, you're charging a fraction of what they were already spending. Frame it as ongoing infrastructure, not subscription software. The retainer covers maintenance, model upgrades, and quarterly improvements - three things they'd otherwise have to manage themselves.</p>]]></content:encoded>
    </item>
    <item>
      <title>How I Priced My First Claude Code Project (And What I'd Charge Today)</title>
      <link>https://www.claudecodeclub.ai/blog/how-i-priced-my-first-claude-code-project</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/how-i-priced-my-first-claude-code-project</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Pricing</category>
      <description><![CDATA[The real numbers behind my first freelance Claude Code invoice - what I charged, what I should have charged, and the pricing system I run my agency on now.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>My first Claude Code project was a $500 fixed-fee build that should have been $3,500 - I priced the time, not the outcome.</li><li>The pricing range that works today: $500 productized, $1,500–$15K fixed-scope, $1,500–$8K monthly retainer, $15K–$25K for full agency engagements.</li><li>Value-based pricing kicks in the moment you can name what the client was paying (or losing) before you showed up - until then, package it.</li></ul>
<h2>How I Priced My First Claude Code Project: The Embarrassing Number</h2>
<p>My first paid Claude Code project was a $500 flat fee for a real-estate agent who wanted a single-page website with a property gallery and a contact form. The whole build, including the back-and-forth on copy, took me about six hours over two evenings. I sent the invoice, she paid same day, and I felt like a genius. I was not a genius. I had just sold a $3,500 outcome for $500 because I priced what I knew - the time - instead of what she actually got, which was a real online storefront for her business and three weeks faster to launch than the local web shop had quoted her.</p>
<p>I'm telling that story up front because everyone undercharges on their first Claude Code project. Every single person I've watched go through this. The reason is structural - when you're new, you can only see the inputs (your time, your effort, your nerves) and you can't yet see the outputs (the client's relief, the revenue they unlock, the months of decision they avoid). Until you can see the outputs clearly, you'll keep pricing the inputs. That's the whole trap.</p>
<p>The point of this piece isn't to make you feel bad about your first invoice. It's to compress the lesson so your second invoice is closer to the right number. I'll walk through what I actually charged on a handful of early projects, what the same scope would cost today, and the three-shape pricing system that runs my agency now.</p>
<h2>Hourly vs Project vs Retainer: Three Shapes, Three Use Cases</h2>
<p>Pricing freelance Claude Code work comes down to three shapes - and you almost never want the first one. Hourly is the default trap because it feels safe and familiar, but every quarter the model gets faster and your hourly invoice shrinks for the same outcome. Project pricing fixes a number to a deliverable, which is where most of my work lives now. Retainers turn a one-time build into ongoing infrastructure for the client, which is where the actual business gets built.</p>
<p>The instinct as a beginner is to default to hourly because you've seen agencies and dev shops do it. Don't copy the dev shop. A dev shop bills hourly because their unit cost is human hours and those hours move slowly. Your unit cost is a Claude Code session that moves at a different speed entirely. Selling that as an hourly rate is selling your ceiling on day one. The cleaner play is to define a scope, name a flat fee, and let the model speed compound in your column.</p>
<p>The shape to pick depends on the work. A landing page, a Stripe checkout, a one-off internal tool - fixed-scope project. An automation that runs every day forever and might need tweaks as the client's process evolves - monthly retainer. An identical productized deliverable you can sell to dozens of clients with light customization - per-deliverable pricing, usually $500 to $3,000. Hourly stays in your toolbox for paid discovery (a $300 audit call that gets credited if they engage) and nothing else.</p>
<h2>Three Real Scopes and What They Should Cost</h2>
<p>Let me get concrete. Below are three scopes I've actually shipped, what I originally charged, and what the same scope goes out the door at today. These aren't theoretical numbers - they're the prices that have actually cleared on real invoices.</p>
<p>Scope one: a single-page small business website with a hero, three content sections, a gallery, and a contact form that emails the owner. My first invoice for this was $500. Today the same scope is a $1,800 productized package with a two-week delivery window and a one-month tweak period bundled in. The reason the price tripled isn't that the build got harder - it got easier. The price tripled because I learned to anchor on what the client gets (a live web presence by next Friday) instead of what I do (six hours of building).</p>
<p>Scope two: a Gmail-to-CRM automation that reads inbound leads from a form, scores them, and pushes the qualified ones into a sales tool with a daily digest emailed to the founder. First version of this I built for $1,200 as a one-shot project. Today this is a $2,400-a-month retainer that includes maintenance, model upgrades, and one new feature request per quarter. Same code under the hood. Completely different framing on the invoice, because the client isn't buying a script - they're buying ongoing lead routing as infrastructure.</p>
<p>Scope three: a full agency engagement for a 12-person services business - three connected automations (lead routing, client onboarding, weekly reporting), an internal dashboard, plus quarterly upgrades and a Slack channel for support. This is where you land in the $15K to $25K range, paid as either a six-month fixed engagement or as a recurring $4K-a-month retainer with a $5K kickoff fee. The work is bigger but the multiplier comes from the relationship: you're now the AI partner for a whole business, not the freelancer for a single deliverable.</p>
<blockquote><strong>TIP:</strong> Anchor every quote on the cost you're replacing. &quot;This automation saves you eight hours of your ops manager's time a week&quot; is a $30K-a-year line item. A $2,400 monthly retainer against that is a saving, not an expense - and that framing is what closes the deal.</blockquote>
<h2>When to Switch to Value-Based Pricing</h2>
<p>Value-based pricing - charging a percentage of the outcome rather than a fee for the build - sounds great in books and is genuinely hard in practice. The reason it's hard is that it only works when you can clearly measure what the client gained, and most early projects don't have that data clean enough to anchor on. So the realistic answer is: don't lead with value-based pricing on your first ten projects. Lead with fixed scope or retainer, and let value-based emerge as a third tier once you have a track record.</p>
<p>The signal that you're ready to quote a value-based number is when the client can tell you, on the discovery call, exactly what the current state is costing them. &quot;We lose three hours a day on this handoff.&quot; &quot;Our conversion rate is 1.2% and every point is worth $40K.&quot; &quot;We're paying a part-time bookkeeper $1,500 a month for work that should be automated.&quot; Once you hear a number like that, you have a real anchor. A quote of 20-30% of the first year's saving is generally easy to defend and generous enough that the client doesn't blink.</p>
<p>Until you hear that number, package the work. Three tiers - good, better, best - at flat prices, with the middle tier being the one most clients pick. That packaging move alone will move your average invoice up about 60% over leading with a single number, because clients land naturally on the middle option when there's a third one to anchor against. It also makes the sales conversation about which version they want instead of whether the price is reasonable, which is the only conversation you actually want to be having.</p>
<h2>How to Package So the Price Feels Easy</h2>
<p>Packaging is the single biggest move you can make to raise prices without raising friction. Instead of quoting one number, you present three versions of the same offer at three price points. The math the buyer is doing changes completely - they're no longer asking &quot;is this worth it?&quot; they're asking &quot;which of these three is the right fit for me?&quot; That second question closes far more often than the first.</p>
<ul><li>Starter tier - the deliverable only, two-week bug-fix window, no support after that. The price someone unsure of you can say yes to without losing sleep.</li><li>Standard tier - deliverable plus 30 days of refinement, plus one round of changes after launch. This is the tier most clients pick, and it's the one you should price most carefully.</li><li>Pro tier - deliverable plus a monthly retainer for ongoing maintenance and new feature requests. The tier that turns a one-time build into a real client relationship.</li></ul>
<p>Price the tiers so the middle is the obvious value - the starter should feel a little thin, the pro a little ambitious, and the standard should feel like the smart move. Most clients self-select into the middle without you steering them, which is exactly what you want. The ones who pick pro are the relationships that compound for years. The ones who pick starter were never going to be your best client anyway, and now you've at least gotten paid to find out.</p>
<h2>What I'd Tell My First-Project Self</h2>
<p>If I could send one message back to the version of me about to send that $500 invoice, it would be: triple it, and put it in a one-page scope-of-work before you start. The price would have cleared at $1,500 with zero negotiation because the client was thrilled at $500 - she was comparing me to the $4,000 local web shop, not to free. I left $1,000 on the table because I priced relative to my own anxiety instead of relative to the alternative she was actually weighing.</p>
<p>The other thing I'd tell my younger self: stop treating the first project like a referendum on whether you're &quot;worth&quot; professional rates. The first project is just the first project. You'll learn more about pricing in the second engagement than the first, and more in the third than the second, because each one teaches you what the client actually valued and what they wouldn't have paid an extra dollar for. That feedback loop is the thing - not getting the first number perfectly right.</p>
<p>And the last thing: if you're sitting on the first invoice and the number feels too low, it is. Raise it before you send. Almost nobody pushes back on a price that's already inside their budget envelope, and the price that feels uncomfortable to you is usually still well inside theirs. That single adjustment - sending a number that scares you a little - is what moves you from hobbyist rates to real freelance rates faster than anything else I know. I'm still inside the club every day at $9 a month learning from people who price better than me, and that compounding is the actual answer to where the rates come from.</p>
<h2>FAQ</h2>
<p><strong>How much should I charge for my first Claude Code project?</strong></p><p>Whatever number scares you a little. If your gut says $500, send $1,500. The biggest mistake on the first invoice is pricing your time instead of the client's replaced cost - and almost every client is comparing you to a much more expensive alternative they were already considering. Lead with a flat fee and a one-page scope-of-work, not an hourly rate.</p>
<p><strong>Should I price Claude Code work hourly, by project, or on retainer?</strong></p><p>Almost never hourly for delivery. Fixed-scope project pricing fits one-off builds (landing pages, internal tools, single automations) in the $1,500–$15K range. Monthly retainers fit ongoing agents and automations that need maintenance, usually $1,500–$8K a month. Hourly is fine for paid discovery calls and nothing else, because the model speed compounds against you on hourly work.</p>
<p><strong>When does value-based pricing actually make sense?</strong></p><p>Once the client can tell you on the discovery call exactly what the current state is costing them - hours lost, conversion percentage, dollars spent. With that anchor you can quote 20-30% of the first year's saving and defend the price easily. Before you have that data, package the work into three flat-fee tiers and let the middle tier do the selling for you.</p>
<p><strong>What's a realistic range for a small Claude Code project today?</strong></p><p>Productized deliverables (booking widgets, checkout installs, single small automations) run $500–$3,000 each. A small business website with a contact form and gallery is around $1,800. A more involved Gmail-to-CRM automation lands as a $2,400-a-month retainer. Full agency engagements for 10–15-person businesses sit in the $15K–$25K range as a six-month commitment.</p>
<p><strong>How do I justify a retainer to a client who's never paid for one?</strong></p><p>Anchor on the replaced cost - what they were already spending on the manual version of the same work. If the automation saves them eight hours of an ops manager's week, you're charging a fraction of what they were already paying. Frame the retainer as ongoing infrastructure that includes maintenance and model upgrades, not as software they could cancel next month.</p>
<p><strong>Should I always send a scope-of-work, even for small projects?</strong></p><p>Yes, even on a $1,500 project. A one-page SOW with the outcome, included list, explicitly excluded list, timeline, and payment terms (usually 50% on signing, 50% on delivery) prevents the scope creep that quietly eats every small engagement. The discipline of sending it before any work starts is more important than the legal weight of the document itself.</p>]]></content:encoded>
    </item>
    <item>
      <title>What I Built In My First Week of Claude Code Club</title>
      <link>https://www.claudecodeclub.ai/blog/what-i-built-in-week-one-of-the-club</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/what-i-built-in-week-one-of-the-club</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Getting Started</category>
      <category>Beginners</category>
      <category>Building</category>
      <description><![CDATA[Seven days, four shipped things, a Chrome extension that almost killed my browser, and the exact moment Claude Code stopped feeling like magic and started feeling like a tool.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Day-by-day rundown of the four real things I shipped in week one - a landing page, an inbox cleaner, a Chrome extension, and a tiny client report bot.</li><li>The week-one lessons that actually stuck: ship ugly on day one, paste errors back instead of rewriting, keep a small CLAUDE.md, and stop trying to build the whole thing in one prompt.</li><li>What broke (a lot), what clicked (eventually), and the exact moment Claude Code stopped feeling like magic and started feeling like a tool.</li></ul>
<h2>What I Built In My First Week of Claude Code: The Setup</h2>
<p>I joined the club at $9 a month on a Sunday night and told myself the only rule for the week ahead was that I had to ship one thing a day. Not finish, not polish, not perfect - just ship. A live URL, a working extension, a script that ran. The whole point of the week was to feel the loop rather than read about it. Below is the honest account of what got built, what broke, and what shifted in my head along the way.</p>
<p>Quick context on where I started. I'd written maybe twenty lines of HTML in my life, had never opened a terminal except to follow a tutorial step by step, and could not have told you what a Git commit was without Googling it. I'd also been around enough AI tools to know the conversational ones felt useful but rarely produced anything I shipped. So when I opened Claude Code on day one, my expectations were tempered. By day seven they were not.</p>
<p>One thing I'll flag up front: every single project below started ugly. The day-one landing page had Comic-Sans-energy. The inbox cleaner deleted the wrong email on the first run. The Chrome extension froze my whole browser and made me force-quit. None of that is in the highlight reel anyone else posts. I'm leaving it in because the ugly middle is where the actual learning happened, and pretending it didn't exist would be the most useless version of this post I could write.</p>
<h2>Day 1: A Landing Page That Loaded</h2>
<p>The first build was a one-page personal site at my own name. Bio, links, a contact button. I sat down at 8 p.m., asked Claude Code to create a single page with three sections and a clean look, and watched it scaffold an entire project structure I didn't understand. Twenty minutes in I had something running locally that looked like a real website. The font was wrong, the spacing was off, and the contact button did nothing - but it was a real page in a real browser, and that was the bar.</p>
<p>What I learned in those first two hours wasn't a technical skill, it was the cadence. Ask for one small thing, run it, look at it, ask for the next small thing. The temptation when something works is to immediately ask for five more features at once. The temptation when something breaks is to delete everything and start over. Both impulses kill the rhythm. The win on day one was deploying that ugly page to a free hosting service before I went to bed, so I had a real URL to send myself a screenshot of in the morning.</p>
<p>One small win on day one - I wrote a four-line CLAUDE.md at the root of the project that said what the page was, who the audience was, and what tone to use. I did not understand at the time how much that one file was doing in the background. Every later session, Claude already knew context I would otherwise have had to re-explain. That was probably the single best decision of the whole week, and I made it almost by accident.</p>
<h2>Day 2: An Inbox Cleaner (That Almost Deleted My Inbox)</h2>
<p>Day two I got ambitious and wired up a Gmail MCP server to clean my inbox. The plan was simple - find every unread newsletter from the last 90 days and archive it. The first version of the script worked, in the sense that it ran. It also archived three personal emails I needed because my filter for &quot;newsletter&quot; was sloppier than I thought. I dug them out of the archive, calmed down, and wrote down the lesson: when you give Claude reach into a real account, the cost of being imprecise jumps from &quot;a wasted hour&quot; to &quot;oops, I just acted on three months of mail.&quot;</p>
<p>I rewrote the script with two guards. First, a dry-run mode that printed every action it would take without actually taking it. Second, a five-email limit on each run so a bug couldn't cascade into a disaster. With those guards in place, the cleaner did its job - about 340 newsletters archived over the next hour, none of them anything I needed. The clean inbox felt great. The real win was internalizing that any automation touching a real account needs guardrails baked in from the first version, not added after the first scare.</p>
<blockquote><strong>WARNING:</strong> If your script touches a real account on day one, the first version should be a dry run that only prints what it would do. Add the actual action in the second version, after you've read the dry-run output and confirmed it's targeting what you think it's targeting.</blockquote>
<h2>Day 3 and 4: A Chrome Extension That Broke My Browser</h2>
<p>The middle of the week I tried to build a Chrome extension. I'd seen people post about tiny extensions that did one useful thing, and I wanted one that highlighted certain keywords on any page I visited. Claude Code generated the manifest, the content script, the popup - everything looked right. I loaded it as an unpacked extension and within ten seconds my browser went unresponsive. The script was running an infinite loop on every page load. I force-quit, dug through the code with Claude, found the runaway loop, fixed it, and reloaded. Browser back. Lesson learned.</p>
<p>Day four was finishing it. The extension worked, but the UI was an eyesore - a default-styled popup with a single textarea. I spent the evening iterating on small visible slices: rounded the corners, added padding, changed the font, made the highlight color configurable. None of those changes were technically hard, but they each taught me something about the loop. The big realization was that I'd spent two days mostly fighting the same kind of small UI issues, not because they were complex, but because I kept asking for them in batches of three or four at a time. The moment I started asking for one tweak at a time and running between each, the progress accelerated.</p>
<p>By the end of day four I had a Chrome extension I actually used. It's not a product, it doesn't make money, and nobody else has installed it. But it's mine, it lives in my browser, and it works. That sounds like a tiny thing. After three days of believing I'd never be able to build a browser extension, it did not feel tiny at all.</p>
<h2>Day 5 and 6: A Tiny Client Report Bot</h2>
<p>Day five was when the picture started to compose. I'd been talking to a friend who runs a small consultancy and has to send weekly status reports to four clients. Same shape every week - what we shipped, what's blocking, what's next. He hated it. I asked if I could try to automate it and he said yes, more out of curiosity than confidence. Two evenings later he had a script that pulled the week's commits and notes from his project tool, drafted the report in his voice, and saved it to a doc he could review before sending.</p>
<p>The build itself was nothing fancy - read from one MCP server, prompt for the report, write to another. What made it click was watching him use it. The first draft was almost right. The second iteration, after he gave me three pieces of feedback, was indistinguishable from the reports he'd been hand-writing. He shipped it to his actual clients the next week. The moment I realized something I'd built was being used by a real person to do real work, the whole week reframed. It wasn't &quot;I'm learning Claude Code.&quot; It was &quot;I built a thing someone else uses.&quot; Those are different sentences.</p>
<p>I didn't charge him for it - it was a favor and I learned more from the build than he could have paid me for - but I noted what the equivalent project would cost on a real invoice. Based on what I've read inside the club, a productized version of that report bot is in the $1,500 to $2,400 range as a one-off, or about $400 a month as a retainer. I'm not running an agency yet. But day five was the first time I could honestly imagine running one.</p>
<h2>Day 7: What Clicked</h2>
<p>Day seven was reflection, not building. I spent an hour going back through the week - opening each project, reading the CLAUDE.md files, looking at the shape of the prompts I'd sent. A few things stood out clearly enough that I want to flag them, because they're the lessons that would compress the next person's week if they took them seriously from day one.</p>
<ol><li>Ship something runnable on day one, even if it embarrasses you. Every day after gets easier when there's already a live thing to iterate on, and harder when there isn't.</li><li>Write a tiny CLAUDE.md before you start. Four lines is enough. Claude reads it every session and stops forgetting what you're building.</li><li>When something breaks, paste the exact error back. The instinct to rewrite the whole function from scratch is almost always wrong and almost always slower than asking Claude to read the actual error.</li><li>Ask for one small slice at a time. Big-batch prompts produce big-batch confusion. Two-minute loops compound; thirty-minute loops fall apart.</li><li>Add guardrails before reach. Any automation that touches a real account should start as a dry run that prints what it would do, then add the action in the second version.</li></ol>
<p>The moment Claude Code stopped feeling like magic and started feeling like a tool was somewhere around day four, halfway through fixing the Chrome extension. The magic phase is fun but it doesn't survive contact with real problems - you can't be in awe of the same tool that just froze your browser. What replaces awe, if you stick with the loop, is something better: a calm, working trust that you can ask for something specific and probably get it. That's the shift. That's why I'm still here at $9 a month, and that's why I'd do the first week again exactly the same way.</p>
<h2>FAQ</h2>
<p><strong>Do I need to know how to code before joining a club like this?</strong></p><p>No. I'd written about twenty lines of HTML in my life and had never used a terminal seriously before week one. The cadence of the loop - ask, run, look, fix - is the actual skill, and you install that by doing tiny projects rather than studying syntax. The four things I shipped in week one all started from descriptions in plain English, not code.</p>
<p><strong>What's a realistic week-one outcome for a beginner?</strong></p><p>Four shipped things, each ugly and each small. A landing page on day one, a useful script on day two, a slightly bigger project across days three and four, and one thing built for someone other than yourself by the end of the week. Polished isn't the goal - runnable is. The week is about internalizing the loop, not building a portfolio piece.</p>
<p><strong>What's a CLAUDE.md file and why does it matter?</strong></p><p>It's a plain-text file at the root of a project that tells Claude what you're building, who it's for, and what tone or constraints matter. Claude reads it on every session so you stop re-explaining yourself. Four lines is enough to start, and writing it before you build anything is the single highest-ROI move of the first week.</p>
<p><strong>How do I avoid breaking something important when an automation touches my real accounts?</strong></p><p>Make the first version of any script a dry run that prints exactly what it would do without actually doing it. Add a small limit (five actions per run, for example) so a bug can't cascade. Only switch to live actions after you've read the dry-run output and confirmed it's targeting what you intended. That single discipline would have saved me an hour of inbox panic on day two.</p>
<p><strong>What broke the most in week one?</strong></p><p>The Chrome extension, by a wide margin. An infinite loop in the content script made my whole browser unresponsive within ten seconds of loading the extension. The fix wasn't dramatic once Claude could see the error, but the experience reset my expectations - when a tool can act in your real environment, small bugs have bigger consequences than they do in an isolated script.</p>
<p><strong>What's the one habit from week one I'd tell a beginner to install on day one?</strong></p><p>Ship something runnable on day one, even if it's ugly. A live URL or a running script changes the psychological frame of the whole week - you stop building toward a launch and start improving something that already exists. Every other habit gets easier once there's a real artifact to point at.</p>]]></content:encoded>
    </item>
    <item>
      <title>The Claude Code Workflow That Saves Builders 20 Hours a Week</title>
      <link>https://www.claudecodeclub.ai/blog/the-claude-code-workflow-that-saved-me-20-hours-a-week</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/the-claude-code-workflow-that-saved-me-20-hours-a-week</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Claude Code Club</dc:creator>
      <category>Workflows</category>
      <category>Productivity</category>
      <category>Building</category>
      <description><![CDATA[Inside the club, a daily rhythm has emerged that's quietly giving builders back half a working week. Here's the workflow - morning planning, slice-based builds, agentic test loops, end-of-day commits - broken down by where the hours come from.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>A daily workflow has emerged among club members that consistently gives them back roughly 20 hours a week - split across planning, building, testing, and shipping.</li><li>The shape: a 15-minute morning plan, slice-based building in 90-minute focus blocks, agentic test loops, and a tight end-of-day commit ritual.</li><li>Most of the hours come from removing context-switching and rework - not from typing faster. The workflow is about staying in flow longer, not about being clever.</li></ul>
<h2>The Claude Code Workflow That Saves Builders 20 Hours a Week: Where the Hours Come From</h2>
<p>Inside the club, a daily rhythm has quietly emerged. It wasn't designed by anyone - it composed itself out of a few hundred builders comparing notes in the community and converging on the same handful of moves. Members who run it consistently report getting back roughly 20 hours a week compared to how they used to work. That number sounds inflated until you sit with where the hours actually come from. Almost none of them come from typing faster. Most come from removing rework, context-switching, and the half-hour-of-staring-at-the-screen that used to start every session.</p>
<p>The workflow has four parts: a 15-minute morning plan, slice-based building inside 90-minute focus blocks, an agentic test loop that runs while the builder thinks, and a 20-minute end-of-day commit and reset. None of the parts are novel on their own. The compounding effect is what makes the math work - each piece makes the next one cheaper. The piece below describes the workflow as it's actually being run, not as a theoretical ideal.</p>
<p>One framing note. The hours saved aren't time taken back from work - they're time stolen back from rework. Builders inside the club aren't suddenly working three-day weeks; they're shipping in three focused days what used to take five distracted ones. The freed time goes into new projects, sales conversations, or actual rest. The workflow makes the unit of useful work cheaper, which is the only honest version of &quot;saving time&quot; that survives scrutiny.</p>
<h2>The 15-Minute Morning Plan</h2>
<p>The day opens with a fifteen-minute planning session - not in a project tool, not in a notebook, but in Claude itself. Builders open a session and ask, in plain English, what the priorities for the day are based on yesterday's notes and the open threads in their projects. They describe what was shipped yesterday, what's still in flight, and what new requests came in overnight. Claude lays out a proposed order with estimated time per item. The builder edits the order, commits to it, and that becomes the day's plan.</p>
<p>The hour math here is real. The unstructured version of this - opening a laptop, scrolling messages, picking the first thing that catches the eye - typically costs about an hour of low-quality drift before real work begins. The structured version costs fifteen minutes and produces an explicit list. Net saving: about 45 minutes a day, which is roughly four hours a week recovered from the start of every morning. That's already a fifth of the headline number, and the day hasn't even started.</p>
<p>The secondary benefit is that the plan becomes a context document Claude can read for the rest of the day. When a session two hours later asks &quot;where were we on the onboarding flow,&quot; the morning plan is already in context. The same fifteen minutes pays itself off in every subsequent session by reducing the re-explaining cost. That's the workflow's first compounding move - make the planning artifact itself a piece of context that the rest of the day rides on.</p>
<h2>Slice-Based Building Inside 90-Minute Blocks</h2>
<p>Building happens in 90-minute focus blocks, two or three per day. Inside each block the rule is one slice at a time. A slice is the smallest visible piece of progress - one button, one route, one form field, one passing test. The builder describes the slice to Claude in one or two sentences, lets Claude implement it, runs the result, looks at it, and starts the next slice. The loop typically takes two to four minutes. A 90-minute block stacks 20-30 slices.</p>
<p>Compare that to the older rhythm of asking Claude for a whole feature in one big prompt. Big-batch prompts produce big-batch confusion - code the builder can't fully follow, errors that ripple in unclear ways, and a half-hour debugging session that ends with the feature partially rewritten by hand. The slice-based version is slower per prompt and dramatically faster per finished feature, because there's no untangling phase. Builders inside the club estimate slice-based building saves them roughly six hours a week compared to their previous big-batch habits. That's the workflow's biggest single contribution to the headline number.</p>
<blockquote><strong>TIP:</strong> If you can't describe the next slice in one sentence, it's too big. The rule that pays off most reliably is: when a slice starts to feel ambiguous, cut it in half before you ask for it.</blockquote>
<p>Inside the 90-minute block, distractions stay closed. Email, Slack, the phone - all silenced. The cost of context-switching during a flow state is measured in fifteen-minute slumps after every interruption, and the slice loop dies fast under that kind of repeated cost. Two clean blocks of 90 minutes consistently outproduce four hours of leaky, interrupted work. That math is well-documented outside of Claude Code; this workflow just inherits it cleanly because the loop is so fast.</p>
<h2>Agentic Test Loops That Run While You Think</h2>
<p>The third piece of the workflow is the agentic test loop. As the builder ships slices, they ask Claude to write a small test for each one and to keep a running test suite passing. Then - and this is the unlock - they let Claude run the suite in the background while they think about the next slice. When a test fails, Claude has already started diagnosing it by the time the builder looks up. The thinking time becomes free testing time. Two parallel streams of useful work in the same wall clock.</p>
<p>The hour math here surprised a lot of members the first time they sat down with the numbers. The old rhythm was: write code, manually test it, find a bug, debug it, fix it, retest. The agentic loop compresses the test/diagnose/fix step into something that overlaps with the next slice of thinking. The recovered time is roughly three hours a week across a busy build week - not because tests run faster, but because the builder isn't waiting for them, and isn't doing the diagnose-and-fix loop themselves on every failure.</p>
<p>Two cautions members surface consistently. First, the test suite has to be lightweight or the loop becomes a bottleneck. Heavy integration tests every slice will kill the rhythm. Second, the builder still reads the failures - the agentic loop is a draft of a diagnosis, not a substitute for understanding what broke. The members who use the loop well treat it as a fast first opinion, not a final answer. Used that way, it's one of the highest-leverage pieces of the whole rhythm.</p>
<h2>The End-of-Day Commit Ritual</h2>
<p>The day ends with a twenty-minute commit and reset. The builder asks Claude to summarize what was shipped today across the open projects, then writes the commit messages, pushes them, and updates the project notes with what's still in flight. Tomorrow morning's planning session inherits all of this context cleanly. The end-of-day twenty minutes pays itself back several times over the next morning, because the next plan starts from a clear picture rather than yesterday's fog.</p>
<p>The other thing the ritual does is psychological. It ends the working day with a definite punctuation mark - a commit, a note, a closed laptop - rather than a slow trailing-off into half-attention. Members who run this consistently report measurably better focus the next morning, which is hard to quantify but easy to feel. The freed evening hours are real. They show up as time spent on actual sales conversations, family dinners, or genuinely closed-out rest - not as more low-quality work bleeding into the evening.</p>
<p>Across all four pieces - planning, building, testing, committing - the recovered time math composes to roughly twenty hours a week for a builder running at consistent intensity. The exact number varies by person and project; some members report sixteen, some report twenty-four. What stays consistent is the shape: a small daily investment in planning and committing produces a much larger daily payoff in unbroken flow time. The trade is always favorable, which is why the rhythm keeps showing up in the community without anyone formally teaching it.</p>
<h2>How to Install the Workflow This Week</h2>
<p>The workflow doesn't have to be installed all at once. Members who try to switch to the full rhythm in a single day often abandon parts of it by Wednesday. The members who keep it running for months tend to have installed it one piece at a time, in roughly this order, over the course of a couple of weeks.</p>
<ol><li>Start with the 15-minute morning plan tomorrow. Open Claude, describe yesterday's state, ask for today's order. That single change alone pays back the first four hours of the week.</li><li>Add the slice-based building rule by the end of week one. Ban the big-batch prompt for one project and watch what happens - the pace will feel slower for a day, then sharply faster.</li><li>Introduce the agentic test loop in week two, on a project that already has a small test suite. Don't try to add the loop and a brand new test suite at the same time - they're two separate habits and they'll interfere.</li><li>Add the 20-minute end-of-day commit ritual last, once the morning plan has been running for a week. The reason for the order is that the morning plan benefits most from the end-of-day commit, so the commit ritual has its biggest payoff after the morning habit is already in place.</li></ol>
<p>The whole workflow is documented openly inside the club, where members compare their daily rhythms, share the exact prompts that have shaped each piece, and refine the shape together. A lot of the small tweaks that make the workflow work - the test-suite lightness rule, the no-distraction enforcement, the inheritance from morning to evening to next morning - emerged from those conversations rather than any single instruction. Membership is $9 a month, which is also the only commitment level that keeps the conversation honest, because nobody is performing for an audience at that price point. They're just builders comparing what works.</p>
<p>Twenty hours a week is a big number to claim. The honest version is that it's the high end of a range that runs from twelve to twenty-four depending on the person, the project, and how disciplined the focus blocks are. What stays true regardless of the exact number is that builders running this rhythm consistently outship builders who don't, and the gap widens over months. The workflow doesn't make anyone smarter. It just removes the friction that quietly steals half a working week from most builders, and gives that time back to be spent on the work that actually matters.</p>
<h2>FAQ</h2>
<p><strong>Where does the 20 hours a week actually come from?</strong></p><p>Roughly four hours from the morning plan replacing the first hour of daily drift, six hours from slice-based building eliminating rework, three hours from the agentic test loop overlapping with thinking time, and the rest from cleaner end-of-day handoffs that compound into better starts the next morning. The exact split varies by person, but those four pieces are where the bulk of the saving lives.</p>
<p><strong>What is slice-based building?</strong></p><p>Asking Claude to implement the smallest possible visible piece of progress at a time - one button, one route, one passing test - instead of asking for a whole feature in one big prompt. Each slice takes two to four minutes, and a 90-minute focus block typically stacks 20 to 30 slices. The rhythm produces code the builder can actually follow and edit, instead of big-batch output that's hard to trust.</p>
<p><strong>What is an agentic test loop?</strong></p><p>A rhythm where Claude writes a small test for each shipped slice and runs the test suite in the background while the builder thinks about the next slice. When a test fails, Claude has already begun diagnosing the failure by the time the builder looks up. The thinking time and the testing time happen in parallel, which recovers about three hours a week on a busy build week.</p>
<p><strong>How long does it take to install the full workflow?</strong></p><p>About two weeks if installed one piece at a time. Trying to switch the whole rhythm in a single day usually backfires by mid-week. The order that works most reliably: morning plan first, slice-based building in the same week, agentic test loop in week two, end-of-day commit ritual last once the morning habit is already in place.</p>
<p><strong>Do I need to be technical to run this workflow?</strong></p><p>Helpful but not required. The workflow's biggest pieces - morning planning, slice-based building, end-of-day commits - are habits about pacing and context, not technical skills. The agentic test loop is the one part where a small amount of test-writing literacy helps, and even that can be picked up by asking Claude to draft the first test for a new project and adapting from there.</p>
<p><strong>What's the single piece I should install first if I can only pick one?</strong></p><p>The 15-minute morning plan. It costs almost nothing to start tomorrow, it pays back the first four hours of the week immediately, and it produces a context document that makes every later session of the day sharper. Every other piece of the workflow gets easier once the morning plan is in place - and harder if it isn't.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Build Your First App with Claude Code (Without Knowing How to Code)</title>
      <link>https://www.claudecodeclub.ai/blog/build-your-first-app-with-claude-code</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/build-your-first-app-with-claude-code</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Getting Started</category>
      <category>Beginners</category>
      <category>Building</category>
      <description><![CDATA[A step-by-step walkthrough of going from a blank folder to a working app in an afternoon - the exact setup, prompts, and mindset that get beginners shipping on day one.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>You do not need to memorize a programming language to build a working app - you need to direct an AI that already knows the syntax for you.</li><li>The whole job is one loop: describe a small change in plain English, run it, look at what's wrong, describe the next change.</li><li>Finish one tiny app this week instead of half-building an ambitious one - the complete blank-folder-to-shipped loop is the real skill.</li></ul>
<h2>Build Your First App with Claude Code: The Myth to Drop First</h2>
<p>The biggest myth about building software is that you need to memorize a programming language before you can make anything real. With Claude Code that's no longer true. If you can describe what you want in plain English and you're willing to iterate, you can build a working app this week. The skill that matters now isn't syntax - it's knowing how to direct a capable AI that already knows the syntax for you.</p>
<p>That reframe is the entire unlock. Once you stop treating &quot;I can't code&quot; as the blocker and start treating &quot;I haven't described it clearly enough yet&quot; as the blocker, every problem in front of you becomes solvable in plain English. The rest of this walkthrough is the exact loop that takes you from an empty folder to something you can send a friend a link to - this afternoon.</p>
<blockquote><strong>TIP:</strong> Pick a project you would actually use - a todo list, a habit tracker, a tool that renames your files. Building something real keeps you motivated when the first bug shows up.</blockquote>
<h2>Step 1: Set Up and Make Your First Tiny Request</h2>
<p>Start by setting up Claude Code properly. Install it, point it at an empty project folder, and resist the temptation to ask for everything at once. Your first instruction should be small and concrete: &quot;Create a single-page app that lets me add tasks to a list and check them off.&quot; A tight, specific first prompt gives Claude a clear target and gives you something runnable in minutes rather than a sprawling half-built mess.</p>
<p>The instinct most beginners fight is the urge to ask for the finished product in one breath - &quot;build me a full task manager with accounts and reminders and a calendar.&quot; Don't. A giant first prompt produces a giant pile of code you can't read, can't run cleanly, and can't fix. One small, visible thing on screen is worth more than four hundred lines you don't understand.</p>
<h2>Step 2: Run, Look, Describe - the Loop That Is the Whole Job</h2>
<p>Once you have something on screen, the real work begins - and it's not coding, it's reviewing. Run the app, click around, and notice what's wrong or missing. Then describe the change the same way you'd explain it to a teammate: &quot;The checked-off tasks should move to the bottom and turn gray.&quot; Claude makes the edit, you re-run, you look again. This tight loop of describe, run, observe is the entire job. Most beginners get stuck because they try to imagine the whole thing in their head instead of building it one visible step at a time.</p>
<ol><li>Describe one small change in plain English.</li><li>Let Claude make the edit.</li><li>Run the app and actually look at it.</li><li>Notice the next thing that's wrong or missing - and describe that.</li></ol>
<p>Twenty laps of that loop and you have a real app. There is no secret beyond it. The builders who ship are simply the ones who run the loop instead of trying to plan the whole thing in their head first.</p>
<h2>Step 3: Write Down Your Context Once</h2>
<p>Give Claude context about your goal up front. A short note in your project - what the app is for, who uses it, what matters most - dramatically improves every response that follows. Claude Code can read that context on each turn, so instead of re-explaining yourself constantly, you write it down once and let the tool carry it forward. This single habit is the difference between fighting the AI and flowing with it.</p>
<blockquote><strong>NOTE:</strong> A CLAUDE.md file at the root of your project is where this context lives. Three or four bullet points - what the app is, who it's for, what's in and out of scope - is enough to sharpen every future turn.</blockquote>
<h2>Step 4: Expect Errors, and Paste Them Straight Back</h2>
<p>Expect things to break, and don't panic when they do. When you hit an error, copy the exact message and paste it straight back to Claude. Errors are not failures - they're the most precise feedback you can get, and Claude is unusually good at reading a stack trace and fixing the underlying cause. The builders who progress fastest are simply the ones who treat every error as a normal step rather than a sign they're not cut out for this.</p>
<p>Resist scope creep on your first project. It is far better to fully finish a tiny app - one that you actually use - than to half-build something ambitious you abandon. A finished todo list, a personal habit tracker, a tiny tool that renames your files: any of these teaches you the full loop from blank folder to working software. That complete loop is the thing you're really learning, and it transfers to everything you build next.</p>
<h2>Step 5: Ship It Somewhere You Can Reach</h2>
<p>When it works, ship it somewhere you can reach it. Deploying your first project, even just for yourself, changes how the whole thing feels - it stops being a toy in a folder and becomes a real thing that exists. Claude Code can walk you through getting it online step by step. The moment you send a friend a link to something you built, the abstract idea of &quot;learning to code&quot; becomes a concrete skill you obviously have.</p>
<p>Your first app won't be impressive, and that's exactly the point. The goal of week one isn't a portfolio piece - it's proof to yourself that the loop works and that you can drive it. Once you've felt the rhythm of describe, build, review, fix, ship even once, every future project is just a longer version of the same motion. That's the entire foundation, and most people never give themselves the chance to feel it.</p>
<h2>FAQ</h2>
<p><strong>Can I really build an app with Claude Code if I can't code?</strong></p><p>Yes. Claude Code handles the syntax - your job is to describe what you want clearly and review what comes back. The skill you're building isn't memorizing a language, it's directing the AI and running the describe-run-look loop. A first working app in an afternoon is a realistic goal for a complete beginner.</p>
<p><strong>What should my first project be?</strong></p><p>Something tiny that you'd actually use - a todo list, a habit tracker, a tool that renames files. The point of the first project isn't to impress anyone; it's to complete the full loop from empty folder to shipped app once, so the motion becomes familiar. Small and finished beats ambitious and abandoned.</p>
<p><strong>What do I do when Claude Code throws an error?</strong></p><p>Copy the exact error message, including the stack trace, and paste it straight back to Claude. Errors are the most precise feedback you get, and Claude is unusually good at reading them and fixing the underlying cause. Don't rewrite the code around the error - hand the error to Claude and let it diagnose.</p>
<p><strong>How do I stop Claude from forgetting what I'm building?</strong></p><p>Write a short context note - a CLAUDE.md file at the root of your project - with what the app is, who uses it, and what matters most. Claude Code reads it every turn, so you stop re-explaining yourself each session. Twenty minutes on that file makes every later response sharper.</p>
<p><strong>How long does it take to build a first app?</strong></p><p>An afternoon for something tiny and working. The slow part of building - learning syntax and wrestling with tools - is mostly handled for you, so what's left is direction and iteration. Keep the scope small, run the loop, and you'll have something runnable the same day you start.</p>
<p><strong>Should I deploy my first app even if it's rough?</strong></p><p>Yes - deploy it on day one even if it's ugly and only you have the link. Putting it behind a real URL changes how the project feels and turns it from a folder on your laptop into a real thing. Claude Code can walk you through deployment step by step.</p>]]></content:encoded>
    </item>
    <item>
      <title>What Are MCP Servers, and Why Do They Matter for Claude Code?</title>
      <link>https://www.claudecodeclub.ai/blog/what-are-mcp-servers-and-why-they-matter</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/what-are-mcp-servers-and-why-they-matter</guid>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>MCP</category>
      <category>Building</category>
      <category>Automation</category>
      <description><![CDATA[MCP servers are how Claude Code reaches out of the chat window and into your real tools - Gmail, GitHub, your database, the web. Here's what they actually are and why they change what you can build.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>MCP servers are the doorways that let Claude Code reach out of the chat window into your real tools - Gmail, GitHub, your database, the live web.</li><li>Each server is a translator with a job description: it exposes a specific, permissioned menu of actions, so you decide exactly what Claude can touch.</li><li>The real unlock is combining servers - research, draft, and log a follow-up in one pass - which is where the time-saving automations start.</li></ul>
<h2>What Are MCP Servers? The Doorways Out of the Box</h2>
<p>When people first use Claude Code, it feels like a brilliant assistant trapped in a box. It can read and write files in your project, but it can't check your email, query your database, or look something up on the live web. MCP servers are the doorways out of that box. MCP - the Model Context Protocol - is a standard way to give Claude safe, structured access to outside tools and data, and once you understand it, the ceiling on what you can build lifts dramatically.</p>
<p>The simplest way to think about an MCP server is as a translator with a job description. It sits between Claude and some external system - say, your Notion workspace - and exposes a clear menu of actions Claude is allowed to take: search pages, create a page, update a property. Claude doesn't need to know how Notion's internals work; it just calls the actions on the menu. The server handles the messy details and the permissions, so you stay in control of exactly what Claude can and cannot touch.</p>
<blockquote><strong>NOTE:</strong> Mental model: Claude is the brain, MCP servers are its hands, and each server is a specific, permissioned reach into a specific tool. Once that picture is clear, you stop asking &quot;can Claude do this?&quot; and start asking &quot;which server gives it the reach it needs?&quot;</blockquote>
<h2>Why They Matter: Most Software Is Just Plumbing</h2>
<p>This matters because most useful software is really just plumbing between systems. A tool that turns starred emails into tasks, a script that pulls your calendar and drafts a daily plan, an agent that watches a folder and files documents - none of that is possible from inside a sealed chat. With the right MCP servers connected, Claude Code can read your Gmail, write to your task manager, and check your calendar in a single workflow, which is where the genuinely time-saving automations start to appear.</p>
<p>There's already a rich ecosystem of MCP servers for the tools you use every day - Gmail, Google Drive, GitHub, Slack, Notion, databases, and web search are all common. Connecting one is usually a matter of adding it to your configuration and authenticating once. After that, Claude treats it as a native capability: you can simply ask it to &quot;check my unread email and summarize anything urgent,&quot; and it knows how to reach the Gmail server to do exactly that.</p>
<h2>Permissions Are a Feature, Not an Afterthought</h2>
<p>Security is a feature here, not an afterthought. Because each server defines precisely which actions are available, you decide the blast radius. A read-only web-search server can't delete anything; a calendar server you set up for reading won't suddenly start sending invites. This explicit, per-tool permission model is what makes it sane to let an AI act on your real accounts - you're never handing over a blank check, just a specific, revocable set of keys.</p>
<blockquote><strong>WARNING:</strong> Start read-only. When you connect a new server, give it the narrowest set of actions that does the job - reading before writing, one account before many. You can always widen the permissions once you trust the workflow.</blockquote>
<h2>The Real Unlock: Combining Servers</h2>
<p>The real unlock comes when you combine servers. Connect web search, your email, and your task manager, and you can ask Claude to research a topic, draft an outreach email, and log a follow-up task in one pass. Each server is modest on its own, but chained together they let Claude operate across your whole stack the way a capable assistant would. This composition is where members of the club tend to have their &quot;oh, this changes everything&quot; moment.</p>
<p>You don't need to understand the protocol's internals to benefit from it, just as you don't need to understand TCP to send an email. What's worth knowing is the mental model above - brain, hands, specific reach. Everything else is picking the servers that match the tools you already live in.</p>
<h2>Where to Start</h2>
<p>If you're just starting, pick one server tied to a tool you already live in - email or your notes app are great choices - and build one small automation end to end. Feeling Claude act on your real data for the first time is genuinely a different experience from watching it edit files. That first connected workflow is usually the moment the whole concept of building with AI snaps into focus.</p>
<h2>FAQ</h2>
<p><strong>What does MCP stand for?</strong></p><p>MCP is the Model Context Protocol - a standard way to give Claude safe, structured access to outside tools and data. An MCP server is a small program that implements the protocol for one system (Gmail, GitHub, a database) and exposes a menu of actions Claude is allowed to take against it.</p>
<p><strong>What can MCP servers actually let Claude Code do?</strong></p><p>They let Claude reach beyond your project files into real tools - reading your Gmail, writing to a task manager, querying a database, searching the live web, updating a Notion page. Anything with an MCP server becomes a native capability Claude can use as part of a workflow.</p>
<p><strong>Are MCP servers safe to connect to my real accounts?</strong></p><p>Yes, because each server defines exactly which actions are available, so you control the blast radius. A read-only web-search server can't delete anything; a calendar server set up for reading won't send invites. You're handing over a specific, revocable set of keys, not a blank check - and it's good practice to start read-only.</p>
<p><strong>Do I need to understand the protocol to use MCP servers?</strong></p><p>No. Just as you don't need to understand TCP to send an email, you don't need the protocol's internals to benefit from MCP. The useful model is: Claude is the brain, servers are its hands, each server is a specific reach into a specific tool. That's enough to start building.</p>
<p><strong>How do I connect an MCP server to Claude Code?</strong></p><p>Usually you add the server to your configuration and authenticate once. After that, Claude treats it as a built-in capability - you can ask it to &quot;check my unread email and summarize anything urgent&quot; and it knows to reach the Gmail server to do it.</p>
<p><strong>Which MCP server should I set up first?</strong></p><p>Pick one tied to a tool you already use daily - email or your notes app are great first choices - and build one small automation end to end. Feeling Claude act on your real data is a different experience from watching it edit files, and that first connected workflow is usually when the whole concept clicks.</p>]]></content:encoded>
    </item>
    <item>
      <title>5 Claude Code Workflows That Actually Get You Paid</title>
      <link>https://www.claudecodeclub.ai/blog/5-claude-code-workflows-that-get-you-paid</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/5-claude-code-workflows-that-get-you-paid</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Workflows</category>
      <description><![CDATA[Learning Claude Code is fun, but turning it into income is the goal. Here are five concrete, repeatable workflows our members use to land clients and ship paid work.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>The gap between knowing Claude Code and earning with it is smaller than most people think - it comes down to packaging a specific, repeatable outcome.</li><li>Five workflows consistently convert the skill into revenue: small business sites, operator automations, internal tools, content systems, and productized fixes.</li><li>Across all five the pattern is identical - choose a narrow, nameable deliverable, ship it fast, and let the relationship expand from there.</li></ul>
<h2>Claude Code Workflows That Get You Paid: Sell an Outcome, Not &quot;AI&quot;</h2>
<p>There's a gap between knowing how to use Claude Code and earning money with it, and it's smaller than most people think. The builders who get paid aren't necessarily the most technical - they're the ones who package a specific, repeatable outcome someone will pay for. Below are five workflows that consistently turn the skill into revenue, each built around a clear deliverable rather than vague &quot;AI consulting.&quot;</p>
<table><caption>Five paid workflows at a glance</caption><thead><tr><th>Workflow</th><th>What you sell</th><th>Why it pays</th></tr></thead><tbody><tr><td>Small business website</td><td>A live, professional site this week</td><td>Flat fee, fast delivery, clear value</td></tr><tr><td>Operator automation</td><td>Hours given back each week</td><td>Becomes a monthly retainer</td></tr><tr><td>Internal tool</td><td>A spreadsheet replaced by real software</td><td>Tailored, so more valuable than off-the-shelf</td></tr><tr><td>Content system</td><td>A machine that produces more, faster</td><td>Compounds into the next system</td></tr><tr><td>Productized fix</td><td>The same proven solution, repeatedly</td><td>High margin, rising rates</td></tr></tbody></table>
<h2>1. The Small Business Website</h2>
<p>The first is the small business website. Plenty of local businesses still have no site or an embarrassing one, and a clean, fast, single-page site is something you can build with Claude Code in an afternoon. The pitch is simple and concrete: a professional web presence, live this week, for a flat fee. You're not selling code - you're selling a finished, working website - and Claude handles the parts that used to require a developer, so your time goes into design, copy, and the client relationship.</p>
<h2>2. Automation for Busy Operators</h2>
<p>The second is automation for busy operators. Almost everyone running a business has some repetitive weekly task they hate: copying data between tools, sending the same follow-ups, compiling a report. With MCP servers connected, Claude Code can automate these end to end. The workflow is to interview the client about where their week leaks time, build one tight automation that plugs the biggest leak, and charge for the hours you give back. Done well, this turns into a monthly retainer because their needs keep evolving.</p>
<h2>3. The Internal Tool</h2>
<p>The third is the internal tool. Teams constantly cobble together fragile spreadsheets to track things software should handle - leads, inventory, onboarding steps. You can build a simple, purpose-fit internal tool that replaces the spreadsheet entirely. Because it's tailored to exactly how they work, it's far more valuable to them than any off-the-shelf product, and it's the kind of project that's quick for you with Claude Code but feels like magic to a non-technical client.</p>
<h2>4. Content and Marketing Systems</h2>
<p>The fourth is content and marketing systems. Creators and marketers drown in repetitive production work, and Claude Code can build them systems that don't - faceless video pipelines, content repurposing tools, prompt libraries wired to their brand voice. Here you're selling leverage: a machine that produces more of what they already need, faster. This work tends to compound, because once a client trusts you with one system they'll ask you to build the next.</p>
<h2>5. The Productized Fix</h2>
<p>The fifth is the productized fix. Instead of custom work, you identify one specific, common problem and build the same solution for many clients - a booking widget, a lead-capture form that routes to their CRM, a Stripe buy button wired into their site. Productizing means you build it well once and deliver it repeatedly with small tweaks, which dramatically improves your margins and lets you raise your rates as your delivery gets faster.</p>
<h2>The Pattern Underneath All Five</h2>
<p>Across all five, the pattern is the same: choose a narrow, nameable outcome, deliver it fast with Claude Code, and let the relationship expand from there. Clients don't buy &quot;AI&quot; - they buy a website that's live, a task that's automated, a spreadsheet that's finally real software. The more concrete your offer, the easier it is to sell, and the faster you go from learning to actually getting paid.</p>
<blockquote><strong>TIP:</strong> The hardest part is almost always the first sale, not the building. Pick one of these workflows and pitch it this week - you won't feel ready, you'll feel ready after the first client, which is exactly backwards from how most people expect it to go.</blockquote>
<h2>FAQ</h2>
<p><strong>Do I need to be a strong coder to get paid with Claude Code?</strong></p><p>No. The builders who get paid aren't the most technical - they're the ones who package a specific, repeatable outcome a client will pay for. Claude Code handles the building; your edge is choosing a narrow deliverable and managing the client relationship around it.</p>
<p><strong>Which workflow should I start with?</strong></p><p>The small business website is the most beginner-friendly: the deliverable is obvious, you can build it in an afternoon, and the pitch (&quot;a professional site, live this week, for a flat fee&quot;) is easy to make. Once you've shipped one, the automation and internal-tool workflows open up naturally.</p>
<p><strong>How do I turn a one-off project into recurring income?</strong></p><p>Operator automations and content systems naturally become retainers because the client's needs keep evolving - once you've plugged the biggest time leak, there's always a next one. Deliver one tight win, then stay close enough to spot the next, and the one-off becomes a monthly relationship.</p>
<p><strong>What makes a productized offer better than custom work?</strong></p><p>You build it well once and deliver it repeatedly with small tweaks - a booking widget, a lead-capture form, a Stripe buy button. That repetition improves your margins and lets you raise rates as delivery gets faster, instead of re-solving the same problem from scratch each time.</p>
<p><strong>What do clients actually want to buy?</strong></p><p>Not &quot;AI&quot; - a concrete result. A website that's live, a task that's automated, a spreadsheet that's finally real software. The more specific and nameable your offer, the easier it is to sell and to refer, because people know exactly what to send you.</p>
<p><strong>When should I start pitching?</strong></p><p>This week, before you feel ready. The first sale is harder than the building, and the confidence you're waiting for only arrives after you've delivered one paid project. Pick a workflow, name the outcome, and make the offer rather than waiting to feel fully prepared.</p>]]></content:encoded>
    </item>
    <item>
      <title>From Complete Beginner to Shipping in Week One: A Realistic Roadmap</title>
      <link>https://www.claudecodeclub.ai/blog/from-beginner-to-shipping-in-week-one</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/from-beginner-to-shipping-in-week-one</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Getting Started</category>
      <category>Beginners</category>
      <category>Building</category>
      <description><![CDATA[Shipping something real in your first week sounds like hype until you see the path. Here's a day-by-day roadmap that takes you from zero to a deployed project - calmly, without burning out.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Shipping in week one is realistic because Claude Code handles the slow part - syntax and tooling - leaving you direction and iteration to learn by doing.</li><li>It's not about grinding twelve hours a day; it's a small amount of deliberate progress each day that compounds into a deployed project by the weekend.</li><li>The day-by-day roadmap below takes you from setup on day one to a live URL by day six, with reflection and the next loop on day seven.</li></ul>
<h2>From Beginner to Shipping in Week One: Why It's Actually Realistic</h2>
<p>&quot;Ship in week one&quot; can sound like marketing, but it's achievable for a real reason: with Claude Code, the slow part of building - learning syntax and wrestling with tools - is mostly handled for you. What's left is direction and iteration, and those you can learn by doing in a few focused sessions. The roadmap below isn't about grinding twelve hours a day; it's about a small amount of deliberate progress each day that compounds into a shipped project by the weekend.</p>
<table><caption>The week-one roadmap</caption><thead><tr><th>Day</th><th>Focus</th><th>Outcome</th></tr></thead><tbody><tr><td>1</td><td>Setup + first runnable thing</td><td>A page with one working button</td></tr><tr><td>2</td><td>Context + intention</td><td>Project purpose written down</td></tr><tr><td>3-4</td><td>Build in visible slices</td><td>Core feature working, then the next</td></tr><tr><td>5</td><td>Rough edges + bugs</td><td>Not embarrassing to show a friend</td></tr><tr><td>6</td><td>Deployment</td><td>A live public URL</td></tr><tr><td>7</td><td>Reflection + next loop</td><td>Belief that the loop works</td></tr></tbody></table>
<h2>Day 1: Setup and Your First Runnable Thing</h2>
<p>On day one, your only job is setup and your first runnable thing. Install Claude Code, open an empty folder, and build the smallest possible version of something - a page that says hello and has one button that does something. This sounds trivial, but it teaches you the entire core loop: ask, run, look, adjust. Don't skip past how small this is. The goal today is not progress on a product, it's fluency with the motion you'll repeat all week.</p>
<h2>Day 2: Context and Intention</h2>
<p>Day two is about context and intention. Decide what you're actually building this week - keep it tiny and personal, like a tool you'd genuinely use - and write down its purpose in your project so Claude can read it. Spending twenty minutes describing what you want and who it's for makes every later prompt sharper. Beginners who skip this step end up re-explaining themselves constantly; the ones who do it find Claude suddenly seems to &quot;get&quot; them.</p>
<h2>Days 3-4: Build in Visible Slices</h2>
<p>Days three and four are the build, done in visible slices. Pick the single most important feature and get it working before you touch anything else. Then add the next slice, run it, and review. Resist the urge to ask for the whole app in one giant prompt - you'll get something you can't understand or fix. The rhythm of one small working slice at a time keeps you in control and means you always have something runnable, which keeps the whole thing from feeling overwhelming.</p>
<blockquote><strong>WARNING:</strong> If you can't describe the next slice in one sentence, it's too big. Cut it in half. A vague, oversized prompt is the single most common reason a beginner's week-one project stalls.</blockquote>
<h2>Day 5: Rough Edges and Your Most Instructive Bugs</h2>
<p>Day five is for the rough edges, and this is where it starts to feel real. Fix the layout, handle the obvious errors, make it look like something you'd show a friend. You don't need polish - you need it to not be embarrassing. This is also where you'll hit your most instructive bugs, so lean into them: copy each error back to Claude, understand roughly what went wrong, and watch how it gets resolved. Every fixed bug makes you a little more capable of fixing the next one yourself.</p>
<h2>Day 6: Deployment - the Step Most Beginners Avoid</h2>
<p>Day six is deployment, and it's the step most beginners avoid for too long. Getting your project online - even just for yourself - is what turns it from an experiment into a real thing that exists in the world. Claude Code can walk you through it. The first time you open a public link to something you built, the entire abstract goal of &quot;learning to build software&quot; collapses into a simple, undeniable fact: you did it, it's live, here's the proof.</p>
<h2>Day 7: Reflection and the Next Loop</h2>
<p>Day seven is reflection and the next loop. Look at what you shipped, note what was hard, and pick the next slightly bigger thing to build. The point of week one was never the project itself - it was internalizing the loop and proving to yourself it works. Once that belief is in place, the second week is just a longer, more confident version of the first, and the curve from here is much gentler than it looked from the start.</p>
<p>The reason this works is psychological as much as technical. Most people never ship because they wait to feel ready, and readiness never comes from waiting. By forcing one small, shippable outcome in seven days, you skip the endless preparation phase entirely and land directly in the only place real learning happens: building, breaking, and fixing actual things. That's the whole secret, and it's available to anyone willing to start small.</p>
<h2>FAQ</h2>
<p><strong>Can a complete beginner really ship something in a week?</strong></p><p>Yes, because Claude Code handles the slow part - syntax and tooling - so what's left is direction and iteration, which you learn by doing. Keep the project tiny and personal, make a little deliberate progress each day, and a deployed project by the weekend is a realistic outcome, not hype.</p>
<p><strong>How many hours a day does this take?</strong></p><p>Not many - this isn't a twelve-hour-a-day grind. The roadmap is built around a small amount of focused progress each day that compounds. A couple of intentional sessions daily is enough to go from setup on day one to a live URL by day six.</p>
<p><strong>What should I build for my first week?</strong></p><p>Something tiny and personal that you'd genuinely use - a small tool, a tracker, a simple page that does one thing. The project itself isn't the point; internalizing the describe-run-look loop is. A finished tiny app teaches you more than an ambitious one you abandon.</p>
<p><strong>Why write down the project's purpose on day two?</strong></p><p>Because Claude Code reads that context on every turn, so twenty minutes describing what you're building and who it's for makes every later prompt sharper. Beginners who skip it re-explain themselves constantly; the ones who do it find Claude suddenly seems to understand what they want.</p>
<p><strong>Do I really need to deploy on day six?</strong></p><p>It's the step most beginners avoid, and it's the one that changes everything. Putting the project online - even just for yourself - turns it from an experiment into a real thing and collapses &quot;learning to build software&quot; into an undeniable fact: it's live, here's the link. Claude Code can walk you through it.</p>
<p><strong>What happens after week one?</strong></p><p>Week two is just a longer, more confident version of week one. Once you've proven the loop works by shipping something real, the learning curve gets much gentler than it looked at the start. Pick the next slightly bigger thing and run the same motion.</p>]]></content:encoded>
    </item>
    <item>
      <title>ChatGPT vs Claude Code for Building Software: An Honest Comparison</title>
      <link>https://www.claudecodeclub.ai/blog/chatgpt-vs-claude-code-for-building-software</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/chatgpt-vs-claude-code-for-building-software</guid>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>David Iya</dc:creator>
      <category>Claude Code</category>
      <category>Tools</category>
      <category>Building</category>
      <description><![CDATA[Both can write code, so why do serious builders reach for Claude Code? An honest look at where each tool fits, and why the difference comes down to acting in your project, not just chatting about it.]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>Both can write code, but they do different jobs: ChatGPT hands you snippets to copy and paste; Claude Code acts inside your project, editing files and fixing what breaks.</li><li>The real difference is the loop - a chat tool makes you the glue between browser and editor, while Claude Code closes the build-test-fix loop itself.</li><li>Use a chat tool to think and explore; use Claude Code to build and ship software that lives in a real project and touches your real tools.</li></ul>
<h2>ChatGPT vs Claude Code for Building Software: Different Jobs, Not Rivals</h2>
<p>ChatGPT and Claude Code can both write code, so it's fair to ask why anyone serious about building reaches for one over the other. The honest answer is that they're different kinds of tools doing different jobs. ChatGPT is a brilliant conversation partner that hands you code to copy and paste. Claude Code is an agent that lives inside your project and actually does the work - reading your files, editing them, running commands, and fixing what breaks. That distinction sounds small but it changes the entire experience of building.</p>
<table><caption>ChatGPT vs Claude Code for building software</caption><thead><tr><th>Dimension</th><th>ChatGPT</th><th>Claude Code</th></tr></thead><tbody><tr><td>The loop</td><td>You copy snippets and errors back and forth</td><td>Edits files, runs the project, reads errors, iterates</td></tr><tr><td>Context</td><td>Only what you've pasted in</td><td>Reads your whole project + your context file</td></tr><tr><td>Reach</td><td>Describes integrations</td><td>Acts on tools via MCP servers</td></tr><tr><td>Best for</td><td>Learning, exploring, second opinions</td><td>Building and shipping real software</td></tr></tbody></table>
<h2>The Core Difference Is the Loop</h2>
<p>The core difference is the loop. With a chat tool, you describe a problem, get an answer, copy it into your editor, run it, hit an error, copy the error back, and repeat - you are the glue holding the whole process together. Claude Code closes that loop itself. It sees the file it's editing, runs the project, reads the actual error, and corrects course without you ferrying information back and forth. For real software with many interconnected files, removing that manual shuttling is the difference between flow and friction.</p>
<h2>Context and Reach: The Two Gaps That Compound</h2>
<p>Context is the second big gap. A chat window only knows what you've pasted into it, so as your project grows you spend more and more effort re-explaining how the pieces fit. Claude Code can read your whole project directly, including a context file you write describing your goals. It already knows your file structure, your conventions, and what you're trying to achieve, which means its suggestions fit your actual codebase instead of a generic imagined one. That fit compounds enormously as projects get larger.</p>
<p>Then there's reach. Through MCP servers, Claude Code can connect to your real tools - email, databases, the web, your task manager - and take action across them. A chat tool can describe how you might integrate those things, but it can't reach out and do it. If your goal is software that touches the real world rather than code snippets in isolation, that ability to actually act is decisive, and it's a category of capability a pure chat interface simply doesn't have.</p>
<h2>ChatGPT Isn't Bad - It's Built for a Different Job</h2>
<p>None of this makes ChatGPT bad - it makes it different. For explaining a concept, brainstorming an approach, or getting a quick second opinion, a fast conversational tool is genuinely excellent and often the right call. Many builders use both: a chat tool to think out loud and explore ideas, and Claude Code to actually build and ship. Recognizing which job you're doing in the moment is more useful than declaring one tool the winner.</p>
<p>Where the gap becomes obvious is on anything that spans more than a single file or a single step. Building a real app means dozens of files that reference each other, errors that ripple across them, and changes that have to stay consistent everywhere. Driving that through copy-paste from a chat window is exhausting and error-prone. An agent that holds the whole project in view and edits it directly is built for exactly this, which is why it becomes the default tool the moment your ambitions outgrow a single snippet.</p>
<h2>Why the Agent Model Is Gentler for Beginners</h2>
<p>For beginners specifically, the agent model is also gentler, which is counterintuitive. You might assume a more powerful tool is harder, but Claude Code lets you stay in plain English and never forces you to understand the mechanics of copying code into the right place. You describe what you want, it handles the wiring, and you review the result. That keeps you focused on the part you can actually reason about - the outcome - rather than the plumbing, which is exactly where beginners get stuck with a chat-only setup.</p>
<blockquote><strong>TIP:</strong> Match the tool to the task: reach for a chat tool when you want to learn, explore, or get unstuck on a concept; reach for Claude Code when you want to build and ship something real. Used that way they're complementary, not competing.</blockquote>
<h2>FAQ</h2>
<p><strong>Is Claude Code better than ChatGPT for coding?</strong></p><p>For actually building and shipping software inside a real project, yes - Claude Code edits your files, runs your code, and fixes errors without the copy-paste loop. ChatGPT is excellent for learning, exploring, and explaining code. They're complementary: think in ChatGPT, build in Claude Code.</p>
<p><strong>Why is the copy-paste loop such a big deal?</strong></p><p>Because with a chat tool you're the glue - describe, copy the snippet into your editor, run it, copy the error back, repeat. That's fine for one file but exhausting for a real app with many interconnected files. Claude Code closes the loop itself, which is the difference between flow and friction.</p>
<p><strong>Can ChatGPT see my whole project like Claude Code?</strong></p><p>No. A chat window only knows what you've pasted into it, so as your project grows you spend more effort re-explaining how the pieces fit. Claude Code reads your whole project directly, including a context file you write, so its changes fit your actual codebase instead of a generic imagined one.</p>
<p><strong>Should I stop using ChatGPT if I get Claude Code?</strong></p><p>No - keep both. ChatGPT is genuinely great for explaining concepts, brainstorming approaches, and quick second opinions. The useful habit is recognizing which job you're doing: thinking and exploring in ChatGPT, building and shipping in Claude Code.</p>
<p><strong>Is Claude Code harder for beginners than ChatGPT?</strong></p><p>Counterintuitively, no. Claude Code lets you stay in plain English and never makes you figure out where to paste code. You describe what you want, it handles the wiring, you review the result - which keeps a beginner focused on the outcome rather than the plumbing where chat-only setups tend to trip people up.</p>
<p><strong>What can Claude Code do that ChatGPT can't?</strong></p><p>Act in your project and on your tools. Through MCP servers it can read your email, query a database, search the live web, and update a task manager - then edit your files and run your code to use what it found. ChatGPT can describe those integrations but can't reach out and perform them.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Land Your First Claude Code Client in 30 Days</title>
      <link>https://www.claudecodeclub.ai/blog/land-your-first-claude-code-client-in-30-days</link>
      <guid isPermaLink="true">https://www.claudecodeclub.ai/blog/land-your-first-claude-code-client-in-30-days</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Duncan Rogoff</dc:creator>
      <category>Monetization</category>
      <category>Freelancing</category>
      <category>Getting Started</category>
      <description><![CDATA[Most builders learn the tools and then freeze at the part where someone actually pays them. Here's the 30-day plan I'd hand my younger self for going from "learning Claude Code" to "first paid client."]]></description>
      <content:encoded><![CDATA[<p><strong>TL;DR</strong></p>
<ul><li>The gap between knowing Claude Code and getting paid for it is mostly a confidence gap, not a skill gap - and 30 days is enough to close it.</li><li>Four weeks, each building on the last: positioning, outbound, the first call, and delivery.</li><li>The two requests that change everything come at the end - a written testimonial and one introduction - which is how a single 30-day push turns into repeatable income.</li></ul>
<h2>Land Your First Claude Code Client in 30 Days: It's a Confidence Gap</h2>
<p>The gap between knowing Claude Code and getting paid for Claude Code is mostly a confidence gap, not a skill gap. Every month I talk to builders who can ship a real tool in an afternoon but won't send a single outbound message until they feel &quot;ready.&quot; Readiness, in this game, is something you earn by doing - and 30 days is more than enough to engineer that first paid project if you spend the time correctly. The plan below is the one I'd give my younger self, broken into four weeks that each compound on the last.</p>
<table><caption>The 30-day plan</caption><thead><tr><th>Week</th><th>Focus</th><th>The win</th></tr></thead><tbody><tr><td>1</td><td>Positioning + a proof piece</td><td>A one-line offer and a live demo</td></tr><tr><td>2</td><td>Outbound - one message a day</td><td>Enough conversations to land a client</td></tr><tr><td>3</td><td>The first call</td><td>A flat fee quoted and committed on the call</td></tr><tr><td>4</td><td>Delivery + the two asks</td><td>A shipped v1, a testimonial, and an intro</td></tr></tbody></table>
<h2>Week 1: Positioning, Not Building</h2>
<p>Week one is positioning, not building. Pick one outcome you can confidently deliver in under a week with Claude Code - a small business website, one focused automation, a simple internal tool - and write a one-line offer around it. &quot;I build small business websites that go live in seven days for a flat fee&quot; beats &quot;I help with AI&quot; every time. The narrowness is the feature: a specific promise is far easier to sell than a vague capability, and it's also far easier for someone to refer you because they finally know what to send people to you for.</p>
<p>While you're locking in your offer, build one tiny portfolio piece that proves it. Don't wait for a client to give you something to point at - invent a fake business, build the exact deliverable, and host it live. This piece does double duty: it's proof you can ship, and it's the rehearsal that surfaces every awkward part of your workflow before a paying client is watching. Spending two evenings on this in week one means you'll never have to send a cold message and pray someone trusts you on vibes alone.</p>
<h2>Week 2: Outbound - Where Most People Quietly Quit</h2>
<p>Week two is outbound, and this is where most people quietly quit. Make a list of 30 plausible targets - local businesses, creators in your niche, small operators in your network - and reach out to one per day with a specific, no-fluff message. Reference something real about them, name the outcome, and offer a short call. You're not asking for a project on the first message; you're asking for ten minutes. Thirty messages over fourteen days will produce more than enough conversations to land a first client, and the early ones will feel awkward in exactly the way that's normal.</p>
<p>Treat every reply, even the rejections, as paid training. The objections you hear in week two are the ones every future client will raise - too expensive, not the right time, already working with someone - and learning to answer them calmly is what separates people who land clients from people who write more posts about wanting to. Keep a simple doc of objections and your improving responses to them. By the end of the second week, you'll notice your replies have gotten shorter, more confident, and more concrete, which is the whole point.</p>
<blockquote><strong>WARNING:</strong> Outbound is the week people abandon the plan, because it's the only part that can feel like rejection. Send the one message a day anyway. The awkwardness is not a sign you're doing it wrong - it's the cost of admission, and it fades fast.</blockquote>
<h2>Week 3: The First Call - Listen, Then Quote on the Call</h2>
<p>Week three is where the first real conversation usually lands, and the goal of that call is to listen, not to pitch. Ask about the problem in their own words, restate it back, and only then describe how you'd solve it with the offer you defined in week one. Quote a flat fee on the call - not later, not over email - and give a timeline tied to a specific week. Builders lose so many deals to the gap between &quot;interesting call&quot; and &quot;I'll send a proposal next week&quot; that they never make up. If you can quote and commit on the call, you'll close more often than people with twice your skill.</p>
<h2>Week 4: Delivery and the Two Asks That Compound</h2>
<p>Week four is delivery, and the trap here is over-engineering. Your client doesn't want a masterpiece; they want a working version of the outcome you promised, ideally a day or two sooner than you said. Use Claude Code to ship a clean v1 fast, then spend the remaining time on the parts the client will actually notice - copy, layout, the moment they first see it work. Send small visible updates along the way so they feel progress instead of waiting in silence. The way you make them feel during delivery is what determines whether they refer you, not the elegance of what's under the hood.</p>
<p>Once the project is live, ask for two things before you send the final invoice: a short written testimonial and one introduction to someone in their network. These two requests cost the client nothing and they're the seeds of everything that follows. The testimonial unlocks your second client by removing the doubt that paralyzed your first outreach. The intro is the cheat code that makes month two feel completely different from month one - and that compounding is how a single 30-day push turns into a real, repeatable income from Claude Code work.</p>
<p>If you do this for one focused month, you will almost certainly land a paid client, and you will definitely come out the other side a sharper operator regardless of the outcome of any single conversation. The builders who get paid with Claude Code aren't the ones with the best stack - they're the ones who decided that getting paid was a skill worth practicing on a deadline. Pick your offer this weekend, write your first message Monday, and let the calendar do the rest.</p>
<h2>FAQ</h2>
<p><strong>Do I need to be highly skilled to land a paying client in 30 days?</strong></p><p>No - the gap is usually confidence, not skill. If you can ship a small deliverable with Claude Code in an afternoon, you can land a client; what's missing is the outbound and the offer, not technical ability. The 30-day plan is mostly about practicing the selling, which is its own learnable skill.</p>
<p><strong>What should my offer be?</strong></p><p>One outcome you can confidently deliver in under a week - a small business website, a focused automation, a simple internal tool - phrased as a specific one-liner. &quot;I build small business websites that go live in seven days for a flat fee&quot; beats &quot;I help with AI&quot; because a narrow promise is easier to sell and easier to refer.</p>
<p><strong>How do I get a portfolio piece with no clients yet?</strong></p><p>Invent a fake business, build the exact deliverable you're selling, and host it live. It proves you can ship and rehearses your workflow before a paying client is watching - so you never have to send a cold message hoping someone trusts you on vibes alone. Two evenings in week one is enough.</p>
<p><strong>How much outbound do I actually need to do?</strong></p><p>Aim for 30 targets, one specific message a day over two weeks. Reference something real about them, name the outcome, and ask for ten minutes - not a project. Thirty messages reliably produces enough conversations to land a first client, even though the early ones feel awkward.</p>
<p><strong>When should I quote a price?</strong></p><p>On the first call, not later and not over email. Listen to the problem in their words, restate it, describe your solution, then quote a flat fee with a timeline tied to a specific week. Most deals die in the gap between &quot;interesting call&quot; and &quot;I'll send a proposal&quot; - quoting live closes far more often.</p>
<p><strong>What should I ask for after delivering?</strong></p><p>Two things before the final invoice: a short written testimonial and one introduction to someone in their network. Both cost the client nothing and seed everything next - the testimonial removes the doubt that paralyzed your first outreach, and the intro makes month two feel completely different from month one.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
