<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Build to Launch]]></title><description><![CDATA[Stop chatting with AI, start building with it. Practical AI building with exact prompts and steps. Finish something real today.]]></description><link>https://buildtolaunch.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!2hWB!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc09aa46-4fcb-4f87-b1e4-0d68f07ee6fc_1024x1024.png</url><title>Build to Launch</title><link>https://buildtolaunch.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 05 Sep 2026 08:37:13 GMT</lastBuildDate><atom:link href="/__u/buildtolaunch.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jenny Ouyang]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[buildtolaunch@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[buildtolaunch@substack.com]]></itunes:email><itunes:name><![CDATA[Jenny Ouyang]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jenny Ouyang]]></itunes:author><googleplay:owner><![CDATA[buildtolaunch@substack.com]]></googleplay:owner><googleplay:email><![CDATA[buildtolaunch@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jenny Ouyang]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I Used Slack as a Two-Way Work Surface for Claude]]></title><description><![CDATA[The setup that lets me talk to Claude from Slack, keep one job in one thread, and act on my four Gmail inboxes from my phone]]></description><link>https://buildtolaunch.substack.com/p/claude-code-slack-integration</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/claude-code-slack-integration</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 02 Sep 2026 15:24:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0f8G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>Claude can now meet you inside the messaging apps you already use. I tested several ways to talk to Claude away from my computer, and Slack became the one I wanted to keep. This guide shows what the two-way conversation changed in my four-account Gmail workflow, how the Slack, GitHub, and Claude loop works, and the setup required to build your own.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!I89o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I89o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Every morning, my inbox automation posts one triage report to Slack.</p><p>The report covers <a href="/__u/buildtolaunch.substack.com/p/gmail-mcp-multi-account-claude-code-guide">four Gmail accounts</a>: personal, newsletter, business, and payments. Its sections change depending on what happened. One morning might include messages worth reading, payment alerts, emails that need replies, automated noise, and an infrastructure problem hidden inside an email.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AuR6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 424w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 848w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AuR6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png" width="1530" height="1154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1154,&quot;width&quot;:1530,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:351743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ea28ddd-84b0-4c78-bebb-aa10db27cde9_1530x1154.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 424w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 848w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AuR6!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76eef768-36cb-4f24-88fa-4a91528382e6_1530x1154.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same four-account report produces different sections depending on what happened that morning</figcaption></figure></div><p>Before this setup, I had two ways to handle the report.</p><p>I could open Gmail, click through each account, find every message, and move the work forward myself. That was tedious, and it was easy to miss something while jumping between inboxes.</p><p>Or I could open Claude, let it read the entire report, and ask it to work through everything with me.</p><p>That was easier at first. But then one Claude conversation started holding several completely different kinds of work. Claude might be helping me clean up promotional email, then investigating a failed automation, then capturing information for another project. When I returned to the first problem, its context was buried beneath everything that happened after it. And if I was outside or my computer was closed, the work had to wait.</p><p>The report was one document. The work inside it was several different jobs happening in different locations.</p><p>To solve this problem, I needed two-way communication where I could message Claude from a messaging app, separate each piece of work into its own conversation, and let Claude keep working in the cloud when I&#8217;m away from my computer. Claude&#8217;s questions, updates, and results would come back to the same Slack thread where that job started. The same kind of work I already do through <a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business">OpenClaw</a> and <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">Hermes</a>, but with a smoother experience.</p><p>Since then, I tried most of the messaging paths and ended up loving how easy and organized it is to use Slack with Claude.</p><p><strong>In this article, I&#8217;ll show you:</strong></p><ul><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/turn-one-morning-report-into-separate-claude-jobs-from-your-phone">Turn One Morning Report Into Separate Claude Jobs From Your Phone</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/run-research-content-and-file-changes-from-one-slack-setup">Run Research, Content, and File Changes From One Slack Setup</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/what-is-running-behind-the-slack-thread">What is running behind the Slack thread</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/before-you-connect-claude-to-slack">A step-by-step guide to building a two-way work surface between Slack &amp; Claude</a></p><ul><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/download-the-setup-package">Download the Setup Package</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/before-you-connect-claude-to-slack">Before You Connect Claude to Slack</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/connect-slack-to-claude">Connect Slack, GitHub and Claude</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/the-slack-to-github-to-claude-loop">The Slack to GitHub to Claude Loop</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/add-gmail-only-after-it-works">Add Gmail Only After It Works</a></p></li></ul></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/what-claude-in-slack-cannot-do">What Claude in Slack Cannot Do</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/run-your-first-bounded-job">Run Your First Bounded Job</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/213807993/download-the-setup-package">Bonus: a downloadable package with guides on how to set up Slack, Gmail, and GitHub, the workflow files that run them, plus a prerequisite checker and troubleshooting</a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0f8G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0f8G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2090028,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0f8G!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b675310-ab40-4f23-beb0-700f232b5358_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!I89o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I89o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/gmail-mcp-multi-account-claude-code-guide">Multi-Gmail MCP Guide</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Automations</a></em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SW3f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SW3f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1666,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!SW3f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2ff4b0d-1089-4c55-b5f7-0b472b5158f7_1456x138.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></div><h2><strong>Turn One Morning Report Into Separate Claude Jobs From Your Phone</strong></h2><p>My <a href="/__u/buildtolaunch.substack.com/p/gmail-mcp-multi-account-claude-code-guide">four-account Gmail setup</a> still produces the same morning report. I changed what happens after I read it.</p><p>I select one part of the report, give it its own Slack thread, and ask Claude to handle it there.</p><ul><li><p>A worth-exploring policy decision can become one conversation.</p></li><li><p>An inbox cleanup can become another.</p></li><li><p>Capturing the report&#8217;s action items in my TaskNotes can become a third.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7srB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 424w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 848w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7srB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:620465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 424w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 848w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7srB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10ed93d2-008e-4453-a6f4-9745e5b055a7_3028x1514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Left: Claude removed the &#8220;UNREAD&#8221; label from all 23 matches in 1 m 13 s; Right: Claude read one inbox report, captured the action items in TaskNotes, and committed and pushed the changes in 2 m 8 s</figcaption></figure></div><p>The report stays one document. Each job gets its own conversation.</p><p>Inside one thread, I can question Claude&#8217;s reasoning, change the instruction, approve the next move, or return later to see what happened. Claude&#8217;s questions, updates, and result come back to the same place where that job started.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ISQA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 424w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 848w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ISQA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png" width="458" height="271.6046511627907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:688,&quot;resizeWidth&quot;:458,&quot;bytes&quot;:74827,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 424w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 848w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ISQA!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0934e565-69e8-435a-89a9-59d0a97fc43f_688x408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A focused chat thread between me and Claude via GitHub</figcaption></figure></div><p>I can do all of this from my phone. Claude can keep working while I am outside or my computer is closed, without mixing every job from the morning report into one growing conversation.</p><p>One Slack thread becomes one unit of work.</p><p>A later follow-up came through Slack. I asked Claude to check <code>gmail-personal</code> and do the same there.</p><p>It found 658 unread Promotions messages going back to 2014, and told me the number before it touched any of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WuDG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 424w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 848w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WuDG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png" width="547" height="496.6088117489987" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1360,&quot;width&quot;:1498,&quot;resizeWidth&quot;:547,&quot;bytes&quot;:260775,&quot;alt&quot;:&quot;GitHub issue follow-up from Slack showing Claude found 658 unread Promotions messages in the personal inbox before the action finished&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae4b1-55bb-45ff-aad6-e9355c49c780_1498x1360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="GitHub issue follow-up from Slack showing Claude found 658 unread Promotions messages in the personal inbox before the action finished" title="GitHub issue follow-up from Slack showing Claude found 658 unread Promotions messages in the personal inbox before the action finished" srcset="/__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 424w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 848w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WuDG!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5891958-9a68-4ed1-8d67-b2c763e7757c_1498x1360.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude reported the size of the job before touching any of it</figcaption></figure></div><p>That is the part that caught me. I could see the size of the work from my phone, decide whether the scope was sensible, change the instruction, or stop.</p><p>This is where two-way communication changes an automation. <strong>The report no longer has to be the end of the process. It becomes the start of a bounded conversation.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!I89o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I89o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Run Research, Content, and File Changes From One Slack Setup</strong></h2><p>The same Slack setup also helps me with work that has nothing to do with my inbox.</p><p>In one conversation, I asked Claude to improve the SEO description for one of my published articles. I gave it the recommendation, told it to change only that description, and asked it to report back.</p><p>Claude found the article, made the change, and returned in 34 seconds. Nothing else in the article was touched.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5k4D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 424w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 848w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5k4D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png" width="1456" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:984614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 424w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 848w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5k4D!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2253075e-9d35-42d6-ab77-6d0639cec7a9_3286x1170.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I sent one bounded SEO change from Slack. Claude found the published article, changed one description, and reported back in 34 seconds</figcaption></figure></div><p>In another conversation, I asked Claude to create new Substack notes from my existing instructions.</p><p>Claude read my notes strategy through the pre-set <a href="https://mcp.quickviralnotes.xyz">Substack MCP</a>, my best-performing notes data, and the published content behind those ideas. It drafted 16 new notes, saved them as a batch for me to review, and returned in 11 minutes 27 seconds.</p><p>It also told me that it could not send them directly to Substack from that run. It stopped at the reviewable batch and told me exactly what was missing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!rJWJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 424w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 848w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!rJWJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226968,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 424w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 848w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rJWJ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48782eae-e0c5-4697-8d5b-065479e20808_1850x1064.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude drafted sixteen notes and reached an honest stop</figcaption></figure></div><p>A third conversation started with an idea that was still rough:</p><blockquote><p><em>Explore how red team experiments impact normal users.</em></p></blockquote><p>Claude searched the existing work behind that topic, checked whether I meant a content idea or an engineering task, and developed the idea from there. The result returned in 1 minute 5 seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aCiT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 424w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 848w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aCiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png" width="1456" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161721,&quot;alt&quot;:&quot;One rough sentence in, a developed idea out&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213807993?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="One rough sentence in, a developed idea out" title="One rough sentence in, a developed idea out" srcset="/__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 424w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 848w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aCiT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f710441-026c-45de-ab2a-5e9af9e67745_1858x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">One rough sentence in, Claude finished a developed idea</figcaption></figure></div><p>I did not have to remember which folder held the earlier work or explain the entire project again. Claude could read the context already attached to my work. </p><p>From there, I decide what deserves another question, what should become a separate job, and what I want to leave alone.</p><p>Each one has its own conversation. I can move among them from Slack without mixing their context together.</p><p><strong>Slack is where the conversation happens. Claude Code is where the reasoning and work takes place.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!I89o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I89o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Is Running Behind the Slack Thread?</h2><p>Slack carries the conversation. Claude takes the action. GitHub gives that chain of decisions a permanent workspace.</p><p>I want to explain GitHub a bit more because it might sound too technical here. If you are not familiar with it, my <a href="/__u/buildtolaunch.substack.com/p/github-for-non-programmers">GitHub guide for non-programmers</a> explains why GitHub is becoming relevant to your work, even if you are not a programmer.</p><p>I chose GitHub as the decision workspace for three major reasons.</p><p>First, GitHub preserves the history. Once Claude saves a change to the repository, you can see what changed, when it changed, and what the file looked like before.</p><p>Second, one GitHub issue gives each job a boundary. The issue holds your original request, Claude&#8217;s response, your questions, and every follow-up. You can return days later without rebuilding the conversation from memory.</p><p>Third, the GitHub has generous free tier. I never needed to pay to use it. You can create the repository, open issues, keep the change history, and build this working loop without adding another monthly subscription.</p><p>I&#8217;m betting on GitHub will become much more common for one-person businesses as AI takes on more work.</p><p>That creates the chain I use. A report arrives in Slack. I choose one part that needs work and continue it in its own thread with Claude via GitHub.</p><p>The paid section below gives you the complete build:</p><ul><li><p>Download the AI-readable setup package and check the prerequisites before Claude changes anything.</p></li><li><p>Connect Slack to Claude.</p></li><li><p>Connect GitHub to Claude through your subscription.</p></li><li><p>Make Claude work with Slack through GitHub.</p></li><li><p>Add Gmail after the conversation works </p></li><li><p>With prompts that keep each action bounded and bring the result back for your review.</p></li></ul><div class="callout-block" data-callout="true"><p>We&#8217;re having a five-day Claude automation sprint to help you build things like this for your own work.</p><p>September 14 to 18, one hour a day, live or on replay. You bring one recurring job on Monday, and by Friday it is running inside your real workflow.</p><p>The sprint normally sits inside the founding tier at $600 a year. Until Sunday September 13, anyone who joins Build to Launch Annual at $160 gets in, keeps the complete guide below, and keeps sprint access at that rate for as long as they stay subscribed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!I89o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I89o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I89o!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc741368-74a6-4a29-8198-6cf758427e8b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Download the Setup Package</strong></h2>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/claude-code-slack-integration">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What GitHub Actually Gives You, If You Never Write Code]]></title><description><![CDATA[A filing system that remembers, a place where one job holds one conversation, and a computer that runs while you sleep. Coding was the first use, not the point.]]></description><link>https://buildtolaunch.substack.com/p/github-for-non-programmers</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/github-for-non-programmers</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 02 Sep 2026 07:22:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XnZu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>GitHub calls itself a developer platform. You are not a programmer, and it still has three things you cannot get anywhere else for free. One of them you can try tonight.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>You have heard people mention GitHub for years now. Developers live there. Your AI tools keep asking to connect to it. And every time you looked, the page said something about repositories and pull requests, and you closed the tab.</p><p>I did that too, for about four years.</p><p>Somewhere on your machine there is a folder with <code>draft-final.md</code>, <code>draft-final-v2.md</code>, and <code>draft-final-ACTUAL.md</code> in it. Maybe you have an AI assistant you like, and you still will not let it touch the files that matter, because what if it changes something and you cannot get it back.</p><p>People tried to make GitHub work for writers before, and it didn&#8217;t stick, because you had to learn Git. You don&#8217;t anymore.</p><p>That is the whole change, and it is smaller than it sounds. Git is the thing underneath, the part with the intimidating vocabulary. It used to be that a person had to operate it. Now an assistant does, and what is left is a website with buttons.</p><p>Which matters because of what was sitting under there the whole time. Last week I published <a href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map">a comparison of every way I know to run something on a schedule</a>. Claude routines, Cowork, ChatGPT, Perplexity, Gemini, Copilot, n8n, cron, launchd. Ten of them. The one that had been quietly running my work all month was not in it, because I had never thought of it as a scheduler.</p><p>That missed piece is in this article. </p><p>Three things GitHub gives you that have nothing to do with code, and one small way to try it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What&#8217;s inside:</strong></h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/githubs-own-product-page-never-says-the-word-code">GitHub&#8217;s own page never says &#8220;code&#8221;</a>:</strong> what the five words actually mean</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/people-tried-this-before-and-it-didnt-stick">People tried this before</a>:</strong> why it failed, and what changed</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/it-remembers-every-version-including-the-one-you-regret">It remembers</a>:</strong> the version you regret, still there</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/one-job-one-conversation-one-address">One job, one conversation</a>:</strong> a thread with its own address</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/a-free-computer-that-runs-when-you-arent-there">A free computer</a>:</strong> that runs when you aren&#8217;t there</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/the-five-buttons-and-the-four-words-you-never-type">Five buttons, four words</a>:</strong> the commands you never type</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213820506/your-first-twenty-minutes">Your first twenty minutes</a>:</strong> from nothing to a file with a history</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XnZu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XnZu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2012512,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XnZu!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1596dbda-0c39-4ed8-94cd-2f7b4c03b315_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a></em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!rIwI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!rIwI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1666,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!rIwI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ea6453c-dc60-40ba-8c8a-8b63452f72dd_1456x138.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>GitHub&#8217;s own product page never says the word &#8220;code&#8221;</h2><p>Go to <a href="https://github.com/pricing">the pricing page</a> and the headline reads &#8220;the complete developer platform.&#8221; Open the vertical they built for government and it says &#8220;Government Agency Software Development Solutions.&#8221;</p><p>They are talking to programmers. Loudly, and on every page.</p><p>Then look at the product menu, which is the part written by whoever had to describe what the thing does. <strong>Issues: &#8220;Plan and track work.&#8221; Actions: &#8220;Automate any workflow.&#8221;</strong></p><p>Neither one says code.</p><p>That gap is the whole opportunity. The marketing was written for the audience they have. The product descriptions were written for what the product is.</p><h3>The five words</h3><p>Here is the vocabulary, one line each. Everything else you will ever read about GitHub is built from these.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6MTR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6MTR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107021,&quot;alt&quot;:&quot;GitHub vocabularies explained in plain English&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="GitHub vocabularies explained in plain English" title="GitHub vocabularies explained in plain English" srcset="/__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 424w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 848w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6MTR!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea5fb39-440a-48a3-9b2f-44b0d4cd7157_1640x880.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Read that list again and notice how ordinary it is. A folder. A save. A thread. A scheduled task. A proposal.</p><p>The words sound technical because programmers named them, and programmers name things after the mechanism. If a writer had named <code>commit</code>, it would be called &#8220;save with a note,&#8221; and nobody would have been scared of it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>People tried this before, and it didn&#8217;t stick</h2><p>I want to be honest about this, because it is the reason you have not already done it.</p><p><a href="https://www.crunchbase.com/organization/penflip">Penflip</a> was GitHub for writers. It is closed. <a href="https://techcrunch.com/2014/09/22/authorea-seed/">Authorea</a> was GitHub for scientists, it raised real money, and it got absorbed into a publishing company. GitBook started out wanting to be the place books were written and now sells technical documentation software.</p><p>Three serious attempts, all of them building the same thing: a friendlier face on top of Git.</p><p>In 2013 two researchers at MIT published <a href="https://spderosso.github.io/onward13.pdf">a paper asking why Git is so hard</a>, and their answer was not that people are lazy. They found the difficulty is in the design. The concepts do not match what users are actually trying to do, so no amount of tutorial fixes it. A better button on top of the same idea does not help.</p><p>That paper explains every one of those closures. The interface was the problem, and they all tried to decorate it.</p><p>So what changed is not the interface. <strong>It is that you are no longer the one operating it.</strong> You describe what you want in a sentence, an assistant does the Git part, and you look at the result. The layer that defeated three companies is now somebody else&#8217;s job.</p><p>That is a real shift, and it is worth being suspicious of anyone who tells you the tool got easier. It did not. The tool is the same. You just stopped having to drive it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>It remembers every version, including the one you regret</h2><p>Every save is kept. Not a backup of the current state, every state, with a note on each one saying what changed and who changed it.</p><p>Dropbox and Google Docs have version history too, so this sounds like a small thing. It stops being small the moment something other than you is doing the editing.</p><p>I asked Claude, through Slack, to count something in one of my files. It came back with 27, and cited the exact line range it had used. I opened the same file and counted 41. So I told it that it was wrong.</p><p>It went back, checked again, and held its ground. Still 27. Here is the heading on line 13, here is the next one on line 43, and the line you are looking at is inside a different section entirely.</p><p>It was right and I was wrong. My file had unsaved changes that pushed the section forty-eight lines further down. It was reading the committed version. I was reading the one on my laptop that existed nowhere else.</p><p>Two files, same name, both answers correct.</p><p>I had expected the failure mode of working with AI to be the model confidently making something up. What actually happened was the model being confidently right while I supplied it bad evidence and argued.</p><p>The history is what let me find that out in ninety seconds instead of never. And it is why &#8220;what if it breaks something&#8221; stops being the deciding question. You can see exactly what changed, and you can put it back.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>One job, one conversation, one address</h2><p>Think about how you use an AI chat now. One long session, a dozen unrelated things in it, and by Thursday you cannot find the decision you made on Tuesday.</p><p>An issue is the opposite shape. One thread, one piece of work, and a link you can send to a person or hand to an assistant. It holds the request, the evidence, your pushback, the answer, and the result. Then you close it and it stops being an open question.</p><p><a href="https://kentgigger.com/posts/claude-code-updated-workflow">Kent Gigger</a> runs his whole practice this way. Client briefs, email templates, an editorial calendar, and a shared to-do list, all in a private repository his assistant reads and edits. He ticks the checkboxes from his phone.</p><p>His description of the setup is one sentence: &#8220;Everything is markdown. No database, no app, no SaaS tool.&#8221;</p><p>No project management subscription. No tool to migrate off in two years.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>A free computer that runs when you aren&#8217;t there</h2><p>This is the one with no substitute, and the one I had missed on my own list.</p><p>An Action is a computer GitHub starts for you, runs your instructions on, and shuts down. On a schedule, or when something happens. You do not own it, rent it, or keep it awake.</p><p>Two weeks ago I asked Claude, from Slack, to clear the promotional mail out of one of my inboxes. It found 23, marked them read, and reported back in <strong>1 minute 13 seconds</strong>. Then I asked it to check the next account and it found 658 going back to 2014, and told me the size before touching any of it.</p><p>My laptop was shut the entire time.</p><p>The <a href="https://docs.github.com/en/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions">free allowance</a> is 2,000 minutes a month, 3,000 on Pro. Worth knowing: that budget belongs to your <strong>account</strong>, not to each repository, so ten projects share one pool. Public repositories do not count against it at all.</p><p>Two honest limits. A schedule is best effort rather than a clock, and GitHub <a href="https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#schedule">says plainly</a> that runs can be delayed and some queued jobs may be dropped. And on a public repository, a schedule switches itself off after 60 days with no activity.</p><p>So it is excellent for a nightly job and wrong for anything that must happen at exactly 9:00.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The five buttons, and the four words you never type</h2><p>This is where most guides lose people, so let me be direct.</p><p><strong>The next twenty minutes need nothing installed.</strong> Every step in the following section happens at github.com in your browser. No terminal, no downloads, no Git.</p><p>Two things do take setup, and I would rather say that here than at the end. Connecting an assistant to your repository is a one-time step, and so is the computer that runs while you sleep. Neither is in your first session. Both are linked at the bottom of this piece.</p><p>The five things you will actually click:</p><p><strong>New repository</strong> &#183; <strong>Add file</strong> &#183; <strong>Commit changes</strong> &#183; <strong>Issues &#8594; New issue</strong> &#183; <strong>History</strong></p><p>That is the interface. Five buttons.</p><p>And the four words you will only ever read, never type:</p><ul><li><p><code>commit</code> is a saved version, with a note</p></li><li><p><code>push</code> is sending it up to GitHub</p></li><li><p><code>merge</code> is combining two versions</p></li><li><p><code>pull request</code> is a proposed change, before it happens</p></li></ul><p>You need to recognise these, because your assistant will report back using them. When it says &#8220;committed and pushed,&#8221; you want to know that means saved and uploaded, not deleted. That is the whole requirement.</p><p>What you say instead of typing any of it sounds like this:</p><blockquote><p>Read the file I just added, fix the three broken links, and save it with a note saying what you changed.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Your first twenty minutes</h2><p>Six steps. Nothing here can break anything you own, and step six is how you prove that to yourself.</p><h3>1. Make an account</h3><p>Go to github.com and click <strong>Sign up</strong>. Email, password, username, and a verification code. Free, no card, about two minutes.</p><p>The username becomes part of every address you make later, so pick the one you would put on a business card rather than a joke.</p><h3>2. Make a private repository</h3><p>On your home page, click the green <strong>New</strong> button, or go straight to github.com/new.</p><p>Three things on that form matter:</p><ul><li><p><strong>Repository name.</strong> Lowercase, hyphens instead of spaces. <code>my-drafts</code> works.</p></li><li><p><strong>Private.</strong> Select it. Public means the whole internet can read this, and you can always switch later.</p></li><li><p><strong>Add a README file.</strong> Tick it. It gives you a file to look at instead of an empty screen.</p></li></ul><p>Then <strong>Create repository</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!B3Jx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 424w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 848w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!B3Jx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png" width="1456" height="1434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1434,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 424w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 848w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 1272w, /__u/substackcdn.com/image/fetch/$s_!B3Jx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7b39768-781c-4b51-8539-feb33d25752e_1572x1548.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The GitHub new repository form</figcaption></figure></div><h3>3. Put one real file in it</h3><p>Click <strong>Add file</strong>, then <strong>Create new file</strong>.</p><p>Name it something ending in <code>.md</code>, like <code>notes.md</code>. The <code>.md</code> means markdown, which is just text with a couple of formatting shortcuts. Then paste in something real. Not a test. A draft you are working on, a list you keep losing, notes from a call this week.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LrSl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 424w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 848w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LrSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png" width="1614" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:1614,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb1ebb4-c6f5-4463-b5af-b0bf7a2d4832_1614x406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 424w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 848w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LrSl!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F242357da-f9aa-4eec-9470-1dac0dc76158_1614x406.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">In the repo page, create new file button selected</figcaption></figure></div><p>Now look at the bottom of the page, because this is the part that matters. There is a box asking what you changed. <strong>That box is the whole point of the system.</strong> Write a short honest sentence: &#8220;first draft of the launch email.&#8221;</p><p>Click <strong>Commit changes</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9fmb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 424w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 848w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9fmb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png" width="1012" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127547,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 424w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 848w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9fmb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689ca688-9de8-43af-8dec-eb07cfe9b041_1012x1090.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The GitHub commit box with a short description typed in and the Commit changes button below it</figcaption></figure></div><h3>4. Change it, and save again</h3><p>Open the file and click the pencil icon. Change one line. Anything.</p><p>Scroll down, write a different note in that box, and commit again.</p><p>You have now done the thing. Twice.</p><h3>5. Look at what you built</h3><p>On the file page, click <strong>History</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!N2_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 424w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 848w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!N2_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png" width="1456" height="148" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:148,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 424w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 848w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 1272w, /__u/substackcdn.com/image/fetch/$s_!N2_j!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c879e57-1d16-4679-89fd-22a7f7942ebf_2204x224.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Both versions are listed, newest first, each with the note you wrote and the time you wrote it. Click either one and GitHub shows you exactly what changed between them: removed lines in red, added lines in green.</p><p>This is the view that makes the rest of it safe. Anything that ever edits this file, you, an assistant, or someone you invite, shows up here with their name on it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3pAp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 424w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 848w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3pAp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213820506?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 424w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 848w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3pAp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F444033de-d8ea-4777-ae03-8d77d8bf42d0_1646x914.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My real-time history of one file in the content-engine repo</figcaption></figure></div><h3>6. Undo it on purpose</h3><p>Do this one deliberately, while nothing is at stake.</p><p>From <strong>History</strong>, click the older version. You are looking at the file exactly as it was before your edit. Copy what you see, open the current file, paste it back over the top, and commit with the note &#8220;restored the earlier version.&#8221;</p><p>Nothing was lost. The change you undid is still in the history too, because nothing here deletes.</p><p>That is the step worth doing slowly, because everything else in this article rests on it. Once you have put something back yourself, &#8220;what if it breaks something&#8221; stops being the question that keeps AI away from your real work.</p><h3>Then stop</h3><p>That is the whole first session. Do not import your archive.</p><p><a href="https://github.com/bundestag/gesetze">German federal law</a> lives in a public repository. 1,916 people starred it, eleven contributed, and it has not been updated since November 2022. The <a href="https://github.com/unitedstates/congress">equivalent project for US Congress</a> is still going after thirteen years, with 44 contributors and 783 saves.</p><p>Same idea, same tools, opposite outcomes. The difference was whether anyone kept showing up.</p><p>So start with the one file you will actually open again next week.</p><h3>Now hand it to your assistant</h3><p>The point of putting the file there was never the folder. It was that something else can now safely work in it.</p><p>Once your repository exists, connect Claude to it and try a sentence like this:</p><blockquote><p>Read <code>notes.md</code>, tidy the formatting, and commit it with a note saying what you changed. Do not change any wording.</p></blockquote><p>Then open <strong>History</strong> and read what it actually did. That loop, ask, check the diff, keep or restore, is the whole working relationship.</p><p>Three guides in the Build to Launch library cover the connection itself:</p><ul><li><p><strong><a href="https://community.buildtolaunch.ai/l/guides/github-mcp-setup">GitHub MCP Setup</a></strong> connects Claude to your repositories so it can read files and open issues from a chat.</p></li><li><p><strong><a href="https://community.buildtolaunch.ai/l/guides/claude-from-slack-github-actions">Run Claude from Slack With Your Laptop Closed</a></strong> is the version I use daily, where a message becomes an issue and the answer comes back to the thread.</p></li><li><p><strong><a href="https://community.buildtolaunch.ai/l/guides/gmail-mcp-in-github-actions">Run Local MCP Servers Inside GitHub Actions</a></strong> is the step after that, for when you want it running without you.</p></li></ul><p>When something does not behave, <a href="https://docs.github.com/en/get-started">GitHub&#8217;s own documentation</a> is genuinely good for the interface itself.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Next Steps</h2><h4>What you can do today:</h4><ol><li><p><strong>Put one real file in a private repository.</strong> Twenty minutes, following the six steps above. Change it once so you have a history to look at.</p></li><li><p><strong>Restore the old version.</strong> Deliberately, while nothing is at stake. This is the step that changes how you feel about letting an assistant near your work.</p></li><li><p><strong>Point your AI tool at it.</strong> Ask it to read the file and change one thing. If you want the bigger picture first, my guide on <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">how to build an AI agent</a> covers where this fits. Then read the history and see exactly what it did.</p></li></ol><p>If you have been keeping AI away from anything that matters, that third step is where it stops being a reasonable fear.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>If this read is useful, share this to the person you know who might benefit from reading it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/github-for-non-programmers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/github-for-non-programmers?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>If someone shared this with you, thank them, and subscribe so you won&#8217;t miss the next useful guide.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oDJ5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee49128-0d06-4ef2-bfc2-eebcd53b5025_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>What is the one file you would put somewhere that remembers it?</strong></p><p>&#8212; Jenny</p><p><strong><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped">Shipped Products</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">Substack Growth</a></strong></p>]]></content:encoded></item><item><title><![CDATA[CLAUDE.md Token Optimization: Why Claude Ignores Your Rules and Where They Should Live]]></title><description><![CDATA[A five-layer setup for keeping the right project instructions in context, moving the rest, and checking what Claude loads.]]></description><link>https://buildtolaunch.substack.com/p/claude-md-token-optimization-guide</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/claude-md-token-optimization-guide</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Sat, 29 Aug 2026 17:36:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F0SO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Claude Code loads </em><code>CLAUDE.md</code><em> at session start and keeps it in the context window. As the file grows, the rules you care about have more instructions to compete with. This guide shows where each instruction should live, when Claude loads it, and how to check your own setup as part of my broader <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">Claude Code token optimization</a> guide.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>A few weeks ago, one of my subscribers sent me this question:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Un6N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 424w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 848w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Un6N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png" width="882" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:882,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49159,&quot;alt&quot;:&quot;Hi Jenny, I&#8217;ve enjoyed your free articles on Claude setup and token optimization. Now that I&#8217;m a paid member, I&#8217;d love to see a basic guide for setting up claude.md and .claudeignore with a focus on token optimization.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213298483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hi Jenny, I&#8217;ve enjoyed your free articles on Claude setup and token optimization. Now that I&#8217;m a paid member, I&#8217;d love to see a basic guide for setting up claude.md and .claudeignore with a focus on token optimization." title="Hi Jenny, I&#8217;ve enjoyed your free articles on Claude setup and token optimization. Now that I&#8217;m a paid member, I&#8217;d love to see a basic guide for setting up claude.md and .claudeignore with a focus on token optimization." srcset="/__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 424w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 848w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Un6N!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a3fcf4-863f-45e5-b9b9-1f40d43bc6bd_882x180.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>My first reaction was: I think I already answered this.</p><p>My <a href="/__u/buildtolaunch.substack.com/p/claude-code-beginners-guide">Claude Code beginner&#8217;s guide</a> walks through the setup and recommends creating a <code>CLAUDE.md</code>. I had also written about more <a href="/__u/buildtolaunch.substack.com/p/claude-onboarding-setup-guide">general claude onboarding</a> and <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization?utm_source=publication-search">token optimization</a>.</p><p>But when I checked <code>.claudeignore</code> again, I found things had changed. I could no longer find it in the current Claude Code setup, which meant the advice in my <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">earlier article</a> was no longer valid. So I went back and corrected the article. I&#8217;ll come back to what changed later.</p><p>His question named <code>CLAUDE.md</code> and <code>.claudeignore</code>, but I think he wanted something deeper. He wanted Claude to recognize his project and what mattered in it without filling the context window with instructions for other work.</p><p>The token cost mattered. What worried me more was <a href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json">losing control of Claude&#8217;s behavior</a> after I had already written the rule. </p><p>So I went through the current Claude documentation to see what had changed and what matters now.</p><p>The result is a five-layer map for deciding where each instruction belongs, along with the commands for measuring your own setup before and after a change.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What&#8217;s inside:</strong></h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/what-claude-loads-before-your-first-prompt-and-how-much-you-control">Before you type</a>:</strong> what is already in context, and how much of it you wrote</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/the-5-instruction-layers-sorted-by-when-claude-loads-them">The 5 layers</a>:</strong> where an instruction can live, and when each one loads</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/the-200-line-target-and-why-imports-still-take-up-context">200 lines</a>:</strong> the size target, and why <code>@</code> imports don&#8217;t beat it</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/what-claude-code-uses-instead-of-claudeignore">The ignore file</a>:</strong> why yours does nothing, and the rule that works</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/measure-your-instruction-load-before-and-after-the-change">Your own number</a>:</strong> <code>/context</code>, <code>/doctor</code>, and the hook that logs what loaded</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/use-the-audit-prompt-before-moving-any-instruction">The audit prompt</a>:</strong> the layer call <code>/doctor</code> leaves to you</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/213298483/build-the-new-instruction-files-then-reload-claude-code">The complete project</a>:</strong> where every file goes, what each one contains, and how to reload it</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!F0SO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!F0SO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2137228,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang from Build to Launch holding one instruction card while five glowing paths lead to a binder, folder, toolbox, research pod, and shield, representing where Claude Code instructions should live.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213298483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch holding one instruction card while five glowing paths lead to a binder, folder, toolbox, research pod, and shield, representing where Claude Code instructions should live." title="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch holding one instruction card while five glowing paths lead to a binder, folder, toolbox, research pod, and shield, representing where Claude Code instructions should live." srcset="/__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F0SO!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5eb4b1-7ba5-45b6-ae48-d9bac3c82d18_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">Claude Code Token Optimization</a></em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p></div><h2>What Claude loads before your first prompt, and how much you control</h2><p>A <code>CLAUDE.md</code> is a plain Markdown file Claude Code reads before it starts working in your project. If you do not have one, <a href="https://code.claude.com/docs/en/memory">run </a><code>/init</code>. Claude reads the repo and creates a starter with build commands, test instructions, and project conventions.</p><p><a href="https://code.claude.com/docs/en/best-practices">There is no fixed template</a>. After <code>/init</code>, the file grows with the project. You add a database note, a naming rule, then another instruction after Claude breaks something once. Claude loads the whole file again at the start of every session.</p><p>Depending on your setup, the project file may load alongside parent-directory <code>CLAUDE.md</code> files, your user file at <code>~/.claude/CLAUDE.md</code>, <code>CLAUDE.local.md</code>, and auto memory. <a href="https://code.claude.com/docs/en/memory">Together, they form the instruction stack</a> already sitting in context before your first prompt.</p><p><em>(This guide focuses on Claude Code. <a href="https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork">Cowork handles standing instructions separately</a>.)</em></p><p>To see how much of the context window you control, you first have to separate your files from everything Claude Code brings into the session. The <a href="https://code.claude.com/docs/en/context-window">context window documentation</a> gives a representative 200,000-token session with this breakdown:</p><p>What Claude brings to the session:</p><ul><li><p>system prompt: 4,200 tokens</p></li><li><p>skill descriptions: 450</p></li><li><p>environment info: 280</p></li><li><p>MCP tool names, with schemas deferred: 120</p></li></ul><p>What comes from your setup:</p><ul><li><p>project <code>CLAUDE.md</code>: 1,800 tokens</p></li><li><p>auto-memory <code>MEMORY.md</code>: 680</p></li><li><p>user <code>~/.claude/CLAUDE.md</code>: 320</p></li></ul><p>Add the published numbers and the session starts with 7,850 tokens already in use, about 3.9 percent of the 200,000-token window. The 7,850 total and the 3.9 percent are my calculations from the individual amounts in the documentation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2gMk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2gMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124922,&quot;alt&quot;:&quot;A table showing the representative 7,850 tokens loaded before the first prompt, including the system prompt, memory, environment information, MCP tool names, skill descriptions, and CLAUDE.md files&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213298483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A table showing the representative 7,850 tokens loaded before the first prompt, including the system prompt, memory, environment information, MCP tool names, skill descriptions, and CLAUDE.md files" title="A table showing the representative 7,850 tokens loaded before the first prompt, including the system prompt, memory, environment information, MCP tool names, skill descriptions, and CLAUDE.md files" srcset="/__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2gMk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29429d89-ba14-4321-a2d8-f6bebc6c6c76_2000x1326.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Of those 7,850 tokens, 2,800 come from the three files in your setup. The project <code>CLAUDE.md</code> accounts for 1,800 by itself, which makes it the largest single item you control.</p><p>Those 2,800 tokens occupy the context window on every request, although prompt caching changes how much you pay for the repeated context.</p><p><a href="https://code.claude.com/docs/en/prompt-caching">Each request has three layers</a>: the system prompt, your project context (<code>CLAUDE.md</code>, auto memory, and unscoped rules), then the conversation. The middle layer stays the same until you start a new session or run <code>/clear</code> or <code>/compact</code>. After the first turn, the repeated project context comes from cache at roughly 10 percent of the standard input rate.</p><p>Prompt caching lowers the price. The same 2,800 tokens still take up space in the window, leaving less room for the file Claude is working on during the rest of the session.</p><p>So I started sorting the instructions inside <code>CLAUDE.md</code> by when Claude needs them.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The 5 instruction layers, sorted by when Claude loads them</h2><p>Take a rule about database migrations. You need it when you are changing the database, but Claude also loads it while you are editing a CSS file. The instruction is useful, but it is loading before the work needs it.</p><p>That leaves one question: when should Claude load each instruction?</p><p>The <a href="https://code.claude.com/docs/en/features-overview">features overview</a> compares <code>CLAUDE.md</code>, skills, MCP servers, subagents, and hooks by when they load. <code>CLAUDE.md</code> is the only one whose full content stays in every request. The others load some or all of their content later.</p><p>When I sorted them by when they load, I ended up with five groups. Most of the instructions in your own setup will also fit into one of them.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/H2UNP/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/236fbe89-d82c-49a2-8360-b790544f48f9_1220x998.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b31536a-2478-42c0-8973-13b6fccecde9_1220x1068.png&quot;,&quot;height&quot;:535,&quot;title&quot;:&quot;The five Claude Code instruction layers&quot;,&quot;description&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/H2UNP/2/" width="730" height="535" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>The <strong>always</strong> bucket is the one you already know. A rule file under <code>.claude/rules/</code> lands here too if you forget the frontmatter, since <a href="https://code.claude.com/docs/en/memory">the memory docs</a> say a rule without <code>paths:</code> loads at launch at the same priority as <code>.claude/CLAUDE.md</code>.</p><p>Some instructions only matter in one part of your repo. Put them in <code>.claude/rules/</code> and add the matching path:</p><pre><code><code>---
paths:
  - "src/api/**/*.ts"
---

- Validate every API input.
- Use the standard error response.
</code></code></pre><p>This rule loads when Claude reads an API file. While you are editing CSS, it stays out of the context window.</p><p>Use a <a href="https://code.claude.com/docs/en/skills">skill</a> for instructions you only need sometimes, such as deployment steps or a review checklist. Claude loads the skill description at startup and the full instructions when the skill is used.</p><p><a href="https://code.claude.com/docs/en/mcp">MCP</a> follows the same pattern for tools. Claude sees tool names at startup, then loads the full schema when it needs a tool.</p><p>A <a href="https://code.claude.com/docs/en/sub-agents">subagent</a> works in its own context window and sends back a summary. The files it reads do not fill your main window.</p><p>Most non-fork subagents also load the same <code>CLAUDE.md</code> hierarchy in their own window. A 400-line <code>CLAUDE.md</code> therefore loads again each time you spawn one. Explore and Plan are the documented exceptions.</p><p>The <strong>free</strong> bucket costs nothing at all. A hook runs outside the model, and it only spends context if it returns some.</p><p>Each skill, MCP server, subagent, or hook inside a <a href="https://code.claude.com/docs/en/plugins-reference">plugin</a> follows the matching row above.</p><p>A nested <code>CLAUDE.md</code> behaves differently depending on where you start Claude Code. <a href="https://code.claude.com/docs/en/large-codebases">Start above its directory</a> and Claude waits to load it until it reads a file there. Start inside the directory and Claude loads it at launch. A <code>paths:</code> rule waits for a matching file either way.</p><p>This is also how <a href="https://code.claude.com/docs/en/costs">Anthropic recommends reducing token use</a>: keep workflow instructions out of <code>CLAUDE.md</code> when you only need them for certain tasks. Otherwise, those instructions remain in context even while you&#8217;re doing unrelated work.</p><p>Some rules still need to load in every session, so they have to stay in <code>CLAUDE.md</code>. The 200-line target gives you a practical limit for what remains.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The 200-line target, and why <code>@</code> imports still take up context</h2><p>Anthropic gives a practical target for a <code>CLAUDE.md</code>: keep the file under 200 lines. The <a href="https://code.claude.com/docs/en/memory">memory documentation</a> explains why: &#8220;<strong>Size</strong>: target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce adherence.&#8221;</p><p>Line 201 does not trigger a cutoff. Claude Code will still load a larger file, up to 4 MiB. The 200-line target is about how reliably Claude follows the instructions as the file grows.</p><p><code>CLAUDE.md</code> enters the request as a user message after the system prompt. Claude treats those instructions as context. No separate mechanism forces every rule to run. If two rules contradict each other, the documentation says Claude may choose one arbitrarily. A longer file gives Claude more instructions to weigh against one another.</p><p>This explains why repeating my rule made the problem worse. I added more words to a file Claude was already struggling to follow.</p><p>If a rule must run every time, move the rule into a <code>PreToolUse</code> hook. The hook runs before the matching tool action, so enforcement no longer depends on Claude remembering one sentence inside a long file.</p><p>Splitting a long <code>CLAUDE.md</code> into topic files only helps if those files stay out of the startup context. Pulling them back through <code>@</code> imports organizes the files without reducing what Claude loads.</p><p>The <a href="https://code.claude.com/docs/en/memory">memory documentation</a> states this directly: &#8220;Splitting into <code>@path</code> imports helps organization but doesn&#8217;t reduce context, since imported files load at launch.&#8221;</p><p>A plain path pointer works differently. The pointer tells Claude where the file lives without importing its contents at launch. Claude reads the file later when the task needs it.</p><p>For the instructions remaining in <code>CLAUDE.md</code>, the <a href="https://code.claude.com/docs/en/best-practices">best-practices page</a> gives you a useful test: &#8220;Keep it concise. For each line, ask: <em>&#8216;Would removing this cause Claude to make mistakes?&#8217;</em> If not, cut it. Bloated CLAUDE.md files cause Claude to ignore your actual instructions!&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4SWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 424w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 848w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4SWC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png" width="2091" height="1534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1534,&quot;width&quot;:2091,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:305383,&quot;alt&quot;:&quot;A two-column guide showing which instructions should stay in CLAUDE.md and which information should move out because Claude can derive it or load it later.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213298483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd4ce39-d749-4597-8f2a-d35273b03ca3_2280x2400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A two-column guide showing which instructions should stay in CLAUDE.md and which information should move out because Claude can derive it or load it later." title="A two-column guide showing which instructions should stay in CLAUDE.md and which information should move out because Claude can derive it or load it later." srcset="/__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 424w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 848w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4SWC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc92c3a72-3de1-4ae5-b2e7-a9ddcdc4ee19_2091x1534.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What survives Claude.md instructions</figcaption></figure></div><p>Once you remove those unnecessary lines, the next question is what Claude loads on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Claude Code uses instead of <code>.claudeignore</code></h2><p>A Claude Code user opened <a href="https://github.com/anthropics/claude-code/issues/56997">issue #56997</a> after a <code>.claudeignore</code> file failed to block an <code>.env</code> file:</p><blockquote><p>I added a <code>.claudeignore</code>... It didn&#8217;t work... There is no warning. No error. No mention in the docs. The file just sits there doing nothing, while I think my secrets are safe.</p></blockquote><p>The issue was closed as a duplicate. The current <a href="https://code.claude.com/docs/en/permissions">Claude Code permissions documentation</a> directs you to <code>permissions.deny</code> for controlling which files its tools read.</p><p>Add the rules to <code>.claude/settings.json</code> when the team should share them. Use <code>.claude/settings.local.json</code> when they only apply to your machine.</p><pre><code><code>{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(./secrets/**)",
      "Read(./node_modules/**)"
    ]
  }
}
</code></code></pre><p>The rules use gitignore pattern syntax. A single <code>*</code> stays within one path segment, while <code>**</code> crosses directories. <code>Read(.env)</code> and <code>Read(**/.env)</code> both match <code>.env</code> files at any depth below the working directory. In current Claude Code versions, a <code>Read</code> deny also blocks <code>Edit</code> and <code>Write</code> on the same path.</p><p>These rules cover Claude&#8217;s built-in file tools and file commands Claude Code recognizes in Bash, including <code>cat</code>, <code>head</code>, <code>tail</code>, and <code>sed</code>. The <a href="https://code.claude.com/docs/en/permissions">permissions documentation</a> warns that they do not catch arbitrary subprocesses reading files indirectly. For secrets, treat the deny rule as one access control instead of the entire security boundary.</p><p>Three settings sound related, but each does a different job:</p><ul><li><p><code>respectGitignore</code> keeps gitignored files out of the <code>@</code> file picker. It does not stop the Read tool or Bash.</p></li><li><p><code>ignorePatterns</code> is deprecated. <code>permissions.deny</code> replaced it.</p></li><li><p><code>additionalDirectories</code> gives Claude access to directories outside the working directory. It does not remove access.</p></li></ul><p>If you need to skip a <code>CLAUDE.md</code> from another part of a large repo, use <code>claudeMdExcludes</code>. Its patterns are matched against absolute file paths. A managed policy <code>CLAUDE.md</code> cannot be excluded through individual settings.</p><p>Moving instructions reduces what Claude loads at startup. Deny rules limit which repo files Claude reads later while working. The next step is checking whether both changes reduced your context.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Measure your instruction load before and after the change</h2><p>Before moving anything, run <code>/context</code>. It shows what is using the current context window. Under <strong>Memory files</strong>, note which instruction files loaded and how much space each one takes.</p><p>Run <code>/context all</code> for the expanded breakdown, including connected MCP tools. This helps you spot a server using context even when the current task does not need it. <a href="https://code.claude.com/docs/en/commands">Claude Code documents both forms of the command</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Nw46!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Nw46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png" width="1456" height="774" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28b47d94-3514-48d0-818a-8da29da29395_1568x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140462,&quot;alt&quot;:&quot;A Claude Code context-window reading showing messages, system tools, skills, memory files, MCP tools, the system prompt, custom agents, and free space.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/213298483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Claude Code context-window reading showing messages, system tools, skills, memory files, MCP tools, the system prompt, custom agents, and free space." title="A Claude Code context-window reading showing messages, system tools, skills, memory files, MCP tools, the system prompt, custom agents, and free space." srcset="/__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 424w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 848w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Nw46!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28b47d94-3514-48d0-818a-8da29da29395_1568x834.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Memory files block is the line this whole guide is checked against.</figcaption></figure></div><p><code>/usage</code> measures something different. It shows session cost, plan limits, and activity. <code>/cost</code> and <code>/stats</code> open the same information. Use <code>/context</code> to inspect the window and <code>/usage</code> to inspect account usage.</p><p>Then run <code>/doctor</code>. In current Claude Code versions, it reviews a checked-in <code>CLAUDE.md</code>, proposes removing information Claude can derive from the repo, and suggests moving some remaining guidance into skills or nested instruction files. It shows you the plan and asks for confirmation before changing anything.</p><p>If you want a record of which instruction files loaded and why, set up an <code>InstructionsLoaded</code><a href="https://code.claude.com/docs/en/hooks#instructionsloaded"> hook</a>. It runs when a <code>CLAUDE.md</code> or path-scoped rule enters context, including files loaded later in the session. The hook is for logging. It cannot block or change what loads.</p><p>Write down your <code>/context</code> reading before making changes. Run the same command in the same repo afterward. That gives you a useful before-and-after comparison without borrowing someone else&#8217;s percentage.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>By this point, you know what Claude loads and where each type of instruction belongs. You have enough to rebuild the setup yourself.</p><p>The slow part is reviewing every line, resolving contradictions, and deciding which rules need enforcement. Claude does not warn you when one lands in the wrong place.</p><p>For paid members, I put together two gifts to handle that part:</p><ul><li><p>&#127873; <strong>The Claude Code Project Setup Kit</strong> includes a finished example project and blank files for your own setup: <code>CLAUDE.md</code>, path-scoped rules, skills, <code>.claude/settings.json</code>, and a working hook.</p></li><li><p>&#127873; <strong>The </strong><code>CLAUDE.md</code><strong> audit prompt</strong> reviews every instruction, flags contradictions and vague rules, and recommends what should stay, move, or be removed before writing any files.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pWS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pWS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pWS0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F200ad05a-e419-4ae3-819f-147d4414db55_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/claude-md-token-optimization-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built an SEO System That Tells Me What to Change Next]]></title><description><![CDATA[Step-by-step guide on an automated SEO monitoring system with Search Console, GA4, Bing, AI prompts, and a weekly report that tells you what to change next.]]></description><link>https://buildtolaunch.substack.com/p/automated-seo-monitoring-claude-ai</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/automated-seo-monitoring-claude-ai</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Tue, 25 Aug 2026 06:59:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c924d373-c109-418c-86ff-7df63f68752e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How have you been using SEO?</p><p>I wrote about using <a href="/__u/buildtolaunch.substack.com/p/seo-for-ai-llm-discoverability-guide">AI for SEO</a> last year. Since then, my interest has only grown. I have been following how search affects both <a href="/__u/buildtolaunch.substack.com/">my Substack</a> and <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped?utm_source=publication-search">my products</a>.</p><p>There are plenty of tools that track visits and show how your pages are performing. But there is much more inside the raw data from Google Search Console.</p><p>Over the year, I have been giving that data to AI and using it to guide what I do next. It helped me see changes I had missed, understand how my pages affect each other, and find opportunities across both my articles and products.</p><p>So in this article, I am going to show you two best things I&#8217;ve learnt.</p><p>First, what changed when I started using AI for SEO and what new doors it opened for me.</p><p>Second, the complete setup you can use yourself: how to connect your data, what to give AI, how to prompt it, and which automations can run the monitoring for you.</p><p>By the end, you will have a system that keeps watching your pages and helps you decide what to do next, without manually going back and forth between reports.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EZrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/seo-for-ai-llm-discoverability-guide?utm_source=publication-search">SEO for AI: How to Make Your Product Discoverable by LLMs</a></em></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EZrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></div><h2>What Changed When I Started Using AI for SEO</h2><p>Once Claude could read my Search Console and Analytics data, I could ask it questions instead of opening another dashboard.</p><p>I started with the most practical one:</p><p><strong>Which pages need my attention?</strong></p><p>Claude separated the pages into three groups: act now, watch, and leave alone. One article was still ranking on page one and receiving thousands of impressions, but its click rate was far below the expected range. Another looked like a larger opportunity over 28 days, but its recent traffic had already collapsed. Acting on the older number would have meant fixing a page after the audience had moved on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ilSn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ilSn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png" width="1540" height="1484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1484,&quot;width&quot;:1540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2493265,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7d7a0e7-91a4-4133-97dc-725657bafea4_1540x1484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 424w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 848w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ilSn!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252b4206-e705-4e29-95f0-1ed22f1f261d_1540x1484.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude's answer sorting Search Console pages into act now, watch, and leave alone, with clicks, impressions, click-through rate and average position for each</figcaption></figure></div><p>Then I asked:</p><p><strong>Are any of my pages competing with each other?</strong></p><p>The answer was yes. Across 11,473 search queries, 347 returned two or more of my own pages. Those searches had a 1.73% click rate, compared with 2.48% when only one of my pages appeared.</p><p>The clearest example was <code>claude cowork</code>. Three of my articles appeared for the same search, collecting 4,931 impressions and zero clicks between them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!IbD4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 424w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 848w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!IbD4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png" width="1534" height="1160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1160,&quot;width&quot;:1534,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1912607,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f949bc8-8a64-4d6f-9dca-149a8d4a225f_1534x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 424w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 848w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IbD4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2475347-e3cf-449f-9822-67bffe5f2f16_1534x1160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Search Console query and page join showing three of my own articles returning for the search claude cowork, at positions 6.5, 8.8 and 31.8, with 4,931 impressions and zero clicks between them</figcaption></figure></div><p>The next questions became broader from there.</p><p><strong>How does my Substack relate to my products?</strong></p><p>Claude compared referral traffic across the publication and my product sites. It showed me which articles were sending readers onward, which products were being found through search or AI assistants, and where the connection between my writing and products barely existed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hfFj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 424w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 848w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hfFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png" width="1532" height="1334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1334,&quot;width&quot;:1532,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1996759,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95c96013-7edb-45c6-aa40-ebb2fefbd9d1_1532x1334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 424w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 848w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hfFj!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F028e88c0-11c6-4a31-8008-2a2a918c8929_1532x1334.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Traffic source comparison across the publication and product sites, showing ChatGPT sending roughly four times the sessions Google sent</figcaption></figure></div><p><strong>Are outside sites competing with my strongest articles?</strong></p><p>A dated search-results check found a competing site publishing the same types of Claude Code articles at a much faster pace. That gave me context for a ranking change that my own performance data could show, but could not explain by itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!eOSD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 424w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 848w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eOSD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png" width="1530" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1530,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1262598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff79713df-e8c0-4b97-8ad7-9098d17cd679_1530x810.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 424w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 848w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eOSD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac50c520-be7a-4aef-bdc4-c97510fa7e2b_1530x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dated search-results check listing competing sites publishing the same Claude Code formats, with publishing cadence and the observation date</figcaption></figure></div><p>Finally, I connected the search data to my ideas list and asked:</p><p><strong>Based on what is in my ideas list and the signals in my search data, what are the top three things I should write next?</strong></p><p>Claude crossed 27 shortlisted ideas with real demand. It recommended a step-by-step Stripe integration article first because related searches had produced 11,963 impressions across 191 queries, while my existing page had converted almost none of that demand.</p><p>It also told me what to leave out. One topic was already working. Another needed consolidation rather than another article. Several ideas sounded promising to me but had little supporting demand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DpCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 424w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 848w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DpCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png" width="1540" height="1192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1192,&quot;width&quot;:1540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1970092,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d9a671-f47f-493d-b336-34ec86ef8ee8_1540x1192.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 424w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 848w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DpCl!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c3b4cc-6336-4b78-b60d-a4103b7196e0_1540x1192.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude crossing my own ideas list with Search Console demand and returning the top three topics to write next, each with its impressions and competing pages</figcaption></figure></div><p>No single existing product could answer all five questions so adaptively.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EZrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Then I put the questions on a schedule</h2><p>Once these questions worked, I wanted the same analysis every week.</p><p>I had already built a <a href="/__u/buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes">shared AI second brain</a> and given it <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks">scheduled tasks</a>. That system could watch sources, collect information, and keep receipts of what ran.</p><p>SEO became the feedback layer.</p><p>Each week, the task collects fresh Search Console, Analytics, and Bing data. It checks whether the connections are healthy, asks the same questions, and returns one dated report.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9XVz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 424w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 848w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9XVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png" width="1598" height="1684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1684,&quot;width&quot;:1598,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/212613607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ec0440d-f2db-4122-95d6-fb3efe04e21f_1598x1684.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 424w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 848w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9XVz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb69ada-073f-44f3-aaeb-b917d1556d0b_1598x1684.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude retrieves my search data and delivers a report every week</figcaption></figure></div><p>The report ends with one of four actions:</p><ol><li><p>Improve an existing page.</p></li><li><p>Create a missing page.</p></li><li><p>Change the product or message based on demand.</p></li><li><p>Leave it unchanged and keep measuring.</p></li></ol><p>I can also connect it to Daily Intel. AI can compare the topics appearing in my research with the demand already visible in search and recommend what may be worth writing or building next.</p><p>This one turns observation into judgment. Not more numbers. A decision, with the reasoning shown and the evidence attached, arriving on a schedule.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EZrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EZrk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfcb985b-8a82-46b1-a896-e718d846dc08_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Everything above is what the system found. The rest of this article hands it over. </p><p>Below, you get: </p><ul><li><p>the prompt set and the rules file as a download, </p></li><li><p>the walkthrough for connecting your own publication to Google Search Console and Analytics. </p></li><li><p>how to set up automated search data updates, so the data comes to you instead of you exporting it by hand. </p></li><li><p>how to set up scheduled job that delivers one weekly report with suggestions. </p></li><li><p>And how to widen it: add more properties, your product pages, and your social surfaces (tiktok, instagram, youtube, etc), including the one limit there that nobody else will tell you about.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><p>First, download the SEO system package with the skills, prompts, scripts, weekly scheduler template, report examples and the setup guides for AI.</p>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/automated-seo-monitoring-claude-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Complete Map of AI Scheduled Tasks]]></title><description><![CDATA[How Claude, ChatGPT, Perplexity, n8n, agent gateways, and local schedulers divide the clock, the work, and the proof.]]></description><link>https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 19 Aug 2026 19:22:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/45e6a26a-e355-4565-ab09-aa762ee572b9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI brought automation to everyone&#8217;s face.</p><p>Before this, automation usually meant mapping the trigger, steps, branches, and exceptions in tools such as <a href="https://zapier.com">Zapier</a>, <a href="https://make.com">Make</a>, <a href="https://n8n.io">n8n</a>, <a href="https://business.adobe.com/products/marketo.html">Marketo</a>, cron, or code.</p><p>Now you can simply tell an AI, <em>&#8220;Every morning, check this source and tell me what changed.&#8221;</em></p><p>That makes recurring work easier to start and more adaptive. It also makes the result less predictable.</p><p>The screens may all say &#8220;scheduled,&#8221; but they do not own the same parts of the job.</p><p>One task runs in a provider&#8217;s cloud. Another runs through your computer desktop app. A third lives only inside your open chat session. </p><p>That is a lot of scheduling options. It can feel excessive. It also creates many ways to hand over recurring work we might not even need.</p><p>After my last article about <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks">bringing recurring jobs into a shared AI second brain</a>, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jose Antonio Morales&quot;,&quot;id&quot;:17146826,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!a3n6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a79239-f493-4fa8-ab8d-b312d4c885e2_1323x1323.png&quot;,&quot;uuid&quot;:&quot;7a6b79c2-0d83-403a-8300-10d0af36c031&quot;}" data-component-name="MentionToDOM"></span> made this thoughtful comment:</p><div class="comment" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/&quot;,&quot;commentId&quot;:317143545,&quot;comment&quot;:{&quot;id&quot;:317143545,&quot;date&quot;:&quot;2026-08-18T08:01:24.638Z&quot;,&quot;edited_at&quot;:null,&quot;body&quot;:&quot;All looks amazing and powerful, but I can't stop asking myself if all that produced information actually makes your work easier.&quot;,&quot;body_json&quot;:{&quot;type&quot;:&quot;doc&quot;,&quot;attrs&quot;:{&quot;schemaVersion&quot;:&quot;v1&quot;,&quot;title&quot;:null},&quot;content&quot;:[{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;All looks amazing and powerful, but I can't stop asking myself if all that produced information actually makes your work easier.&quot;}]}]},&quot;restacks&quot;:0,&quot;reaction_count&quot;:1,&quot;children_count&quot;:1,&quot;attachments&quot;:[],&quot;name&quot;:&quot;Jose Antonio Morales&quot;,&quot;user_id&quot;:17146826,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!a3n6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a79239-f493-4fa8-ab8d-b312d4c885e2_1323x1323.png&quot;,&quot;user_bestseller_tier&quot;:null,&quot;userStatus&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:5,&quot;accent_colors&quot;:null},&quot;subscriber&quot;:null}},&quot;source&quot;:null,&quot;forumChannel&quot;:null}" data-component-name="CommentPlaceholder"></div><blockquote><p><em>All looks amazing and powerful, but I can&#8217;t stop asking myself if all that produced information actually makes your work easier.</em></p></blockquote><p>His question gets to the decision behind this map.</p><p>I gave him a whole thesis in reply, and we will return to it toward the end.</p><p>But first, I want to make the options easier to judge. We will compare AI-native scheduled tasks with workflow engines, agent gateways, and older schedulers such as cron and <code>launchd</code>.</p><p>By the end, you should be able to match one recurring job to the simplest option that can run it reliably and prove the result. That choice also <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization?utm_source=publication-search">avoids paying for more token cost</a> or infrastructure than the job needs.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/what-makes-an-ai-scheduled-task-run">What Makes an AI Scheduled Task Run?</a></strong> </p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/the-four-ways-ai-scheduling-is-packaged">The Four Ways AI Scheduling Is Packaged</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/how-todays-ai-scheduling-options-compare">How Today&#8217;s AI Scheduling Options Compare</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/what-is-n8n-and-how-is-it-different-from-an-ai-scheduled-task">What Is n8n, and How Is It Different From an AI Scheduled Task?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/what-can-go-wrong-after-you-add-a-schedule">What Can Go Wrong After You Add a Schedule?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211819461/which-ai-scheduling-option-fits-your-job">Which AI Scheduling Option Fits Your Job?</a></strong></p></li></ul><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks/">Build an AI second brain for scheduled tasks</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/openclaw-claude-n8n-ai-automation-agent?utm_source=publication-search">4 levels of AI automation</a></em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Makes an AI Scheduled Task Run?</h2><p>A scheduled AI task can sound simple: run this every morning.</p><p>That sentence contains five different responsibilities:</p><pre><code><code>&#8594; trigger
&#8594; scheduler
&#8594; executor
&#8594; reliability controls
&#8594; observation and recovery
</code></code></pre><p>Take a morning research brief.</p><p>The <strong>trigger</strong> is what makes the job eligible to start. Eight o&#8217;clock is a time trigger. A new email, a changed file, an incoming form, an API call, or a click on <strong>Run now</strong> can also be a trigger.</p><p>The <strong>scheduler</strong> is the running service that notices the trigger and starts the job. ChatGPT can own that service in its cloud. Claude Desktop can own it on your Mac.</p><p>The trigger is the condition. The scheduler is the service watching for that condition.</p><p><a href="https://docs.n8n.io/">n8n</a> (workflow automation) can watch a trigger and start the workflow. <code>launchd</code> (built into macOS) can start a local command on schedule.</p><p>The <strong>executor</strong> performs the instructions. It might be Claude, ChatGPT, Perplexity, a workflow, an agent, a Python script, or a command.</p><p>The <strong>reliability controls</strong> decide what happens when the prior run is still active, a connector expires, the network fails, the task finds the same item twice, or the output is incomplete. For a morning brief, the job can remember the last source it processed.</p><p>The scheduler or runner can refuse to start a second copy while the first is active. A result check can hold back an incomplete brief.</p><p><strong>Observation and recovery</strong> tell you what happened. A useful record shows when the run started, which input it used, what it produced, whether the result passed, how to stop future runs, and what to do after a failure.</p><p>One morning brief might map like this:</p><div class="callout-block" data-callout="true"><p><strong>Trigger:</strong> 8:00 a.m.</p><p><strong>Scheduler:</strong> the AI product&#8217;s cloud service notices the time and starts the run.</p><p><strong>Executor:</strong> a fresh AI session follows the saved brief instructions.</p><p><strong>Reliability controls:</strong> the job remembers the last source it processed, the scheduler or runner prevents overlap, and a result check holds back an incomplete brief.</p><p><strong>Observation and recovery:</strong> the run history preserves each attempt, marks the result useful or failed, and keeps <strong>Pause</strong> available to stop future runs.</p></div><p>The same five parts can look completely different on screen. Claude and ChatGPT group the instructions, cadence, status, and <strong>Run now</strong> controls inside a task page.</p><p>Claude also shows recent history there. A workflow engine such as n8n separates the trigger from the steps that follow.</p><p>The screens look different because each product groups the same five responsibilities differently. That gives us four practical families.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Four Ways AI Scheduling Is Packaged</h2><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/YOAuh/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8727f36c-0e60-4987-a36c-9916e92c945e_1220x760.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28668e84-b68c-496b-b029-0716a2fc9a7c_1220x760.png&quot;,&quot;height&quot;:377,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/YOAuh/1/" width="730" height="377" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h3>AI-native scheduled work</h3><p>AI-native scheduling is the easiest place to begin when the goal stays stable but the material changes, such as watching a source, preparing a brief, or reviewing a new report.</p><p>You can describe the job in plain words. The tradeoff is more adaptability and less predictability, so define what a useful result looks like before scheduling it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YTkx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YTkx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png" width="3285" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:3285,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:911812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1afdb45-bf6e-4210-a7be-aa0573365d4d_4806x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YTkx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ebea927-9a11-4d41-842b-3abf3d7eb622_3285x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AI-native scheduled tasks screenshot: Claude (left) and ChatGPT (right)</figcaption></figure></div><h3>Workflow engines</h3><p>A workflow engine fits work whose handoffs matter. The graph can retrieve data, filter it, branch, call an AI, wait for approval, update a database, and send the result.</p><p>n8n, Make, and Zapier keep those steps and branches visible. The path is easier to inspect, but every connection and exception adds something you must maintain.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!cbgz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 424w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 848w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!cbgz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png" width="800" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d834a237-ccba-4283-b66b-108652c03cc0_800x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 424w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 848w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cbgz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd834a237-ccba-4283-b66b-108652c03cc0_800x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An n8n workflow from my email processing task</figcaption></figure></div><h3>Agent gateways</h3><p>An agent gateway fits several recurring jobs that need the same agent, Skills, tools, delivery channel, and run history.</p><p>Hermes and OpenClaw fit this shape. The gateway keeps that shared environment available, but it must stay healthy for every scheduled job that depends on it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HxOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 424w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 848w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HxOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png" width="1456" height="147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:147,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54785,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 424w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 848w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HxOO!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe34d8b4f-e886-4ac4-8786-1acc1e7ab55f_1742x176.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A paused Hermes agent&#8217;s cron task</figcaption></figure></div><h3>Operating-system schedulers</h3><p>Operating-system schedulers make one more setup possible: the AI app does not have to own the schedule. On a Mac, <code>launchd</code> can start an AI command at the time you choose.</p><p>For example, this Unix <code>cron</code> entry calls <a href="https://code.claude.com/docs/en/headless">Claude Code in non-interactive mode</a> at 8:00 every morning:</p><pre><code><code>0 8 * * * cd /path/to/project &amp;&amp; claude -p "Summarize the new files in ./sources" &gt; ./briefs/today.md
</code></code></pre><p><code>cron</code> owns the clock. Claude does the work.</p><p>This fits jobs that need local files, or when you want the timing to stay outside the AI product. The tradeoff is that your Mac must be available, and you own the logs, overlap checks, result checks, and recovery.</p><p>You will see <strong>cron</strong> used in several places. Sometimes it means the Unix scheduler.</p><p>Sometimes it means only the timing expression another product reads. The expression may look the same, but the system reading it determines where the work runs, what context it receives, and what history remains.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How Today&#8217;s AI Scheduling Options Compare</h2><p>Claude alone now has Routines, Desktop scheduled tasks, <code>/loop</code>, Cowork schedules, and scheduled browser shortcuts. ChatGPT and Perplexity also expose several ways to schedule work.</p><p>I value these options differently. Some will probably change names, merge, or disappear as the products keep iterating and changing where scheduling belongs.</p><p>The easy part is creating a schedule. The difficult part is deciding whether its output deserves attention. I compare each mode by where it runs, what it can reach, and what kind of job it fits.</p><h3><a href="https://code.claude.com/docs/en/routines">Claude Code Routine</a></h3><ul><li><p><strong>Runs in:</strong> Anthropic&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> Selected repositories, environment variables, network access, connectors, and Skills stored in the repository.</p></li><li><p><strong>Best fit:</strong> Unattended repository work while your computer is off. I share <a href="/__u/buildtolaunch.substack.com/p/best-claude-code-routines-use-cases-guide">seven useful Routine jobs and starter prompts</a>.</p></li></ul><h3><a href="https://code.claude.com/docs/en/scheduled-tasks">Claude Desktop Scheduled Task</a></h3><ul><li><p><strong>Runs on:</strong> Your computer.</p></li><li><p><strong>Can reach:</strong> Local files, apps, tools, configuration, and connectors.</p></li><li><p><strong>Best fit:</strong> Recurring work that needs files or software on your Mac. I compare Desktop tasks with Routines, Cowork schedules, and <code>/loop</code> in <a href="/__u/buildtolaunch.substack.com/p/claude-cowork-scheduled-tasks-vs-routines-vs-loop">my Claude scheduling guide</a>.</p></li></ul><h3><a href="https://code.claude.com/docs/en/scheduled-tasks">Claude </a><code>/loop</code></h3><ul><li><p><strong>Runs in:</strong> Your current Claude Code session.</p></li><li><p><strong>Can reach:</strong> The conversation, files, tools, and permissions already available in that session.</p></li><li><p><strong>Best fit:</strong> Temporary polling or repeated checks during active work. <a href="/__u/buildtolaunch.substack.com/p/claude-code-loop-guide">My </a><code>/loop</code><a href="/__u/buildtolaunch.substack.com/p/claude-code-loop-guide"> guide</a> shows how I use a stop condition to keep the repetition bounded.</p></li></ul><h3><a href="https://support.claude.com/en/articles/13854387-schedule-recurring-tasks-in-claude-cowork">Cowork Scheduled Task</a></h3><ul><li><p><strong>Runs in:</strong> A new Cowork session for each run. The task may run remotely or locally, depending on what it needs.</p></li><li><p><strong>Can reach:</strong> Connected services and, for local tasks, approved files and apps on your computer.</p></li><li><p><strong>Best fit:</strong> Recurring Cowork work that you want to manage from one Scheduled page. <a href="/__u/buildtolaunch.substack.com/p/claude-cowork-professionals-complete-guide">My practical Cowork guide</a> covers setup, connectors, scheduling, and real uses.</p></li></ul><h3><a href="https://support.claude.com/en/articles/12012173-get-started-with-claude-in-chrome">Claude in Chrome Scheduled Shortcut</a></h3><ul><li><p><strong>Runs in:</strong> Claude&#8217;s Chrome extension.</p></li><li><p><strong>Can reach:</strong> Browser tabs and websites covered by the extension&#8217;s permissions.</p></li><li><p><strong>Best fit:</strong> Repeating a browser workflow after you have run and checked it yourself. <a href="/__u/buildtolaunch.substack.com/p/claude-in-chrome-use-cases-browser-automation-guide">My Claude in Chrome guide</a> covers browser workflows and their failure modes.</p></li></ul><h3><a href="https://help.openai.com/en/articles/10291617-scheduled-tasks-in-chatgpt">ChatGPT Scheduled Task</a></h3><ul><li><p><strong>Runs in:</strong> OpenAI&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> Its saved prompt and the apps available to the account or workspace. Ordinary Tasks do not use project-file attachments.</p></li><li><p><strong>Best fit:</strong> Reminders, recurring prompts, briefings, and monitoring for changes.</p></li></ul><h3><a href="https://learn.chatgpt.com/docs/automations?surface=codex">ChatGPT Scheduled Web Workflow</a></h3><ul><li><p><strong>Runs in:</strong> OpenAI&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> Uploaded context, tools, Skills, plugins, or the current chat&#8217;s context, depending on the mode.</p></li><li><p><strong>Best fit:</strong> Cloud project work and recurring research. <a href="/__u/buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes">My shared AI second-brain guide</a> shows how I keep context usable across ChatGPT, Claude, and Hermes.</p></li></ul><h3><a href="https://learn.chatgpt.com/docs/automations?surface=codex">ChatGPT Scheduled Desktop Workflow</a></h3><ul><li><p><strong>Runs on:</strong> Your computer.</p></li><li><p><strong>Can reach:</strong> A local project directory or an isolated Git worktree.</p></li><li><p><strong>Best fit:</strong> Scheduled work against local project files. I share <a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases">four jobs I ran from the ChatGPT desktop app</a>.</p></li></ul><h3><a href="https://www.perplexity.ai/help-center/en/articles/11521526-perplexity-tasks">Perplexity Computer Scheduled Task</a></h3><ul><li><p><strong>Runs in:</strong> Perplexity&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> A fresh agent, configured connectors, or the originating conversation when attended context is needed.</p></li><li><p><strong>Best fit:</strong> Cloud research, monitoring, and connector-based work. <a href="/__u/buildtolaunch.substack.com/p/claude-code-chrome-perplexity-mcp-ai-research-agent-workflow">My Perplexity and Claude in Chrome build</a> shows this research shape across 177 products.</p></li></ul><h3><a href="https://www.perplexity.ai/help-center/en/articles/20260710-how-to-delete-scheduled-tasks-perplexity-tasks-vs-computer-scheduled-tasks">Perplexity Scheduled Searches and Tasks</a></h3><ul><li><p><strong>Runs in:</strong> Perplexity&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> Perplexity&#8217;s older recurring-search and notification system.</p></li><li><p><strong>Best fit:</strong> Recurring searches that still live in the legacy Scheduled Tasks area.</p></li></ul><h3><a href="https://support.google.com/gemini/answer/16316416">Gemini Scheduled Actions</a></h3><ul><li><p><strong>Runs in:</strong> Google&#8217;s cloud.</p></li><li><p><strong>Can reach:</strong> Gemini chat and the connected apps enabled for the account.</p></li><li><p><strong>Best fit:</strong> Personal summaries, reminders, and recurring updates.</p></li></ul><h3><a href="https://support.microsoft.com/en-US/Microsoft-365-Copilot/schedule-your-most-used-copilot-prompts">Microsoft 365 Copilot Scheduled Prompts</a></h3><ul><li><p><strong>Runs in:</strong> Microsoft&#8217;s service.</p></li><li><p><strong>Can reach:</strong> Copilot Chat, Teams, Outlook, and the Microsoft 365 context available to the user.</p></li><li><p><strong>Best fit:</strong> Recurring work that already lives inside Microsoft 365.</p></li></ul><p>This table is a snapshot. Several current limits are worth knowing, though they should not drive the whole choice:</p><ul><li><p><strong>Claude </strong><code>/loop</code><strong>:</strong> The machine and session must stay open. Missed runs do not catch up, and recurring loops expire after seven days.</p></li><li><p><strong>ChatGPT:</strong> Active-task limits depend on the plan.</p></li><li><p><strong>Perplexity Computer:</strong> <strong>Stop</strong> deletes the task rather than pausing it.</p></li><li><p><strong>Gemini and Microsoft Copilot:</strong> Both set their own active-task limits.</p></li></ul><p>These product limits will keep changing. To understand what stays the same underneath them, it helps to look at how scheduled automation is assembled. n8n is a useful starting point because it keeps the trigger and every step after it visible.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Is n8n, and How Is It Different From an AI Scheduled Task?</h2><p>n8n is a workflow automation platform. You build a workflow from connected steps. An <a href="https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/">n8n Schedule Trigger</a> can start it.</p><p><a href="https://help.make.com/schedule-a-scenario">Make</a> and <a href="https://help.zapier.com/hc/en-us/articles/8496288648461-Schedule-Zap-workflows-to-run-at-specific-intervals">Zapier</a> use the same basic model. Make calls the workflow a scenario. Zapier calls it a Zap. I use n8n as the example here.</p><p>This model came before AI-native scheduled tasks. <a href="https://n8n.io/press/">n8n was founded in 2019</a>. <a href="https://help.openai.com/en/articles/6825453-chatgpt-release-notes">ChatGPT introduced Scheduled Tasks in January 2025</a>.</p><p>That history matters because AI brought scheduling into a conversation. You can now describe a recurring job in plain words without drawing every step first.</p><p>Suppose you want to process new lead forms every weekday at 8 AM.</p><p>For each lead, the job should research the company, check its CRM history, ask AI to classify it, wait for your approval, update the CRM, and notify sales.</p><p>You can write the complete job inside one AI instruction. You can also split the same job into n8n workflow nodes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-s0-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 424w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 848w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-s0-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png" width="1623" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1623,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1365713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23b613ab-9eb2-4548-9d05-c9fcac6fa81c_1693x929.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 424w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 848w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-s0-!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05205142-f9c7-4111-beb4-78164e9fd586_1623x738.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The same scheduled CRM lead-qualification job written two ways: an annotated prompt inside a Claude Edit routine, beside an n8n-style workflow with eight visible nodes.</figcaption></figure></div><p>In Claude, the job lives inside the <strong>Instructions</strong> field. Claude chooses the smaller steps during the run. You review those steps later in the transcript or Receipt.</p><p>In n8n, the CRM lookup, AI classification, approval, and CRM update can each have their own node. You can inspect what entered a node, what came out, and where the workflow stopped.</p><p>n8n can still include an <a href="https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/">AI Agent</a> or a <a href="https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/">Code node</a>. AI handles the judgment. n8n shows the steps around it.</p><p><a href="https://www.anthropic.com/engineering/building-effective-agents">Anthropic describes the same difference</a>: a workflow follows a path set in advance, while an agent chooses more of its own process.</p><p>That gives me a practical way to choose.</p><p>If I can describe the job as one instruction and judge one final result, I can begin with an AI scheduled task.</p><p>If I need to inspect the handoffs, pause for approval, control which app receives data, or restart part of the process, I use a workflow tool.</p><p>For this CRM job, I would use both. n8n would handle the schedule, lead retrieval, approval, and CRM update. AI would research and classify each lead.</p><p>The AI part can still change from run to run. It may use more searches, tools, or tokens when the input changes. My <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">Claude Code token guide</a> explains how that happens.</p><p>One routine in <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks?lli=1">my Pipeline history</a> shows the variation. Across 12 runs, Claude used 0 to 17 tool calls, took 2 seconds to 6 minutes, and wrote 0 to 3 files. One run stopped at the spend limit before using any tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!i0rA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 424w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 848w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!i0rA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png" width="1124" height="1334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1334,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 424w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 848w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i0rA!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3449adde-5895-4ea4-9027-ef1cf543b173_1124x1334.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Pipeline run history for one routine showing 12 runs with 0 to 17 tool calls, 0 to 3 files written, durations from 2 seconds to 6 minutes, and one spend-limit stop.</figcaption></figure></div><p>That is why I set limits for spending, tool use, output count, and when the run should stop.</p><p>Next, we need to look at what can go wrong after the schedule starts.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Can Go Wrong After You Add a Schedule?</h2><p>A scheduled job can fail in two ways. </p><ol><li><p>The run may never start or finish. </p></li><li><p>It may also finish and produce the wrong result.</p></li></ol><p>The major risks depend on where the work happens.</p><p><strong>A cloud AI task can keep running while your laptop is closed.</strong> It can still lose connector access, hit a usage or credit limit, lose permission to a source, receive ambiguous instructions, or be paused by the product.</p><p><strong>A local AI task can reach your files and apps.</strong> It can also miss work because the computer is off, the app is closed, the session ended, or the local environment changed.</p><p><strong>An n8n workflow can show every node and <a href="https://docs.n8n.io/workflows/executions/all-executions/">execution</a>.</strong> n8n can also start an <a href="https://docs.n8n.io/flow-logic/error-handling/">error workflow</a> when a step fails. It can still run at the wrong time because of a timezone setting, keep an unpublished change out of production, overlap with another run, or repeat an external action without a dedupe rule.</p><p><strong>An OS scheduler can start the right command at the right time.</strong> It still cannot tell you whether the command produced the right answer.</p><p>That is why I keep two kinds of proof. Scheduler proof shows that the job started. Job proof shows that it produced an acceptable result.</p><p>One of my scheduled jobs created every file I expected, but two required checks failed. The schedule worked. The job did not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OOz7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 424w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 848w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OOz7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png" width="2212" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:2212,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273344,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d33b6ac-a4d4-4f1f-bfe8-8fefc10d0005_2400x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 424w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 848w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OOz7!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c49fc90-3c7c-499a-a614-e4a35af7e6ea_2212x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Scheduler proof confirms that the trigger started a run. Job proof confirms that the intended input produced an acceptable result and has a safe next action.</figcaption></figure></div><p>One useful receipt records whether the job started and whether the result passed: when the job was due, whether it started, what it used, what it produced, which checks passed, and what should happen next. For AI work, I also keep tool calls, usage, accepted items, and the stop reason. When you turn the schedule off, the old run records should stay.</p><p>In my <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks">shared AI second brain for scheduled tasks</a>, the job, each run, its output, and its receipt stay together.</p><p>Once you know what can fail and what proof you need, you can choose the scheduling option that fits the job.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Which AI Scheduling Option Fits Your Job?</h2><p>Start with one recurring job.</p><p>For example, I want a weekly brief from five public sources. The sources are online, the job should run while my laptop is closed, and I want one private result.</p><p>I can check it by requiring source links and a short list of required sections. That points to a cloud AI schedule.</p><p>Use the same test for your job:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/OJxSQ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fe68ea2-5365-4954-9551-9d7ee8bfd6ad_1220x1014.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df4cab0e-be46-4074-9a94-9c5c13aa2293_1220x1014.png&quot;,&quot;height&quot;:489,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/OJxSQ/1/" width="730" height="489" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>When more than one row fits, start with the option that needs fewer services, connections, and always-on machines. Then check plan limits, provider credits, and anything that must stay available.</p><p>Manual is a complete decision. Keep the job manual until you know what a useful result looks like, how to check it, and how to stop it.</p><p>Before turning any option on, write down who owns each part:</p><pre><code><code>Trigger:
Scheduler:
Executor:
Reliability controls:
Observation and recovery:
</code></code></pre><p>This brings me back to the response to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jose Antonio Morales&quot;,&quot;id&quot;:17146826,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!a3n6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a79239-f493-4fa8-ab8d-b312d4c885e2_1323x1323.png&quot;,&quot;uuid&quot;:&quot;3884fffd-567d-48bf-a067-856e39f35e23&quot;}" data-component-name="MentionToDOM"></span>&#8217;s question.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MKeP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 424w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 848w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MKeP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png" width="956" height="1558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1558,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:417423,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211819461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 424w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 848w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MKeP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F733e4498-1027-49f5-9dab-f6a4a9be6aae_956x1558.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Pick one recurring job and fill in those five lines before you open another product. If you cannot name the proof or the off switch, keep it manual.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/ai-scheduled-tasks-complete-map?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="pullquote"><p>This article gives you the map. The next <a href="/__u/buildtolaunch.substack.com/t/practical-ai-builder-program">Practical AI Builder sprint</a> is where we use it to finish one recurring job from your own work.</p><p><strong>Make Claude Automation Stick</strong> runs September 14&#8211;18. </p><p>Current paid members are already included. Join at the $160 annual rate before September 14, and you will keep access to this and any future sprints for as long as your membership stays active. After that, new sprint access moves to the $600 Founding tier.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lcb9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Lcb9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4dccd6-8a4b-40e3-94d4-8cc90a6c386a_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>What is one recurring job you want to schedule, and which option fits it now?</em></p><p>&#8212; Jenny</p><h5><strong><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped">Shipped Products</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">Substack Growth</a></strong></h5>]]></content:encoded></item><item><title><![CDATA[How I Built a Shared AI Second Brain for My Scheduled Tasks]]></title><description><![CDATA[A step-by-step guide and downloadable template for organizing your recurring jobs, sources, AI runs, and receipts in one shared brain, whether Claude, Codex, or a local scheduler does the work.]]></description><link>https://buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Mon, 17 Aug 2026 14:52:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/badcfe96-e95e-41ed-b88d-fbc7b3b664ab_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI scheduling is now standard. Claude, ChatGPT, Perplexity, Codex, n8n, Hermes, OpenClaw, cron, and <code>launchd</code> can all start recurring work. They own different parts of what happens next.</p><p>OpenAI rolled out <a href="https://help.openai.com/en/articles/6825453-chatgpt-data-controls-faq">ChatGPT Tasks</a> in January 2025. Anthropic added <a href="https://support.claude.com/en/articles/12138966-release-notes">Claude Cowork scheduled tasks</a> in February 2026. By July, <a href="https://www.perplexity.ai/help-center/en/articles/11521526-perplexity-tasks">Perplexity Computer</a> supported recurring cloud tasks too.</p><p>By August 2026, Claude Code documented <a href="/__u/buildtolaunch.substack.com/p/best-claude-code-routines-use-cases-guide">cloud Routines</a>, <a href="/__u/buildtolaunch.substack.com/p/claude-cowork-scheduled-tasks-vs-routines-vs-loop">local Desktop tasks</a>, and <a href="/__u/buildtolaunch.substack.com/p/claude-code-loop-guide">session-scoped </a><code>/loop</code>. <a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases">ChatGPT</a> offered Tasks and Scheduled project workflows. <a href="/__u/buildtolaunch.substack.com/p/claude-code-chrome-perplexity-mcp-ai-research-agent-workflow">Perplexity</a> kept both Scheduled Searches and Computer Scheduled Tasks. </p><p>I have enjoyed seeing what each one can do. Every example made me think of another recurring job I could hand over.</p><p>So I started using more of them.</p><p>One job lived in <a href="/__u/buildtolaunch.substack.com/p/best-claude-code-routines-use-cases-guide">Claude scheduled tasks</a>. Another ran through <a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases">Codex</a>.</p><p>Others depended on local scripts or <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">agent systems</a>. Their outputs landed in different folders and chats.</p><p>I could no longer answer three simple questions from one place: </p><ol><li><p><em>What is supposed to be running?</em></p></li><li><p><em>What did one Run do?</em></p></li><li><p><em>What came back?</em></p></li></ol><p>Moving one job raised another question: <em>what else would I disturb?</em></p><p>I wanted the job definition, sources, instructions, history, and results to stay together, even when I changed the scheduler or the AI doing the work.</p><p>So I added an automations layer to the same <a href="/__u/buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes">shared AI second brain</a>.</p><p><span>It keeps recurring Job definitions in </span><code>periodic_jobs/</code><span>. It keeps retrieved items and Receipts in </span><code>OUTPUTS/</code><span>. It gives every Run a history I can open later.</span></p><p>I could finally open one place and answer those three questions.</p><p>That became the map for this article.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EegB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EegB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/what-scheduled-tasks-look-like-in-my-shared-ai-second-brain">What Scheduled Tasks Look Like in My Shared AI Second Brain</a></strong></p></li></ul><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/open-your-automation-home">Connect Scheduled Tasks to a Shared AI Second Brain</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/ask-ai-to-connect-one-source">Schedule One Automated Intake</a>,</strong> then add several more.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/run-it-with-claude-or-codex">Run the Automation with Claude or Codex</a></strong>, or another AI agent of your choice</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/read-the-cards-and-receipts-in-one-place">Follow the Automation Runs from Source to Receipt</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/211140584/keep-run-now-or-add-a-cadence">Decide the Automation Cadence</a></strong></p></li></ul><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-claude-code-routines-use-cases-guide?utm_source=publication-search">Claude Code Routines are Hugely Underrated</a></em></p></li></ul></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EegB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EegB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What Scheduled Tasks Look Like in My Shared AI Second Brain</strong></h2><p>Before I automate a job inside the AI second brain, I needed one place to see the recurring work I already had.</p><p>So I built a local dashboard called Pipeline.</p><p>Fleet answers the first question: <strong>what is supposed to be running?</strong> </p><p>It puts active routines and older paused definitions in one view. It shows each Job&#8217;s latest Run, Run count, recent status, and how many files it wrote.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!y1j5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 424w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 848w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 1272w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!y1j5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png" width="1456" height="1446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:433775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211140584?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 424w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 848w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 1272w, /__u/substackcdn.com/image/fetch/$s_!y1j5!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F580ce6ff-14a8-4736-bfc2-7b429f2a0fe3_2080x2066.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pipeline Fleet with active routines above retained paused and deactivated routines, highlighting 12 spend-limit failures, 35 Runs that wrote no files, and 6 inactive routines.</figcaption></figure></div><p>Green means a Run passed. Amber tells me to take a closer look. Red means a Run failed or stopped, including when an account hit its spend limit.</p><p>Second, <strong>what did one Run do?</strong></p><p>I can open an automation, see its history, and start the same Job with <strong>Run now</strong>. Opening one Run shows its input, tool use, outputs, and result.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TaW8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 424w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 848w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TaW8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png" width="1456" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:356358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211140584?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 424w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 848w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TaW8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f03a5b-52f6-4287-873a-129fddd05229_2064x961.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Side-by-side Pipeline Fleet views showing one automation&#8217;s Run now control and recorded history, followed by an opened Run Receipt with its input, tool usage, outputs, and outcome.</figcaption></figure></div><p>The color points me to the Run. The Receipt explains it.</p><p>Third, <strong>what came back?</strong></p><p>My Content Intelligence intake gathers material from followed Substack feeds, official platform news, Hacker News, Reddit, GitHub, email, websites, and YouTube.</p><p>The view below moves from all Source platforms, to the cards from one Source, to the details for one item.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DAjh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 424w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 848w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DAjh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png" width="1071" height="302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03168efe-3d67-476a-8dda-1c0781247573_1071x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:302,&quot;width&quot;:1071,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/211140584?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 424w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 848w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DAjh!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03168efe-3d67-476a-8dda-1c0781247573_1071x302.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pipeline Content Intelligence flow from Source categories to source-tagged cards and the opened detail for one retrieved item.</figcaption></figure></div><p>I can start with a source, browse what arrived, and open one card. The card keeps the original source, the automation that collected it, the run that created it, and its receipt.</p><p>The scheduler can change. The AI can change. The job and its history still have a home.</p><p>This intake is one starting point. Later articles will follow the work into Synchronize, Analyze, Produce, Maintain, and Act externally.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EegB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EegB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EegB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F692ab12d-ab74-455c-adbc-9a5b41b3ec95_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Before we get to the implementation, a little background on Practical AI Builder.</em></p><p><em>I&#8217;ve been reshaping the program around five focused build days, so we have time to work through one finished build together. The next sprint, <strong>Make Claude Automation Stick</strong>, runs September 14&#8211;18. This article is where we begin. Future sprints will be a Founding Member benefit.</em></p><p><em>But I don&#8217;t want to make that change without first giving you a chance to lock in sprint access at the annual rate.</em></p><p><em>Current paid members will keep access while their membership stays active. Upgrade to annual by September 14 at $160 per year, and you can too. After September 14, new sprint access moves to the $600 Founding Member tier.</em></p><p><em>Annual members also receive the full article archive, previous Practical AI Builder material, plus the full suite of guides, prompts, Skills, and workflows inside the member portal.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to lock in founding benefits&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to lock in founding benefits</span></a></p></div><p>Now, let&#8217;s get back to work.</p><p>First, download the shared AI memory starter packet here:</p>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-scheduled-tasks">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built a Local Business Finder for Any City and Niche]]></title><description><![CDATA[The AI workflow finds businesses with no website, ranks who to pitch first, and turns one scan into three ways to earn from local services.]]></description><link>https://buildtolaunch.substack.com/p/built-a-local-business-finder-claude-code-project</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/built-a-local-business-finder-claude-code-project</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Mon, 10 Aug 2026 22:43:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/132a91a5-0971-4783-92b3-511658c9f27f_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The internet has made working online and remotely easier than ever.</p><p>But small businesses still make up a huge part of working life. </p><p>The <a href="https://advocacy.sba.gov/2026/02/03/frequently-asked-questions-about-small-business-2026/">SBA&#8217;s February 2026 summary counts 36.2 million of them, employing 62.3 million people, or 45.9% of private-sector workers</a>. Together, they produce 43.5% of U.S. GDP.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4X63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4X63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:532927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/210549795?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4X63!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55101be-7f4e-41a6-83e3-30a0a20d2a7b_1280x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The SBA&#8217;s February 2026 summary reports 36.2 million small businesses, 62.3 million workers, and 43.5% of U.S. GDP.</figcaption></figure></div><p>They can be easy to overlook when most of your attention stays online.</p><p>Just a few weeks ago, a teenage friend of mine built a website for a local restaurant and charged $500 for it. One useful project was sitting right there in his own portfolio.</p><p>As I relocated from New England to California earlier this year. The move opened a much larger set of questions. </p><p><em>Which local services could I trust? <br>Which business owners could I connect with? <br>Which events and communities could help me understand the place around me?</em></p><p><span>Researchers describe some cafes, markets, salons, and other local businesses as </span><a href="https://academic.oup.com/gerontologist/article/63/7/1149/6895515">&#8220;third places&#8221;: social infrastructure where people form informal connections outside home and work</a><span>.</span></p><p>Whether you have lived somewhere for years or arrived last week, local businesses shape how you find trusted help, relationships, work, and places you want to return to.</p><p>So I began with one route I could test: <a href="/__u/buildtolaunch.substack.com/p/make-money-with-ai-claude-code-notebooklm-guide">finding businesses</a> with visible online gaps. I scanned 40 Austin landscapers. Ten had no real website. One had 4.9 stars from 19 reviews.</p><p>This article will show how I turned that scan into a ranked local opportunity board. Then map how the same local data can lead to <a href="/__u/buildtolaunch.substack.com/p/ai-personal-website-customization-guide?utm_source=publication-search">website projects</a>, service ideas, connections, events, and other opportunities you can explore in your own city.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bJyp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bJyp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Build to Launch section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build to Launch section separator" title="Build to Launch section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-project-ideas?utm_source=publication-search">15 Projects you can build with Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/things-to-build-with-claude-code?utm_source=publication-search">How to use Claude for real problems</a></em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p></div><h2>What Local Business Research Revealed About the Opportunities Nearby</h2><p>&#8220;Build a website for a local business&#8221; sounds simple. But it leaves out the decision that stops most people: </p><p><em>Which business is worth investigating?</em></p><p>I chose one signal I could verify from public listings: a business with visible customer demand and no website of its own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8VOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 424w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 848w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8VOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png" width="1456" height="1431" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1431,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315659,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/210549795?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 424w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 848w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8VOZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5060fd6-f6d1-4981-b290-bffec898cb99_2060x2025.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The board turned 40 Austin landscapers into a short list I could understand in one glance. Ten had no real website. One had 4.9 stars from 19 reviews.</figcaption></figure></div><p>That business became one clear candidate to inspect before I spent time building anything. The board gave me a starting point. Inspection, outreach, and a conversation with the owner would determine whether it became paid work.</p><p>A manual search works when you need to inspect one business once. The finder becomes useful when you <span>want to </span><a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">repeat the search across categories or cities</a><span> and</span> carry every result through the same route.</p><p>One scan can lead to website projects, AI services, ranked market research, useful local connections, events, and ideas tied to your own interests.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/built-a-local-business-finder-claude-code-project?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/built-a-local-business-finder-claude-code-project?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bJyp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bJyp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Build to Launch section separator&quot;,&quot;title&quot;:&quot;Build to Launch section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build to Launch section separator" title="Build to Launch section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Next, we&#8217;ll go through the runnable automation step-by-step, following:</strong></p><ul><li><p>the downloadable starter pack that AI operates for you</p></li><li><p>the exact master prompt for the complete run and the prompts for every implementation stage</p></li><li><p>the pre-requisite setup, and the cost that matters to you</p></li><li><p>the raw data shape, ranked board, website audit, and finished private landing-page concept</p></li><li><p>and three service offers to test and the prompt for opportunity-mapping</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bJyp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bJyp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Build to Launch section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build to Launch section separator" title="Build to Launch section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bJyp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2279412-a8cc-4bf0-90a9-e422a953155c_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What you need to run the scanner</h2><p><strong>First, download the scanner kit</strong>. It contains the board builder, sample data, both prompts, and a local website example.</p>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/built-a-local-business-finder-claude-code-project">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Start using /grill-me: get 10x better results with AI]]></title><description><![CDATA[The best skills to get the result you want from AI. Why they work so well, how to apply them to writing, research, coding, and the steps to optimize anything else you want to build.]]></description><link>https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 05 Aug 2026 19:32:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/05ab8eb5-c2b9-49a0-a36d-7c106610fece_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Five instructions.</p><p>That was the skill I kept seeing people talk about.</p><p>Matt Pocock opened the <a href="https://github.com/mattpocock/skills">GitHub repository</a> on February 3, 2026.</p><p>By Aug 5, <a href="https://github.com/mattpocock/skills">it had 204k stars</a>.</p><p><a href="https://www.skills.sh/mattpocock/skills">Skills.sh listed</a> 49 skills and 13.3M total installs. <code>grill-me</code> sat at the top with 751.6K.</p><p>But what made this 5 lines of instruction go viral?</p><p>I had been using it for my own work and seen magic happened. So I started taking Matt&#8217;s skills apart.</p><p>I wanted to know what each sentence controlled: where human decisions ended, what got written down, and what allowed the next skill to begin.</p><p><strong>The length got my attention. The professional judgment underneath kept me there.</strong></p><p>AI can perform more of the work. Your <a href="/__u/buildtolaunch.substack.com/p/what-is-practical-ai-building">domain expertise</a> determines whether it performs the right work.</p><p>Matt&#8217;s skills show one way to encode that expertise.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong>What </strong><code>grill-me</code><strong> took back from AI</strong></p></li><li><p><strong>Why </strong><code>grill-me</code><strong> is so useful in any field</strong></p></li><li><p><strong>What happens after decisions are settled</strong></p></li><li><p><strong>What deep modules explain about AI work</strong></p></li><li><p><strong>What changed inside my own skills</strong></p></li><li><p><strong>What Matt skills you can use for daily AI work</strong></p></li><li><p><strong>The prompt and professional terms I kept</strong></p></li><li><p><strong>Turn one repeated correction into a skill</strong></p></li></ul><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;</em></p><p><em>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-skills-building-complete-guide">Complete Claude Skills guide</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li></ul></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What <code>grill-me</code> Took Back From AI</h2><p>This is the <a href="https://github.com/mattpocock/skills/blob/62f43a18177b/skills/productivity/grill-me/SKILL.md">complete body of the original skill</a>, separated into its five instructions:</p><blockquote><ol><li><p>Interview me relentlessly about every aspect of this plan until we reach a shared understanding.</p></li><li><p>Walk down each branch of the design tree, resolving dependencies between decisions one-by-one.</p></li><li><p>For each question, provide your recommended answer.</p></li><li><p>Ask the questions one at a time.</p></li><li><p>If a question can be answered by exploring the codebase, explore the codebase instead.</p></li></ol></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!n3Ot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 424w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 848w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n3Ot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp" width="930" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05bd3b9e-0de5-44a1-a806-2abee65bd1dc_930x610.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 424w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 848w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!n3Ot!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f34ecf-2d46-4d58-b712-6f0c4f95e971_930x465.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Annotated GitHub screenshot of the complete original grill-me skill body, containing the five instructions analyzed in the article.</figcaption></figure></div><p>The order of actions make a big difference.</p><p>Most of us have experienced the opposite process:</p><pre><code><code>You describe an idea
        &#8595;
AI fills in the missing decisions
        &#8595;
AI starts making things
        &#8595;
You correct the assumptions after the work exists
</code></code></pre><p>The five instructions change the order:</p><pre><code><code>You describe an idea
        &#8595;
AI finds the decision tree
        &#8595;
AI asks one question and recommends an answer
        &#8595;
You decide
        &#8595;
AI follows the next dependency
</code></code></pre><p><strong>The first instruction gives the interview its depth. </strong></p><p><code>Relentlessly</code> does more work than a paragraph asking the AI to be thoughtful. It pushes the agent to continue until both sides can state the same plan.</p><p><strong>The second instruction gives the interview an order. </strong></p><p>A decision tree means one answer can create, remove, or change the questions below it. If you have not decided who the course is for, asking about the checkout page is too early.</p><p><strong>The third instruction makes the AI do legwork. </strong></p><p>A question alone hands the thinking back to you. A recommended answer forces the agent to look at what it knows, take a position, and still leave the decision with you.</p><p><strong>The fourth instruction protects the feedback loop. </strong></p><p>When AI asks eight questions together, your first answer may make the other seven irrelevant. One question at a time allows each answer to change what comes next.</p><p><strong>The fifth instruction separates facts from decisions. </strong></p><p>If the answer exists in the codebase, the AI should find it. Your attention belongs on the choice that cannot be retrieved from a file.</p><p>That is what <code>grill-me</code> took back from AI: </p><div class="callout-block" data-callout="true"><p>The moment when missing information quietly turns into an AI-made decision.</p></div><p>The <a href="https://github.com/mattpocock/skills/blob/2ab958093e83e0ec752e6c1c5932da465bf23e0c/skills/productivity/grill-me/SKILL.md">current </a><code>grill-me</code> is a one-line front door to a <code>grilling</code><a href="https://github.com/mattpocock/skills/blob/2ab958093e83e0ec752e6c1c5932da465bf23e0c/skills/productivity/grilling/SKILL.md"> session</a>.</p><p><code>grilling</code> keeps dependency order, recommendations, and one-question pacing. It also expands the search from the codebase to the wider environment.</p><p>Facts stay separate from human decisions. After every question, the skill waits. It does not act until the human confirms that both sides share the same understanding.</p><p>The wording grew more precise. The central control stayed intact.</p><p>The AI must understand your decisions before it acts on them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why <code>grill-me</code> Is So Useful in Any Field</h2><p>That control travels because every field has choices that determine what comes next:</p><ul><li><p>In writing, settle the reader, argument, and evidence before drafting.</p></li><li><p>In teaching, settle the learner, outcome, and progression before producing lessons.</p></li><li><p>In research, separate facts the agent should retrieve from conclusions only you can judge.</p></li><li><p>In product work, resolve the user, scope, and tradeoffs before implementation.</p></li></ul><p><code>grill-me</code> reached 751.6K installs.</p><p>Matt&#8217;s <a href="https://www.aihero.dev/5-agent-skills-i-use-every-day">five-skills guide</a> gives the method a useful scale. One course-editor feature took 16 questions. He says more complex sessions can reach 30, 40, or 50.</p><p><em>&#8220;One question at a time&#8221;</em> can sound slow when you first read it. It does move more work into the <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-planning-methodology-practical-guide">decision stage</a>.</p><blockquote><p><em><span>I was integrating a contextual linking strategy into my SEO skills. Starting with </span></em><code>/grill-me</code><em><span> dug out the thinking I had only vaguely considered and never properly weighed.</span></em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PJ0d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PJ0d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png" width="1456" height="1328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1328,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:545685,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PJ0d!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb86588a-2eaf-47c6-a313-9458374ac0fc_1480x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">One decision at a time revealed the thoughts I vaguely consider but never went through seriously</figcaption></figure></div><p>Those decisions have to be made somewhere. When they are skipped at the beginning, they return later as rewrites, abandoned branches, and arguments with work that already exists.</p><p>That is why the skill transfers. It moves judgment to the point where changing direction is still cheap.</p><p>Once those decisions are settled, they still need somewhere to go.</p><blockquote><p><em>As I went through several of those questions, I started to see the pattern and wanted more, faster. So I switched to the companion /batch-grill-me skill.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ANo4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 424w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 848w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ANo4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png" width="1456" height="1296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1296,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:630201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 424w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 848w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ANo4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819dba1e-7cfd-4c69-bdc7-cb68a7f5460d_1480x1317.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Batch grill me is especially useful when you find one-at-a-time becomes too slow and want to view the complete picture first</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Happens After the Decisions Are Settled</h2><p>A conversation contains early guesses, corrected answers, rejected branches, facts the AI found, and decisions the human made. A later agent can read all of it and still choose the wrong sentence as the current truth.</p><p>This is where <code>to-spec</code> begins.</p><p>Its job is simple: &#8220;<strong>This skill takes the current conversation context and codebase understanding and produces a spec</strong>.&#8221;</p><p><code>to-spec</code> synthesizes what has already been settled: the user&#8217;s problem, desired result, user stories, implementation and testing decisions, out-of-scope boundaries, and further notes.</p><p><code>to-spec</code> leaves out details that will age quickly. Exact file paths and working code snippets usually change faster than the decisions they record.</p><p>A small prototype can stay when it preserves the decision more precisely than prose. This is the volatility boundary: durable decisions stay, while fast-changing implementation details stay out.</p><p><span>The agent still has one bounded question to settle. It explores the repository, identifies the </span><a href="/__u/buildtolaunch.substack.com/p/smoke-testing-vibe-coding-guide">highest useful test seams</a><span>, and asks the human to confirm them.</span></p><p>That does not reopen the product decision. It confirms where the promised behavior will be visible later.</p><p>For example, imagine that the settled requirement is: a paid member can download a course worksheet after checkout.</p><p>The conversation may contain dozens of details. The specification preserves the durable ones:</p><ul><li><p>who the member is;</p></li><li><p>what successful access means;</p></li><li><p>which states must be handled;</p></li><li><p>what remains outside the work;</p></li><li><p>where a test can observe the result.</p></li></ul><p>When the issue is published and labeled <code>ready-for-agent</code>, the next stage can begin without asking the human to reconstruct the whole conversation.</p><blockquote><p><em>One good example I particularly love: as I settled my decisions on the video generation pipeline, </em><code>/to-spec</code><em> turned them into one durable spec. That single spec fanned out into the 13 tickets the work actually needed.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EpW1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EpW1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png" width="1456" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:731329,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EpW1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F016708b0-a756-458f-a8e6-75820f460dd1_3357x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">/to-spec generated video pipeline spec on my GitHub repo and created 13 independent issues with bounded tasks</figcaption></figure></div><p>That handoff with spec is the point where conversational understanding becomes durable state.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Deep Modules Explain About AI Work</h2><p>A large amount of AI work can involve <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">vibe coding</a>. That makes software faster to produce. It also makes <a href="/__u/buildtolaunch.substack.com/p/the-essential-software-engineering-practices-every-ai-builder-needs-to-know">structural decisions</a> easier to multiply before you have named them.</p><p>One of Matt&#8217;s most useful coding skills gave me the professional term for a pattern I had been trying to describe: a <strong>deep module</strong>.</p><p>A deep module places a large amount of useful behavior behind a small, stable interface. A shallow module exposes a large interface while hiding very little.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ptnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ptnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ptnx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db41a1e-6d47-4b59-ab59-94c6e182f662_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Depth is a property of the interface: how much behavior the caller receives compared with how much implementation the caller must understand. It does not mean &#8220;put everything in one giant file.&#8221;</p><p>This matters when you work with AI because every public method, helper, adapter, and cross-file convention becomes another thing the agent has to hold in context.</p><p>A deep module gives the agent a clean seam. The caller knows what goes in, what comes out, and what failure looks like. The implementation can change behind that test surface without forcing every caller to change with it.</p><p>Matt&#8217;s <code>tdd</code><a href="https://github.com/mattpocock/skills/blob/2ab958093e83e0ec752e6c1c5932da465bf23e0c/skills/engineering/tdd/SKILL.md"> skill</a> follows the same order:<br>First, agree on the public seam. <br>Second, derive the expected result from an independent source.<br>Third, test one complete behavior. <br>Watch it fail before making it pass.</p><p>A stronger vibe-coding request is:</p><blockquote><p>Design this as a deep module with the smallest stable interface. Place the seam where the promised behavior can be tested from outside. Keep implementation choices local to the module.</p></blockquote><p>The AI now has three design constraints: small interface, local complexity, observable behavior.</p><p>The deletion test makes the difference concrete. If removing the module forces many callers to recreate its behavior, the module had depth. If removing it means deleting a few pass-through calls, it was probably shallow.</p><p>Professional vocabulary names the design, but module shape affects AI too. A deep module gives the agent fewer public concepts to trace and a clearer place to change and test.</p><p>It cannot guarantee the right code will be found. It reduces the cross-file reasoning once the agent reaches it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/grill-me-skill-better-ai-results?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Changed Inside My Own Skills</h2><p>After I applied these skills, the change I appreciate most is simple. I can pick up a half-done job from anywhere, see the state of the work at a glance, finish with far less iteration, and end up with a much cleaner setup.</p><p>I applied the same principles to my article system. </p><p>Now I can open a new AI chat session from anywhere and pick up right where the work stands, because the state travels with the work instead of living in one chat.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RYrq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 424w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 848w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RYrq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png" width="1432" height="1174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1174,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:431640,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 424w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 848w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RYrq!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F298f46c8-dce5-40f8-8fda-569154932df1_1432x1174.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I started a new chat session with Claude to pick up writing, because I&#8217;m nearly hitting the usage limit with ChatGPT, and I needed that to finish my remaining tasks there.</figcaption></figure></div><p>My <span>video lifecycle got a lot shorter too. </span></p><p><span>On a laptop without the improved skills, six versions got rejected and none of them satisfied me. With the skills, one round is already good enough for what I need right now.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!exlk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 424w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 848w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 1272w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!exlk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:473812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209883146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 424w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 848w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 1272w, /__u/substackcdn.com/image/fetch/$s_!exlk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb82519b-c9e8-4943-9332-f9b407d36e6c_1992x1189.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Without the improved skill, I had to go through 7 rounds while still not getting the right video. With the skill, I often get the result with just one pass</figcaption></figure></div><p>The comparison was observational across different machines and projects. But it showed me what changed when my <a href="/__u/buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes">accumulated decisions traveled with the work</a>.</p><p>My preferences are now captured inside the workflows and the first pass can already reflect how I think.</p><p>This is where AI can perform more of the work. But your choices determines whether it performs the right one.</p><p>In the paid section, I pull apart the Matt skills that helped me make this improvements. They control the next move, bring in your judgment, make failure observable, and keep quality on the table.</p><ul><li><p><strong>The skill teardowns</strong>: how to apply them to writing, teaching, learning, research, product building, and your own workflow building.</p></li><li><p><strong>The prompt I used</strong>: to settle decisions and produce the right durable first version.</p></li><li><p><strong>The terms you can borrow</strong>: directly from Matt&#8217;s skills and from what I collected while building my own system.</p></li><li><p><strong>The steps</strong>: turn one repeated correction into a skill.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qrvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qrvy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6884f3-9383-4f76-a11a-2af38307f6e6_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/grill-me-skill-better-ai-results">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built a Revenue Dashboard From Years of Messy Stripe Payments]]></title><description><![CDATA[2,147 Stripe payments mapped to products, plus the step-by-step prompts and sync workflows behind the private revenue view.]]></description><link>https://buildtolaunch.substack.com/p/claude-code-project-stripe-revenue-dashboard</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/claude-code-project-stripe-revenue-dashboard</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Tue, 04 Aug 2026 06:08:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f00855d6-896b-487c-b239-4ac9808f35fb_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In four days, Stripe processed <a href="https://stripe.com/newsroom/news/bfcm2025">578 million</a> transactions worth more than $40 billion. Across 2025, businesses on Stripe generated <a href="https://stripe.com/annual-updates/2025">$1.9 trillion</a>, equal to 1.6% of global GDP.</p><p>That is insane.</p><p><a href="https://stripe.com/customers/substack">Substack</a> built its payments system on Stripe from day one. <a href="https://circle.so/payments">Circle</a> connects community payments to Stripe. <a href="https://calendly.com/blog/stripe-integration">Calendly</a> lets coaches and consultants charge for meetings through Stripe. <a href="https://gumroad.com/help/article/260-your-payout-settings-page">Gumroad</a> uses Stripe to process all credit-card payments and bank payouts. Stripe is already sitting under newsletters, communities, services, and digital products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MwjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 424w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 848w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MwjY!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif" width="1336" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7101224,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209030449?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 424w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 848w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!MwjY!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41de114d-3429-4179-a61b-d8e06f052f36_1336x720.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re <a href="/__u/buildtolaunch.substack.com/p/make-money-with-ai-claude-code-notebooklm-guide?utm_source=publication-search">making money online</a>, it&#8217;s hard to avoid Stripe.</p><p>For an AI builder, the machine layer is even more interesting. Stripe has a structured <a href="https://docs.stripe.com/api">REST API</a>, a <a href="https://docs.stripe.com/stripe-cli">command-line interface</a>, and an <a href="https://docs.stripe.com/mcp">MCP server</a> that supported AI clients can connect to. Those surfaces make Stripe unusually well suited to work with software and AI agents.</p><p>That convenience is why I kept building on it. Over years, one Stripe account filled with <a href="/__u/buildtolaunch.substack.com/subscribe">subscriptions</a>, <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped?utm_source=publication-search">software sales</a>, <a href="https://buildtolaunch.gumroad.com">digital products</a>, <a href="https://buildtolaunch.ai/subscribe">memberships</a>, one-on-one payments, and <a href="https://jennyouyang.ai">private services</a>.</p><p>Charging worked. The transactions arrived where they were supposed to.</p><p>But when tax season came around, or when I wanted to check growth, the account became too busy to read. I could see payments, but I could not quickly answer which product each one belonged to, how each part of the business was doing, or what had changed.</p><p>I needed my own view. It had to show the overview first, separate the revenue into useful categories, let me move into the details, and surface the payments that needed attention.</p><p>So I built it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z4s2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z4s2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong>What the dashboard shows, and what this build taught me</strong></p></li><li><p><strong>How to safely set up Stripe with AI access</strong></p></li><li><p><strong>The complete product map, plus the prompts that refine it</strong></p></li><li><p><strong>Five workflows for managing revenue and improving the system</strong></p></li><li><p><strong>Step-by-step agent instructions, templates, and checklists for building the dashboard</strong></p></li><li><p><strong>How to adapt the system to your own business</strong></p></li></ul><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped?utm_source=publication-search"><span>Everything I&#8217;ve Built and Shipped: 16 AI Apps, MCPs, and Services</span></a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-project-ideas">15 Projects From Your First Prompt to an AI System That Runs Itself</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z4s2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z4s2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What the dashboard shows, and what this build taught me</h2><h3>What the dashboard shows</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;7965a7f0-e029-43a3-86a5-6ab0bac7b350&quot;,&quot;duration&quot;:null}"></div><p>The finished private dashboard has four main views:</p><ul><li><p>Revenue by brand</p></li><li><p>Revenue by product stream</p></li><li><p>Monthly gross or net revenue</p></li><li><p>Failed payments and a searchable ledger</p></li></ul><p>The overview lets me move from a total into the category behind it. The ledger keeps the underlying payment visible, including its status and classification confidence.</p><p>Failed payments stay separate because they do not have settled revenue. The exact figures were redacted for privacy reasons.</p><p>The agent can inspect the code, propose the map, and run the checks. I approve the business labels, live account access, and every financial conclusion.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z4s2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z4s2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z4s2!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72db6136-fd70-47a7-b103-aa1ef955c654_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In the paid sections below, the post unfolds the complete system behind the dashboard:</p><ul><li><p>4 ways to give an AI safe access to Stripe data, with my recommendations</p></li><li><p>The complete product map and prompts to build the product end-to-end</p></li><li><p>5 workflows that help managing revenue and improving the system</p></li><li><p>Step-by-step instructions for AI agents, templates and checklists for building the project</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to unlock everything&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to unlock everything</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GD7Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GD7Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1666,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/209030449?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 424w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 848w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!GD7Q!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1186ed9-0ee6-4b6f-a3f8-cf689d7299aa_1456x138.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/claude-code-project-stripe-revenue-dashboard">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built a Shared AI Second Brain for Claude, ChatGPT, and Hermes]]></title><description><![CDATA[Steal the Shared AI Memory Kit with the setup files and step-by-step onboarding prompt to connect Claude, ChatGPT/Codex, and Hermes to one self-maintained source.]]></description><link>https://buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Mon, 27 Jul 2026 16:57:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9b49eea9-9bc5-4f9b-b2b6-390d18077572_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>How many AI tools do you use every day? How many have you tried, set up, and phased out? I have lost count.</em></p><p>My list includes <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude</a>, <a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases">ChatGPT</a>, <a href="https://antigravity.google/">Antigravity</a>, <a href="/__u/buildtolaunch.substack.com/p/cursor-complete-guide-ai-builders">Cursor</a>, <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">Hermes</a>, <a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business">OpenClaw</a>, and <a href="/__u/buildtolaunch.substack.com/p/notion-ai-agents-examples-guide?utm_source=publication-search">Notion</a>. I have phased many others out of my daily work.</p><p>Every new tool promised another useful capability.</p><p>It also arrived with another onboarding job.</p><p>Another preference file, instruction set, skill library, memory, and schedule to maintain.</p><p>So I resisted adding new AI tools to my system.</p><p>Trying a tool was easy. Teaching it how I work was the expensive part.</p><p>I recreated preferences and references. I rebuilt skills and copied schedules. Then I had to remember which version was current.</p><p>Each new tool required enough benefit to justify rebuilding that setup.</p><p>I was not alone in feeling the cost of separate AI brains.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!g6zI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 424w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 848w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!g6zI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png" width="1456" height="1031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1031,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1834716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 424w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 848w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!g6zI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49f9d546-c303-4ac9-9633-a3d1c5c7f48e_2400x1700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Builders described <a href="https://www.reddit.com/r/PKMS/comments/1uwwnw0/how_are_you_managing_shared_context_across_ai/">maintaining shared context as another job</a>, watching <a href="https://www.reddit.com/r/vibecoding/comments/1uulxvp/claude_code_fixed_the_bug_then_codex_had_no_idea/">Claude Code solve a problem that Codex later investigated from zero</a>, and <a href="https://www.reddit.com/r/ClaudeAI/comments/1urmisg/switched_from_chatgpt_to_claude_good_call_but_i/">losing months of context when switching from ChatGPT to Claude</a></figcaption></figure></div><p>To resolve that, I gradually built up one maintained <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-rag-guide">AI second brain</a> for my AI tools.</p><p>I wanted every new AI tool to begin with one instruction:</p><blockquote><p>Onboard to my AI second brain.</p></blockquote><p>Now I can add an AI tool without rebuilding my operating context inside it.</p><p>My approved skills, specifications, schedules, preferences, and procedures stay current in one place. The AI tool finds what it needs for the job.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vPiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vPiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What&#8217;s inside:</strong></h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/why-ai-context-drifts-across-tools">Why AI context drifts across tools</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/what-it-looks-like-with-a-shared-ai-second-brain">What a shared AI second brain looks like</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/download-the-shared-ai-memory-starter-packet">Download the Shared AI Memory Starter Packet</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/how-the-starter-packet-is-organized">Learn how the starter packet is organized</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/onboard-a-new-ai-tool-with-one-prompt">Onboard a new AI tool with one prompt</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/share-one-skill-across-claude-codex-and-hermes">How to share skills across AI tools</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/route-every-ai-tool-to-the-same-project">How to route AI tools to the same project state</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/keep-one-periodic-job-visible-to-every-ai-tool">How to keep one periodic job accessible to any AI tool</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/improve-one-skill-from-any-ai-tool">How to improve one skill from any AI tool</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/test-your-shared-ai-second-brain-in-10-minutes">Test your shared AI second brain in 10 minutes</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208687034/upgrade-your-shared-ai-second-brain-only-at-a-clear-limit">Know when the shared system needs an upgrade</a></strong></p></li><li><p>By the end: a shared AI memory setup that Claude, ChatGPT/Codex, and Hermes can read from one maintained source</p></li></ul><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=publication-search">Build an AI second brain with Obsidian + Claude Code</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">How to make the most of Hermes agent</a></em></p></li></ul></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vPiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vPiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why AI Context Drifts Across Tools</h2><p>The drift is built into the way the tools work.</p><p><a href="https://code.claude.com/docs/en/claude-directory">Claude Code</a>, <a href="https://learn.chatgpt.com/docs/agent-configuration/agents-md">Codex</a>, and <a href="https://hermes-agent.nousresearch.com/docs/user-guide/features/context-files/">Hermes</a> each have their own places for instructions and working context. Their <a href="/__u/buildtolaunch.substack.com/p/claude-skills-claude-code-vs-chatgpt-gpts-gemini-gems">skill systems</a> overlap, but skill availability, permissions, memory, and scheduled work still follow tool-specific rules.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T65L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 424w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 848w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T65L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png" width="1456" height="955" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:955,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:373328,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 424w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 848w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T65L!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42c5f900-700d-41ed-afed-c8014b976077_3200x2100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So the same working preference can become three separate instructions. A useful skill can exist in one tool and be invisible in another. Feedback can improve one copy while the other two stay stale.</p><p>I had already seen how much maintenance one skill library requires when <a href="/__u/buildtolaunch.substack.com/p/claude-skills-not-working-fix">Claude skills stop triggering or drift</a>. Adding more AI tools multiplies every durable change.</p><p>Without a shared layer, I become the synchronization system.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vPiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vPiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What It Looks Like With a Shared AI Second Brain</h2><p>You can use the same skill files across all AI tools without maintaining duplicate copies.</p><h3>One AI skill appeared in all three tools</h3><p>You can confirm the shared source from each tool&#8217;s own interface.</p><p>I wanted to create a set of carousels with my <code>btl-canva-kit</code><a href="/__u/buildtolaunch.substack.com/p/claude-canva-mcp-free-plan-guide?utm_source=publication-search"> skill</a> inside ChatGPT/Codex.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gVr-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 424w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 848w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gVr-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png" width="1038" height="238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:238,&quot;width&quot;:1038,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 424w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 848w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gVr-!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39ca93cf-289a-4d14-a6ac-daaf503e41e2_1038x238.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">ChatGPT/Codex showing the maintained btl-canva-kit skill selected and ready to use.</figcaption></figure></div><p>Claude found the same skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LGJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 424w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 848w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LGJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png" width="1456" height="379" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:379,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112768,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 424w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 848w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LGJa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5915801-8ea0-45e6-a2ea-e86cb9709372_1644x428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude showing the same maintained btl-canva-kit skill in its skill list.</figcaption></figure></div><p>Hermes found it too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vtXC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 424w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 848w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vtXC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png" width="1322" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:1322,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 424w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 848w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vtXC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8adbb699-bf41-49d9-90bf-993ecde5ec2a_1322x470.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Hermes showing the same maintained btl-canva-kit skill as an available slash command.</figcaption></figure></div><p>The skill existed once. Each AI tool reached it through its own discovery path, so I could maintain one source without reconciling three copies.</p><h3>Feedback moved with the skill</h3><p>You can capture skill feedback in one AI tool and let the next one continue from the same note.</p><p><span>I </span><a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=publication-search">used Codex to record</a> <span>feedback on three parts of the video workflow in my </span><a href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain">Obsidian second brain</a><span>. </span></p><p><span>The notes covered the cold opening, thumbnail ownership, and the boundary between long-form and short-form video. Codex attached them to </span><code>video-code-pipeline</code><span> and </span><code>video-script-write</code><span> without changing either skill.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T8XZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 424w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 848w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T8XZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png" width="1064" height="1396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1396,&quot;width&quot;:1064,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220698,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 424w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 848w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 1272w, /__u/substackcdn.com/image/fetch/$s_!T8XZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d57e710-e484-4cff-9b09-a5d4854fb487_1064x1396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Codex maps feedback from the Obsidian video workflow to the maintained video-code-pipeline and video-script-write skills.</figcaption></figure></div><p><span>Later, Claude found the same feedback logs and used my </span><code>skill-evolver</code><span> procedure to fold in the approved changes.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_DkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 424w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 848w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_DkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png" width="1242" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/586f92c2-9998-451b-af90-217d81955c18_1242x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 424w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 848w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_DkD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f92c2-9998-451b-af90-217d81955c18_1242x680.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude finds the feedback captured through Codex and begins folding it into the two maintained video skills.</figcaption></figure></div><p>Hermes then returned the revised cold-opening rule from <code>video-code-pipeline</code>: reuse recorded body takes and keep the cold open around 20 to 35 seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!i-YM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 424w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 848w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!i-YM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png" width="1284" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:1284,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:559687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208687034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 424w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 848w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i-YM!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35eab1f2-f04f-407c-ad0e-43380edb1f7f_1284x614.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Hermes retrieves the current cold-opening guidance from the video-code-pipeline skill after the feedback was folded in through Claude.</figcaption></figure></div><p>The same feedback path moved from Codex to Claude to Hermes without creating another skill copy.</p><h3><strong>The same layer carries into project work</strong></h3><p>You can apply the same routing pattern to projects, workflows, tools, and connectors.</p><p>I use it to avoid rebuilding my setup when I <a href="/__u/buildtolaunch.substack.com/p/claude-onboarding-setup-guide">onboard Claude</a>, <a href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=publication-search">switch to Codex</a>, or <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=publication-search">start using another agent</a>. </p><p>For project work, the shared layer points each connected AI tool to the state, decisions, specifications, and working conventions in the project itself. The project stays where it already lives, so you do not have to reorganize it or maintain a second copy.</p><p>The remaining work is connecting your own AI tools without creating another set of copies.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vPiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vPiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In the paid section below, is the exact setup for building this shared memory layer.</p><p>You get the setup steps, folder templates, and prompts that guide your AI through installing and maintaining one system. Any AI with access to the shared source can work from it.</p><p>You will get the complete setup files, tool-specific pointers, prompts, privacy safeguards, update procedure, and 10-minute test inside this article.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vPiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vPiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vPiK!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57271610-8499-4a14-aeca-8298f2a6794b_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Download the Shared AI Memory Starter Packet</h2>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/shared-ai-memory-second-brain-claude-chatgpt-hermes">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ChatGPT Codex App: 4 Things I Built, and Whether to Leave Claude]]></title><description><![CDATA[New ChatGPT desktop app: Codex, Chat, and Work in one place. I tested Codex vs Claude Code on four real jobs, all four shipped. How to use it, and whether to switch.]]></description><link>https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 22 Jul 2026 10:54:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F460!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>On July 9 OpenAI folded Codex into the new ChatGPT desktop app. The real question is which of your actual jobs get easier now. I run both ChatGPT and Claude every day, so I tested the merged app on four jobs I had struggled with, or paid too much for, elsewhere. All four shipped. This is what I built, what broke along the way, and whether you should switch.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>ChatGPT helped me find my first way to <a href="/__u/buildtolaunch.substack.com/p/make-money-with-ai-claude-code-notebooklm-guide?utm_source=publication-search">make money online</a>.</p><p>It talked me through <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped?utm_source=publication-search">the apps</a> I was too unsure to build. It made the <a href="/__u/buildtolaunch.substack.com/p/how-i-create-consistent-hero-images-and-why-i-havent-switched-to-nanobanana?utm_source=publication-search">consistent hero images</a> that still sit at the top of everything I publish.</p><p>But this year, I mostly lived inside <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Claude</a>. The native file system did something no chatbox could. It let an AI read and write the actual files on my machine.</p><p>So I stayed. Real files beat clever answers when you are trying to ship.</p><p>That changed on July 9, as Codex folded into the ChatGPT desktop app.</p><p>I was already running Codex inside my own <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide?utm_source=publication-search">agent pipeline</a>, with results I trusted. So the merge was not a surprise to me. It was a workflow I had been waiting to run.</p><p>Over two years of using both established their roles differently in my world:</p><ul><li><p>Claude is the strategist, logical, neutral, effective.</p></li><li><p>ChatGPT is the creative one. The mentor that reframes the problem, the collaborator that expands the idea, the tool that generates the image.</p></li></ul><p>Codex brought the part builders already trusted: a strict engine that follows instructions to the letter. The merge bolted that onto ChatGPT&#8217;s creative sense, the exact thing I kept reaching for in Claude and not finding.</p><p>So I finally stress-tested it. Four types of job I had fought with, or overpaid for, in Claude.</p><p>A video. A podcast. A workflow I could finally see, and a small one that quietly saves me money every week.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/what-the-chatgpt-app-and-codex-are-and-what-just-shipped">What the ChatGPT app and Codex are, and what just shipped</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/how-i-made-my-first-youtube-video-without-touching-an-editor">Use ChatGPT app to produce a YouTube video</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/turning-that-video-into-a-podcast-on-apple-and-spotify">Use ChatGPT app to re-purpose a video to podcast</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/3-clickable-prototypes-for-a-workflow-i-could-never-see">Use ChatGPT app to create stunning prototypes</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/how-codex-finds-any-task-again-and-runs-my-pipeline-for-free">Finding any task inside ChatGPT app</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/the-small-interface-details-that-make-codex-nicer-to-use">The interface details in ChatGPT give an unparalleled user experience</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/208003331/should-you-move-to-chatgpt-and-codex-now-or-stay-on-claude">Do you move or stay</a></strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-claude-code-prompts">Best Claude Code prompts</a>: it was written in Claude, but you could use them to drive ChatGPT as effectively</em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-project-ideas?utm_source=publication-search">Best Claude projects</a>: same project ideas tranfer across platforms</em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!F460!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!F460!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2195602,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang at a desk with two glowing app windows side by side, one labeled Claude and one labeled ChatGPT, four small finished projects floating between them.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang at a desk with two glowing app windows side by side, one labeled Claude and one labeled ChatGPT, four small finished projects floating between them." title="Pixar-style 3D illustration of Jenny Ouyang at a desk with two glowing app windows side by side, one labeled Claude and one labeled ChatGPT, four small finished projects floating between them." srcset="/__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!F460!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f300f6c-8fbb-4290-b873-b049a1ee78ff_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What the ChatGPT App and Codex Are, and What Just Shipped</strong></h2><p>Let&#8217;s start with what most of us are familiar with:</p><ul><li><p>Plain ChatGPT talks back. </p></li><li><p>Codex does the work on a real computer. </p></li></ul><p>A little bit more about Codex:</p><p>It reads the files and repositories on your machine, runs terminal commands, tests the code, and hands you the changes as edits you accept or reject.</p><p>It runs in a few places. A command-line tool, a code-editor extension, the cloud, and <strong>now the ChatGPT desktop app</strong>. </p><p>You give it a goal, and it can work for hours, breaking the task into steps. <a href="https://openai.com/index/chatgpt-for-your-most-ambitious-work/">More than 5 million people use it every week</a>, and over a million of them for work that is not coding at all.</p><p>Since July 9, the app opens with a picker at the top-left: you choose <strong>ChatGPT</strong> or <strong>Codex</strong>, each with its own history.</p><p>Under <strong>ChatGPT</strong> you toggle <strong>Chat</strong>, the normal conversation. You toggle <strong>Work</strong>, an agent for long knowledge jobs that pulls from your connected apps and files and builds finished documents, slides, and sheets. <strong>Codex</strong> is the separate view: the coding agent that touches your local files, repositories, and terminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!a85Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!a85Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png" width="3416" height="1328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1328,&quot;width&quot;:3416,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:536223,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dea227f-9c03-4c8f-ae6f-1aea257a55e4_3416x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!a85Y!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe14599f9-e8c0-40f7-83b1-246e0bd767a2_3416x1328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How the ChatGPT app is structured: the top-left picker switches between ChatGPT and Codex, and inside ChatGPT a Chat and Work toggle sits at the top.</figcaption></figure></div><p>If you came from the old Codex app you call it the Codex app, and if you came from ChatGPT you call it the ChatGPT app, but it is the same download.</p><p>Chat talks, Work does business work, Codex does software. All of it runs on <a href="https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan">every plan, including the free one</a>.</p><p>The reason it is worth your attention right now is the pace. In about a month, this shipped:</p><ul><li><p><strong>June 2.</strong> <a href="https://developers.openai.com/codex/changelog/#codex-2026-06-02">Sites</a> lets you build and deploy a website, dashboard, or web app that OpenAI hosts for you.</p></li><li><p><strong>June 9.</strong> <a href="https://developers.openai.com/codex/changelog/#codex-2026-06-09-app">Import to Codex</a> brings your existing setup straight over from Claude Code and Claude Cowork.</p></li><li><p><strong>June 18.</strong> <a href="https://developers.openai.com/codex/extend/record-and-replay">Record and Replay</a> turns a task you demonstrate once on your Mac into a reusable skill.</p></li><li><p><strong>June 25.</strong> <a href="https://developers.openai.com/codex/changelog/#codex-2026-06-25">Codex Remote</a> reached general availability, so you can start or continue work on your Mac or PC from your phone.</p></li><li><p><strong>July 9.</strong> Codex <a href="https://developers.openai.com/codex/changelog/#codex-2026-07-09-app">moved inside the ChatGPT desktop app</a>, with in-app code editing, GitHub pull-request review, multi-repo projects, and the current GPT-5.6 model.</p></li><li><p><strong>July 16.</strong> A <a href="https://github.com/openai/codex/releases/tag/rust-v0.144.5">Codex CLI release</a> got better at catching dangerous terminal commands, like forced <code>rm</code>, before running them.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xT5F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 424w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 848w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xT5F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png" width="1456" height="621" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:621,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:999742,&quot;alt&quot;:&quot;&#8220;One month of the ChatGPT Codex app&#8221;: June 2 Sites, June 9 Import to Codex, June 18 Record and Replay, June 25 Codex Remote, July 9 merged into the ChatGPT desktop app with GPT-5.6, July 16 safer commands.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="&#8220;One month of the ChatGPT Codex app&#8221;: June 2 Sites, June 9 Import to Codex, June 18 Record and Replay, June 25 Codex Remote, July 9 merged into the ChatGPT desktop app with GPT-5.6, July 16 safer commands." title="&#8220;One month of the ChatGPT Codex app&#8221;: June 2 Sites, June 9 Import to Codex, June 18 Record and Replay, June 25 Codex Remote, July 9 merged into the ChatGPT desktop app with GPT-5.6, July 16 safer commands." srcset="/__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 424w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 848w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xT5F!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28090800-5f1f-4c66-85ca-e6bab561a4eb_1920x819.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That is a lot of surface area for four weeks. What matters is not the changelog. It is which of your real jobs it can now finish, start to end.</p><p>I built four things with it in one week. Here they are.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How I Made My First YouTube Video Without Touching an Editor</h2><p>I had never made a long-form video. Never appeared on YouTube, never edited a clip, no idea what the roles or the beats even were.</p><p>So I spent a day just exploring. The app walked me through A-roll and B-roll, then fonts, tags, frames, and captions, until the vocabulary I had been missing made sense.</p><p>Then together we made a video-processing pipeline.</p><p>I recorded in small passages. While I filmed the next take, the app watched the drop folder and processed the last one, reaching into the files already on my desktop and stitching them into finished segments.</p><p>I never touched an editor. When I disliked a result, I went back to the same task, named the problem, and the fix went into the handoff notes and back into the skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!uz_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 424w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 848w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uz_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp" width="1272" height="1054" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1054,&quot;width&quot;:1272,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 424w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 848w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!uz_w!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff59b24be-5828-4c87-88b6-57c50f15a0fe_1272x1054.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The part I did not expect was the visuals. Codex designed the thumbnails and generated the images inside the app, so I never switched to a browser tab and never spent an extra API credit. Image generation is included in the subscription.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Y7df!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y7df!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png" width="1456" height="1244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1244,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103606,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7df!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25325ea-444c-4088-b39b-8811341d5c22_1704x1456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Codex generating the YouTube thumbnail options</figcaption></figure></div><p>The result was my first video: <a href="https://www.youtube.com/watch?v=uGnNdlRe_R0">14 minutes, published with chapters, captions, and a thumbnail</a>.</p><p>Later, turning the video into Shorts took the same path. The app cut the captions and decorations, and I approved the takes.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d7f66645-2bae-4c5d-9e66-ad9decb46a58&quot;,&quot;duration&quot;:null}"></div><p>Not all of it was smooth. The rendering hit real bugs. At one point it produced an invalid video file, and once it nearly treated a half-written file as finished.</p><p>I caught both only because the app shows me every file it touches. That was the shape of the whole build: strong at the work, safe because I could see and check it.</p><p>So the takeaway is not that the app is flawless. It is that you do not need to already have the video skill. You need a system that will build the skill with you on the first real job, catch its own mess when you are watching, and keep the skill for the next one.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Turning That Video Into a Podcast on Apple and Spotify</h2><p>I wanted the video be accessible to people while they commuted or did the dishes, not only when they could sit and watch a screen.</p><p>So I gave ChatGPT one thing: an approved MP3 from the video project, and the outcome I wanted, which was a show on Apple Podcasts and Spotify.</p><p>It did the rest in one build. It researched what each directory requires, then set up the storage, a server that streams the audio, the RSS feed, the episode format, a one-command publisher, and the tests.</p><p>I did not stitch any of that together. I control one feed, and <a href="https://podcasts.apple.com/us/podcast/build-to-launch/id6792502327">Apple Podcasts</a> and <a href="https://open.spotify.com/show/033SdGu6JYqn0tDYX3wLxv">Spotify</a> both read from it.</p><p>This is the clearest instruction-following I have seen from an agent. I gave it a real project, a named input, a defined output, and a way to check its own work. It returned deployed infrastructure, not a suggestion.</p><p>The full build is documented in this article:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:207738735,&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/self-host-podcast-youtube-repurpose-guide&quot;,&quot;publication_id&quot;:3266189,&quot;embedding_publication_id&quot;:3266189,&quot;publication_name&quot;:&quot;Build to Launch&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!2hWB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc09aa46-4fcb-4f87-b1e4-0d68f07ee6fc_1024x1024.png&quot;,&quot;title&quot;:&quot;How I Built a Podcast Self-Publishing System in 13 Minutes&quot;,&quot;truncated_body_text&quot;:&quot;Last Saturday, I spent an entire day creating my first long-form YouTube video from my Hermes guide and finally published it.&quot;,&quot;date&quot;:&quot;2026-07-20T14:32:26.735Z&quot;,&quot;like_count&quot;:21,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:282291554,&quot;name&quot;:&quot;Jenny Ouyang&quot;,&quot;handle&quot;:&quot;jennyouyang&quot;,&quot;previous_name&quot;:&quot;Jenny Ouyang, PhD&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d58af265-d136-4498-a268-5e2ed0ca8835_1015x1015.png&quot;,&quot;bio&quot;:&quot;AI builder &#8226; Vibe Coder &#8226; Make money with AI &#8226; I turn friction into practical AI systems, and help you achieve the same.&quot;,&quot;profile_set_up_at&quot;:&quot;2024-11-01T02:50:46.250Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-12-07T18:40:48.178Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:3327148,&quot;user_id&quot;:282291554,&quot;publication_id&quot;:3266189,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:3266189,&quot;name&quot;:&quot;Build to Launch&quot;,&quot;subdomain&quot;:&quot;buildtolaunch&quot;,&quot;custom_domain&quot;:&quot;buildtolaunch.ai&quot;,&quot;custom_domain_optional&quot;:true,&quot;hero_text&quot;:&quot;Stop chatting with AI, start building with it. Practical AI building with exact prompts and steps. Finish something real today.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc09aa46-4fcb-4f87-b1e4-0d68f07ee6fc_1024x1024.png&quot;,&quot;author_id&quot;:282291554,&quot;primary_user_id&quot;:282291554,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2024-11-01T02:50:56.550Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Jenny Ouyang&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:10,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="/__u/buildtolaunch.substack.com/p/self-host-podcast-youtube-repurpose-guide?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=3266189"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="/__u/substackcdn.com/image/fetch/$s_!2hWB!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc09aa46-4fcb-4f87-b1e4-0d68f07ee6fc_1024x1024.png" loading="lazy"><span class="embedded-post-publication-name">Build to Launch</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">How I Built a Podcast Self-Publishing System in 13 Minutes</div></div><div class="embedded-post-body">Last Saturday, I spent an entire day creating my first long-form YouTube video from my Hermes guide and finally published it&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a month ago &#183; 21 likes &#183; Jenny Ouyang</div></a></div><p>The honest limit is that it did not invent the audio. I handed it the MP3, and it did everything after. </p><p>An idea became a live show. Next I wanted to visualize a workflow I had never got around to build.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>3 Clickable Prototypes for a Workflow I Could Never See</h2><p>My <a href="/__u/buildtolaunch.substack.com/p/grow-substack-with-claude?utm_source=publication-search">Substack Notes engine</a> runs on files, skills, schedules, and sources. It works, but it is invisible. When a Note does not go out, the cause could be a weak source, a failed intake, an expired login, a scheduling clash, or a broken worker, and I cannot see any of it.</p><p>I had been building this way for months. Workflow after workflow, automation after automation, but no visualization I&#8217;d actually look at. So I asked ChatGPT to show me the process before wiring anything to the backend.</p><p>It built three working prototypes side by side, all running the same real Notes data.</p><ul><li><p>First, a <strong>Daily Desk</strong>, an attention-first queue. </p></li><li><p>Second, a <strong>Source Flow</strong> board that traces where each Note came from. </p></li><li><p>Third, a <strong>Calendar Studio</strong> for scheduling the week.</p></li></ul><p>These were not pictures. I could type into them, move cards, review a Note, and drag an approved one onto a day.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9a386ff0-3882-4589-ab31-ce0ab9942414&quot;,&quot;duration&quot;:null}"></div><p>So I picked. I took the operating behavior from one and the warm editorial look from another, and the app merged them into the single design I signed off on. </p><p>Then it began making that design real, connecting the interface to the live engine, its 27 Notes and 79 sources, behind a read-only path first so nothing could break by accident.</p><p>There was a bonus I did not plan. Because Codex follows instructions so strictly, I can call it from inside <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Code</a> and use Codex for the rule-following and Claude for the reasoning.</p><p>It works the other way too. I get both wings instead of choosing one.</p><p>It got me most of the way, fast, and the last stretch is still human work. That is exactly what I wanted from it: something to see and steer, not a magic finished product.</p><p>A workflow I could never see is now a surface I can click. Which points at the smallest win of all, the one that quietly saves me the most.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How Codex Finds Any Task Again and Runs My Pipeline for Free</h2><p>The <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization?utm_source=publication-search">most token-efficient way</a> to run AI is to keep chats short. One task per conversation, then a new one. It saves tokens, and it leaves you with dozens of little tasks you can never find again.</p><p>I accidentally archived the task where I was planning this very article. So I opened a new one and described the conversation I had lost.</p><p>Codex found the exact archived task, restored it, opened it, and pinned it to the top of my sidebar. It even checked the wrong task first, took my correction, then landed on the right one.</p><p>Task history stopped being a list I scroll. It became something the agent operates for me, and it can locate the task a conversation lives in, plus the smaller tasks I spun off it, without opening or changing anything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Y7G9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y7G9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png" width="1456" height="1710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1710,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1252645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y7G9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaeba7f9-23c7-444b-9359-dce9803e77bd_3000x3524.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Two moments of Codex operating task history, stacked: on top it restores an accidentally archived task after a correction and pins it to the top of the sidebar, with the pinned task highlighted and the other tasks muted; below it locates the task a conversation lives in, plus its earlier source task, without opening or changing anything.</figcaption></figure></div><p>The other quiet win costs nothing extra. I run a pipeline in <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">Hermes</a>, my own agent runtime, where I drop in tasks and let workers keep going in the background.</p><p>I set a ChatGPT model as the driver, so the quality stays high. Because I reach it through my ChatGPT subscription, that background work does not bill me per call the way an API key would.</p><p>This is not flashy. It is the leverage you only feel after a week of real use.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Small Interface Details That Make Codex Nicer to Use</h2><p>Those four builds explain why I picked up the app. The small interface details are why I stayed in it.</p><p>Inside a chat, Codex spins up <a href="/__u/buildtolaunch.substack.com/p/claude-code-dynamic-workflows-guide">parallel agents</a>, the same way Claude does. The difference is that you watch them work. Each one shows up with its own job, and you can open any of them to read what it is actually doing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z0ZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 424w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 848w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z0ZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png" width="1456" height="1233" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1233,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:985214,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 424w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 848w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z0ZN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc77f12-4935-4ab8-bcc8-46b6901649bc_3000x2540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The ChatGPT Codex app with a Subagents side panel reading &#8220;3 working,&#8221; and below it the same three agent pills (podcast, lead magnet, boundaries) starting to work.</figcaption></figure></div><p>When three agents grade a draft at the same time, I click into one and read its reasoning without losing my place. Elsewhere that work is a wall of text. Here it is a panel I open and close.</p><p>There is even a pet. Click your name, choose &#8220;Show pet,&#8221; and a small pixel character pops up carrying the live status of every task Codex is running.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HyfB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 424w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 848w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HyfB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png" width="1456" height="701" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:736041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 424w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 848w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HyfB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3727b6e3-a400-4ec9-9839-d0ab23d32918_3356x1616.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The account menu with &#8220;Show pet&#8221; selected, then the pixel-robot pet it summons, floating above live task statuses: Check subscriber blog emails (Ready), Build self-hosted podcast publishing (Ready), Locate YouTube podcast article chat (Ran command).</figcaption></figure></div><p>It is cute, and it is genuinely useful. One glance tells me what finished and what is still running, without opening a single thread.</p><p>The best part is the detail I kept wishing Claude had. Open a file in the sidebar, select one part of it, and a small menu offers &#8220;Add to chat.&#8221;</p><p>That selection drops straight into the thread, so Codex keeps working on the exact block I pointed at. No copying a file path. No pasting a snippet and then explaining where it came from.</p><p>The same move works inside the conversation, and this is the one that won me over. Highlight any part of a reply, add a short comment, and it attaches as an annotation.</p><p>Instead of retyping or copying what I struggled with, I highlight it. The composer carries a &#8220;2 annotations&#8221; chip, and Codex reads each one as the exact line I mean and what is wrong with it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6kzI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 424w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 848w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6kzI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png" width="1456" height="1180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1180,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:725900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 424w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 848w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6kzI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfbb5798-ff95-4549-813f-2b3d14f2590f_3000x2432.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Two ways to point instead of retype in Codex: select text in a file and choose &#8220;Add to chat,&#8221; highlight a chat reply to leave a comment, and the composer showing a &#8220;2 annotations&#8221; chip.</figcaption></figure></div><p>The piece I rely on most comes at the end of a task. When Codex finishes editing, it lists every file it touched, with the lines added and removed, and lets you open any of them, review the diff, or undo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LR-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 424w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 848w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LR-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png" width="1456" height="1112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1112,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:459895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/208003331?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 424w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 848w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LR-j!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5d8b-6ca4-416e-9a19-8be1887e1061_3000x2292.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Codex showing &#8220;Edited 13 files, +107 -416&#8221; with per-file diffs for operator-profile.md, positioning.md, and project-context.md, plus Undo and Review buttons.</figcaption></figure></div><p>You see which files it changed, and even which files it only read, so the thinking is visible instead of hidden. I am not guessing what the model did. I open the files and check.</p><p>That is the whole point. When you are the human in the loop, the one making the judgment calls, this is the interface the job needs. For day-to-day work, that is where it pulls ahead of Claude for me.</p><p>Those are the small wins that add up. Which leaves the real question.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Should You Move to ChatGPT and Codex Now, or Stay on Claude?</h2><p>First, the honest cost of moving. Everything carries over, and that is expensive.</p><p>When I imported my workspace, it also dragged in a fleet of old <a href="/__u/buildtolaunch.substack.com/p/mcp-setup-claude-chatgpt-vscode-cursor">MCP servers</a> I no longer needed, the same process pile-up that once had my computer overheating. I wrote the full fix in <a href="/__u/buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide">a separate guide</a>; the short version is to route repeated servers through one shared porter so the app is not launching ten copies of the same thing. Audit your MCP setup before you import, not after.</p><p>On usage, size the job to the plan. Bounded projects ran cheaply for me early in the week. But later, I had three long-running tasks, with large histories, high reasoning, and many agents, used most of my weekly allowance in a single day.</p><p>The lesson is to match the model and reasoning level to the task, not to read one early number as the price.</p><p>So, move or stay?</p><p>If you are deep in Claude and have never touched Codex, I am not going to push you. Claude is a strong strategist, and it will keep doing that job well.</p><p>But if you want what Codex is good at, or the cost of your current setup is starting to sting, it is worth trying yourself. Start at twenty dollars a month. That is enough to actually drive Codex and feel the agentic side, without overpaying to find out.</p><p>For the work I do, the honest verdict is that the new app is no longer behind Claude Code. It follows tasks, calls tools, runs <a href="/__u/buildtolaunch.substack.com/p/claude-skills-claude-code-vs-chatgpt-gpts-gemini-gems">skills</a>, coordinates <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide?utm_source=publication-search">agents</a>, and holds project history, and its visual output is stronger than what I expect from Claude Code. A clean head-to-head still needs matched tasks run side by side, so I am not turning one week into a scoreboard.</p><p><strong>So did I move for good? Honestly, no. I kept both.</strong></p><p>The same skills, MCPs, and scheduled tasks run across Claude and ChatGPT. Underneath them I keep <a href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=publication-search">one working second brain</a>, a single source of truth that any AI provider plugs into instead of starting over.</p><p>You do not have to pick the tool when you own the system underneath it. If you want to see how that shared second brain works, tell me in the comments and I will write it up.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases/comments"><span>Leave a comment</span></a></p><p>Before you decide, run this quick check:</p><ol><li><p>Do you have a file-backed workspace, with real files, skills, and instructions on your machine? If yes, the move is low-friction.</p></li><li><p>Are you paying per-call API costs for background or agent work? If yes, a subscription may cost you less.</p></li><li><p>Does your work need strong visuals, like images, thumbnails, or interfaces? That is where this app is strongest.</p></li><li><p>Before importing, audit your MCP servers so you do not carry process debt across.</p></li><li><p>Start on the twenty-dollar plan and match the model and reasoning level to each job.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>If this helped, share it with the one person you know who is still deciding. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/chatgpt-codex-guide-4-use-cases?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>If someone shared this with you, thank them and subscribe so the future build walkthroughs land in your inbox.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lu8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lu8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lu8f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62afd215-f259-4d90-b08c-062ff0a7d744_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>What is the one job you would build with ChatGPT first?</p><p>&#8212; Jenny</p><p><strong><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped">Shipped Products</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">Substack Growth</a></strong></p>]]></content:encoded></item><item><title><![CDATA[How I Built a Podcast Self-Publishing System in 13 Minutes]]></title><description><![CDATA[One prompt. 13 minutes of agent work. One hour of me clicking through signups. Then a podcast on Apple and Spotify that streams from storage I own.]]></description><link>https://buildtolaunch.substack.com/p/self-host-podcast-youtube-repurpose-guide</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/self-host-podcast-youtube-repurpose-guide</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Mon, 20 Jul 2026 14:32:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a853e3c9-9484-40a8-bf13-7181fe9f425d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last Saturday, I spent an entire day creating my first long-form YouTube video from my <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">Hermes guide</a> and finally <a href="https://www.youtube.com/watch?v=uGnNdlRe_R0">published it</a>.</p><p>That was fun. </p><p>But with a brand-new channel and only single-digit subscribers, I couldn't expect much engagement. So I started wondering: how could I extend its reach?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!o2Jy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 424w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 848w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o2Jy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png" width="1038" height="1146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1146,&quot;width&quot;:1038,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:547632,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207738735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 424w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 848w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 1272w, /__u/substackcdn.com/image/fetch/$s_!o2Jy!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f706699-66ba-4f32-aa86-caf063647ea0_1038x1146.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For many people, video isn&#8217;t the preferred format. They don&#8217;t sit down to watch, they listen.</p><p><a href="https://yougov.com/articles/45191-what-situations-do-americans-listen-podcasts">YouGov found</a> that <strong>49%</strong><span> of American podcast listeners listen while doing household chores, </span><strong>42%</strong><span> while commuting, and </span><strong>29%</strong><span> while working out. During those hours, a video they can't listen to may as well not exist.</span></p><p>The obvious solution would have been to open a  <a href="https://transistor.fm/pricing/">Transistor Starter</a> account for <strong>$19/month</strong> and let it host the audio feed.</p><p>There was another option much closer to home: Substack now supports podcasts. But Substack is where my readers read.</p><p>Publishing the same idea twice, once as the article and once as an episode, clutters the inbox relationship the newsletter runs on. What I wanted was a listen button on<br>the work I already publish, not a second publication.</p><p>So the night the video went live, I sat down with my coding agent.</p><p>The audio was already finished. Earlier that day, Claude and Codex had cut a podcast version directly from the video.</p><p>Now it just needed somewhere to live.</p><p>I wrote a single prompt to store the audio and generate feed for Apple and Spotify.</p><p>Then I watched it work.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2854962b-ae70-49e4-8dbe-c0d681b1a1b5&quot;,&quot;duration&quot;:null}"></div><p><span>The machine did its part in </span><strong>13 minutes</strong><span>. From building to testing to publishing.</span></p><p>The human work took about an hour. Not engineering, but all sorts of paperwork, and me understanding concepts.</p><p>By the end, the podcast was live on both platforms:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Torv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 424w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 848w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Torv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png" width="1456" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99516,&quot;alt&quot;:&quot;Build to Launch on Apple Podcasts&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207738735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build to Launch on Apple Podcasts" title="Build to Launch on Apple Podcasts" srcset="/__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 424w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 848w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Torv!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd36b0bbb-f79b-4af8-96f9-eafc1959a837_2000x1095.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://podcasts.apple.com/us/podcast/build-to-launch/id6792502327">Build to Launch on Apple Podcasts</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YA4I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 424w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 848w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YA4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png" width="1456" height="1061" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1061,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136912,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207738735?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 424w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 848w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YA4I!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738c6f91-02c4-48fe-a2eb-3523e95a2f53_2000x1457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://open.spotify.com/show/033SdGu6JYqn0tDYX3wLxv">Build to Launch on Spotify</a></figcaption></figure></div><p><a href="https://transistor.fm/pricing/">Transistor&#8217;s Starter plan</a> costs $19 a month, or $190 when paid annually. My agents built a solution with $0 billable usage.</p><p>The next step is converting my older free posts into podcast episodes. Many of them work well in audio form, and now every approved episode is just <strong>one command</strong> away from being published.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SnwD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SnwD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Below in the paid content is the complete packet reconstructed from the build, with each stage separated by the points where you make a decision, approve something, or verify an account.</p><p>The master prompt is the exact one I used. The seven checkpoint prompts turn the real build process into a reusable handoff.</p><p>Give the technical sections to your coding agent. Keep the human steps for yourself.</p><p>By the end, you&#8217;ll own your RSS feed and have everything you need to publish on Apple Podcasts and Spotify.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SnwD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SnwD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SnwD!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e5e739-96fe-4c8a-b3d4-16e11fafae4c_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/self-host-podcast-youtube-repurpose-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[If Your Computer Keeps Overheating While Using AI Tools, This Is Why]]></title><description><![CDATA[From 797 Processes to 15: A Step-by-Step Fix for Mac Overheating, High RAM Usage, and Runaway MCP Servers]]></description><link>https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Fri, 17 Jul 2026 14:42:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!efLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If your computer is overheating and you have MCP servers installed, the two facts are connected, and the connection is countable.</p><p><a href="/__u/buildtolaunch.substack.com/p/what-is-mcp-server-plain-english">MCP servers</a> are the plug-ins that give AI apps their tools: <a href="/__u/buildtolaunch.substack.com/p/gmail-mcp-multi-account-claude-code-guide?utm_source=publication-search">email</a>, <a href="/__u/buildtolaunch.substack.com/p/apify-mcp-pay-per-result-guide?utm_source=publication-search">web search</a>, <a href="/__u/buildtolaunch.substack.com/p/claude-best-research-mcps?utm_source=publication-search">scraping</a>, <a href="/__u/buildtolaunch.substack.com/p/how-to-earn-30k-month-hustling-online?utm_source=publication-search">payments</a>. Most AI app on your machine (Claude Desktop, Claude Code, Cursor, ChatGPT) starts its own private copy of every one you configured, once per session, and most of them never clean up.</p><p>You installed <a href="/__u/buildtolaunch.substack.com/p/best-mcp-servers-claude-code?utm_source=publication-search">15 servers</a>. Your machine is running hundreds.</p><p>I lived in that state for eleven weeks. This is the whole story of fixing it, told in the order it happened. By the end you can run the same diagnosis on your own machine, and know exactly what has been running your fan.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/207389424/why-your-desktop-runs-hot-with-ai-apps">Why Your Desktop Runs Hot With AI Apps</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/207389424/how-to-check-the-root-cause-of-an-overheating-desktop">How to Check the Root Cause of an Overheating Desktop</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/207389424/why-the-same-mcp-server-multiplies">Why the Same MCP Server Multiplies</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/207389424/how-to-fix-the-problem-for-good">How to Fix the Problem for Good</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/207389424/the-mcp-health-kit">The MCP Health Kit</a></strong></p></li></ul><p>By the end you can run the census, move every server behind one shared daemon, and prove the count stays flat the next day.<br>The MCP Health Kit (the diagnostic, the runbook, the working files): paid members claim it at the end.</p><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-mcp-servers-claude-code?utm_source=publication-search">Best Claude MCPs</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-claude-code-prompts?utm_source=publication-search">Best Claude Prompts</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!efLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!efLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2053630,&quot;alt&quot;:&quot;computer running hot because of mcp servers sprawning up, use the mcporter to fix it.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="computer running hot because of mcp servers sprawning up, use the mcporter to fix it." title="computer running hot because of mcp servers sprawning up, use the mcporter to fix it." srcset="/__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!efLH!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd308084-1e15-4f85-ba02-473c5f119219_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why Your Desktop Runs Hot With AI Apps</h2><p>For eleven weeks my Mac kept running out of memory. I ran a health check 37 times, and it came back CRITICAL in 29 of them.</p><p>Free RAM sat under 200 MB for weeks at a stretch, the compressor held 6 to 10 GB, and the fan ran constantly while I did nothing heavier than write markdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!uUIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 424w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 848w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uUIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png" width="1990" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1990,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253798,&quot;alt&quot;:&quot;Eleven weeks of system health reports showing memory CRITICAL while the orphan check said OK&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0ad3f33-ef61-4669-8a61-6329c8cd246f_2000x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Eleven weeks of system health reports showing memory CRITICAL while the orphan check said OK" title="Eleven weeks of system health reports showing memory CRITICAL while the orphan check said OK" srcset="/__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 424w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 848w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uUIC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3928596-ea1b-4141-bf3e-71b306c22bca_1990x853.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You know the surface symptoms. The fan spins up while you type. Apps beachball on switch.</p><p><a href="https://support.apple.com/guide/activity-monitor/welcome/mac">Activity Monitor</a> says 23 of 24 GB used, and when you scroll the process list you find dozens of identical <code>node</code> processes you never launched and cannot name.</p><p>Every standard fix helps for a while, then stops. Restart the app: good for a day. Remove unused servers: good for a week.</p><p>Close <a href="/__u/www.google.com/chrome/">Chrome</a> tabs: good until lunch.</p><p>I tried each of those more than once across those eleven weeks, and the reports kept coming back CRITICAL, because the advice treats the symptom while the process count climbs right back.</p><p>The cause has a number attached. Mine was 797.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to Check the Root Cause of an Overheating Desktop</h2><p>Before any theory, get your own number, because the number is what makes the rest of this real.</p><p>Run this before you read further:</p><pre><code><code>pgrep -f mcp | wc -l
</code></code></pre><p>That counts every process on your Mac with MCP in its command line. Then see who they are:</p><pre><code><code>ps -eo command | grep -oE "npm exec [a-z0-9@/._-]+" | sort | uniq -c | sort -rn
</code></code></pre><p>The morning I finally counted, it said 797.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oMdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 424w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 848w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oMdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png" width="1982" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1982,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202388,&quot;alt&quot;:&quot;Terminal census: 797 MCP processes, 123 copies of one gmail server&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4317576-a97a-41e4-abe3-222fdf6b55ce_2000x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Terminal census: 797 MCP processes, 123 copies of one gmail server" title="Terminal census: 797 MCP processes, 123 copies of one gmail server" srcset="/__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 424w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 848w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oMdt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3cf93d7-f401-4c51-901c-83eddbd7011f_1982x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One <a href="/__u/buildtolaunch.substack.com/p/gmail-mcp-multi-account-claude-code-guide">gmail server</a>, 123 running copies. Together they held roughly 13 GB of RAM, which on a 24 GB machine explains the 59 MB of free memory the health check found that morning.</p><p>Nothing was broken. Every process was healthy, idle, and waiting for a session that had already closed.</p><p>Your number will be smaller if you run one app with three servers. It will not be 15 if you have 15 installed. Hold onto that gap between 15 and 797, because closing it is the whole story.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="/__u/buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why the Same MCP Server Multiplies</h2><p>A number that strange demands an explanation, and mine had three separate layers, each of which made sense to somebody.</p><p>First, the protocol layer. MCP&#8217;s default transport is <a href="/__u/buildtolaunch.substack.com/p/mcp-server-types-installation-guide-claude-cursor">stdio</a>: the <a href="https://spec.modelcontextprotocol.io/specification/2025-03-26/basic/transports/">spec</a> says the client launches the server as a subprocess and talks to it through stdin and stdout. Those pipes belong to one parent.</p><p>A stdio server cannot be shared, by construction, so every new session spawns a fresh copy of every configured server. Ten servers, four sessions: 40 processes, working exactly as designed.</p><p>Second, the cleanup layer, and this is where it goes wrong. The <a href="https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle">MCP lifecycle spec</a> says the client SHOULD shut the server down when the session ends. SHOULD, not MUST.</p><p>When an app skips that step, the orphaned copies keep running with no client connected to them. This is a <a href="https://github.com/anthropics/claude-code/issues/22612">known open issue in Claude Code</a>, and the <a href="https://github.com/github/copilot-cli/issues/2279">same bug lives in Copilot CLI</a>. The leak shows up across tools because the spec only recommends the cleanup, it does not require it.</p><p>Third, the layer nobody expects: your AI apps read each other&#8217;s configs. ChatGPT&#8217;s Codex engine imports Claude&#8217;s MCP configuration and spawns the same fleet on its own.</p><p>I watched it happen. Three minutes after I cleaned the fleet out of my Claude config, ChatGPT spawned a fresh copy of all ten servers from a snapshot it had taken at launch. Configure a server once, and three apps each run their own copies of it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Diz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Diz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png" width="2800" height="1800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1800,&quot;width&quot;:2800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:343506,&quot;alt&quot;:&quot;Claude Desktop with 14 sessions open across 6 projects, memory pressure warning visible&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef7004-6fb2-4411-8120-fa6aa0f354f9_2800x1800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop with 14 sessions open across 6 projects, memory pressure warning visible" title="Claude Desktop with 14 sessions open across 6 projects, memory pressure warning visible" srcset="/__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Diz0!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41c2e551-4c86-4ba8-820c-69596f03d61d_2800x1800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A normal working week: 14 sessions across 6 projects, three still running, the oldest open for two days. In the per-session world, every row in that sidebar owned a full copy of every server. (UI reconstruction from the app&#8217;s design system.)</em></p><p>Now the math behind the 797. I had five gmail accounts configured as separate servers.</p><p>Multiply by the sessions I opened across a working day, then by the apps importing the same config, and 123 gmail processes stops being mysterious. It is arithmetic.</p><h3>Why killing them never holds</h3><p>The obvious move is to kill them all, so I did, and measuring what happened next is what taught me the real shape of the problem.</p><p>A SIGTERM sweep of the whole fleet freed 5.1 GB in seconds: free RAM went from 173 MB to 5.3 GB, and the machine was fast again.</p><p>Eighteen hours later the census read 474. The processes were back because the architecture that spawns them was untouched. Every new session rebuilt its private fleet, and closed sessions kept failing to reap.</p><p>Cleanup scripts have a second, quieter problem: they hunt for orphans, and there are none. The classic definition of a leaked process is one whose parent has died, leaving it reparented to the system.</p><p>Across all 37 reports, the orphan count was zero in 21 of them, report after report, while the machine kept running out of memory. All 797 processes had a living parent process. They were legitimate child processes, not orphans, and orphan-hunting logic cannot see them.</p><p>Sometimes the honest fix is deletion, not architecture. For me, a <a href="https://github.com/cloudflare/mcp-server-cloudflare">Cloudflare MCP server</a> with 87 tools pinned a CPU core near 100% for five and a half hours, twice.</p><p>I replaced it with the <code>wrangler</code><a href="https://developers.cloudflare.com/workers/wrangler/"> CLI</a>, which covers the same platform on demand with zero idle processes. If a heavy server duplicates a CLI you already have, remove it and keep the CLI.</p><p>For everything else, the fix is structural.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to Fix the Problem for Good</h2><p>Everything above is the diagnosis. This is the repair: the architecture that ends the multiplication, the tool that packs it into one install, and the exact steps to move every server behind it and prove it held.</p><h3>The fix is architecture: one server, many clients</h3><p>Once you see the problem as multiplication rather than leakage, the fix follows directly, and the computing world solved this problem decades ago.</p><p>Unix solved shared-service access with daemons: one long-lived process, with many clients connecting through a single socket. Databases repeat the pattern with connection poolers like <a href="https://www.pgbouncer.org/">PgBouncer</a>. MCP&#8217;s ecosystem is converging on the same pattern, and the pieces sort into three groups.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dNqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 424w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 848w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dNqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png" width="1773" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1773,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102731,&quot;alt&quot;:&quot;The shared-MCP ecosystem: daemon/broker tools, transport bridges, framework-level proxies&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096c1ecc-2f76-452d-9f95-82e36d6f1b23_2200x1120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The shared-MCP ecosystem: daemon/broker tools, transport bridges, framework-level proxies" title="The shared-MCP ecosystem: daemon/broker tools, transport bridges, framework-level proxies" srcset="/__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 424w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 848w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dNqh!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78e1818e-8f6f-4f5a-b67c-f21f29f29abb_1773x501.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The first group is daemons and brokers, which keep one instance of each server alive for every client that asks.</p><p>The second is transport bridges, which translate a stdio server into the kind that can be shared over a local address.</p><p>The third is framework proxies, which bundle several servers behind one endpoint in code. What every one of them does, underneath, is replace many private copies with one shared instance.</p><p>The daemon shape works because MCP&#8217;s second transport allows it. Streamable HTTP servers run as <a href="https://spec.modelcontextprotocol.io/specification/2025-03-26/basic/transports/">one independent process handling many client connections</a>, each carrying its own session.</p><p>So the design becomes simple to state: run every server once, expose each at a local address, and point every AI app at it. Clients that speak HTTP spawn nothing of their own. Clients that only speak stdio get a thin shim, a pipe adapter of a few dozen MB, instead of the full server.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2U_x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 424w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 848w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2U_x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png" width="1617" height="858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&quot;width&quot;:1617,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136376,&quot;alt&quot;:&quot;Architecture: every AI app connects to one local address, the daemon runs each server once&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a531df-43ed-4c05-b40a-df99ab015b1c_2400x1520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Architecture: every AI app connects to one local address, the daemon runs each server once" title="Architecture: every AI app connects to one local address, the daemon runs each server once" srcset="/__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 424w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 848w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2U_x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9a7dd7-2015-404a-9c2f-12e35763faea_1617x858.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Who built mcporter, and why it fits</h3><p>Before you install anything, it helps to know who made the tool you are trusting with every server on your machine. The provenance here is unusually good, and it explains why the tool fits so well.</p><p>I built mine on <a href="https://github.com/openclaw/mcporter">mcporter</a>, from <a href="/__u/buildtolaunch.substack.com/p/openclaw-claude-n8n-ai-automation-agent">OpenClaw</a> creator <a href="https://steipete.me/">Peter Steinberger</a>. He built the agent and its MCP layer together, rather than bolting one onto the other, and it shows.</p><p>The daemon, the HTTP bridge, and the stdio shims all live in one installed tool that already knows how they fit. That is why one tool covers the whole job here, instead of three stitched together.</p><p>There is a second reason I trust the pattern, and it is the most convincing kind. Two of my agents never had this problem at all.</p><p>If you run <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">Hermes</a>, it uses mcporter as its MCP layer by default, so it started life with the shared architecture this whole fix builds toward. OpenClaw centralizes its own server definitions too, which keeps its duplication surface small, though its registry is its own rather than mcporter&#8217;s.</p><p>The point stands either way. Every client above broke in its own way precisely because each one keeps its own copy of the wiring. The two that keep none stayed clean the whole eleven weeks, while my Mac overheated.</p><h3>Set up the mcporter daemon</h3><p>Start with one server and prove it works before you touch a single existing config, because a shared daemon becomes a dependency for every client and you want to trust it first.</p><p>The commands below pin mcporter 0.12.3, the version I tested. Newer releases may change the config format, so check the docs before mixing a newer package with this exact block.</p><p>Install it, and confirm the version:</p><pre><code><code>npm install -g mcporter@0.12.3
mcporter --version
</code></code></pre><p>Define one server in <code>~/.mcporter/mcporter.json</code>, copying the command, args, and env straight from one of your existing client configs:</p><pre><code><code>{
  "mcpServers": {
    "tavily": {
      "command": "npx",
      "args": ["-y", "tavily-mcp"],
      "env": { "TAVILY_API_KEY": "YOUR_KEY" },
      "lifecycle": { "mode": "keep-alive" }
    }
  }
}
</code></code></pre><p>That file holds credentials, so lock it down with <code>chmod 600 ~/.mcporter/mcporter.json</code>.</p><p>Start the daemon, then expose every server at one local address:</p><pre><code><code>mcporter daemon start
mcporter serve --http 8848
</code></code></pre><p>Each server now answers at <code>http://127.0.0.1:8848/mcp/&lt;name&gt;</code>, and <code>mcporter list</code> <code>tavily</code> verifies it end to end by returning its real tool names. Run that check on every server as you add it. Mine caught a search server that had been silently broken in every config for months, because its package had renamed its binary and nothing had ever tested it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ow1M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ow1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png" width="1834" height="755" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1834,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172544,&quot;alt&quot;:&quot;mcporter daemon status listing servers as connected, with a flat census the next morning&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85d30d0b-7a4f-4224-b7d3-07dbb2bc2c5f_2000x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="mcporter daemon status listing servers as connected, with a flat census the next morning" title="mcporter daemon status listing servers as connected, with a flat census the next morning" srcset="/__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ow1M!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e4cf3-47ed-48f3-87ea-4a7a92aa727b_1834x755.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Make it survive reboots with a LaunchAgent, so the bridge starts at login and restarts if it dies. Mine respawned in four seconds when I killed it as a test, and the plist ships in the kit.</p><p>One warning before you wire any clients in. I lost about an hour each to three separate traps.</p><p>One is a config key that gets silently ignored.<br>One is a behavior where the bridge does not see new servers until you restart it.<br>One is a fallback mode where a client spawns its own copy anyway if the daemon is not ready when it starts.</p><p>Each has a fix, and all three are written up in the kit&#8217;s runbook. The path above works; the traps cost time when you do not know they are coming.</p><h3>Connect Claude, Cursor, and ChatGPT</h3><p>Move one server at a time, verify it with a real call, and only then delete its old entry, so a working client never breaks mid-migration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Tnj3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Tnj3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png" width="1326" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115467,&quot;alt&quot;:&quot;Wiring table: how Claude Code, Cursor, Claude Desktop, and ChatGPT each connect to the shared daemon&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c58c0ec-7dae-4a0b-b3ab-362f8cc2392c_2200x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Wiring table: how Claude Code, Cursor, Claude Desktop, and ChatGPT each connect to the shared daemon" title="Wiring table: how Claude Code, Cursor, Claude Desktop, and ChatGPT each connect to the shared daemon" srcset="/__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tnj3!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a86517-40c9-4b95-a102-ad0720c4d15f_1326x626.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each client speaks to the daemon differently. <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Code</a> and <a href="/__u/buildtolaunch.substack.com/p/cursor-complete-guide-ai-builders">Cursor</a> both accept a plain local URL, so they connect to the shared server and spawn nothing of their own. Claude Desktop only validates stdio entries in its config, so it gets a thin shim: a small adapter that forwards to the daemon instead of starting a full server.</p><p>ChatGPT is the one to get right, and it is where the migration broke for me. On my build, a plain URL in <code>~/.codex/config.toml</code> produced an error that blocked the thread from resuming at all: <em>url is not supported for stdio</em>. The fix that worked was the same shim Claude Desktop uses, pointed at the daemon with the full path to mcporter:</p><pre><code><code>[mcp_servers.tavily]
command = "/absolute/path/to/mcporter"
args = ["serve", "--servers", "tavily", "--stdio"]
</code></code></pre><p>Finally, comes the step that actually ends the sprawl: delete the old stdio entries from every config, keeping a backup first. As long as one config still defines a server the old way, sessions on that config rebuild it, and ChatGPT will faithfully import and copy whatever you leave behind.</p><h3>Prove it held: the soak test</h3><p>A fix that survives an afternoon proves nothing, since mine already regrew from 23 to 474 processes in eighteen hours once. The real test is the next morning.</p><p>Run the census test again a full day after you migrate. Three signs tell you it held: the count stays flat instead of climbing, <code>mcporter daemon status</code> shows your servers connected with recent activity, and no app shows its own <code>npm exec</code> servers after a relaunch.</p><p>One pattern is not a failure, and it is worth knowing so you do not misread it. ChatGPT threads you created before the migration carry their old config and respawn the old servers when you reopen them. Those die when the thread closes, so judge the soak by whether new sessions stay flat, not by what an old thread brings back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kh-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 424w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 848w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kh-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png" width="1105" height="644" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:644,&quot;width&quot;:1105,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82683,&quot;alt&quot;:&quot;Before and after: 797 processes to 15, 13 GB to under 1 GB&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/207389424?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf1780b5-f5c1-47d8-bbba-3e64bdba7b9a_2200x1120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Before and after: 797 processes to 15, 13 GB to under 1 GB" title="Before and after: 797 processes to 15, 13 GB to under 1 GB" srcset="/__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 424w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 848w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kh-h!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ab3ea7-f4b1-4c18-844c-38a7a426ace0_1105x644.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here is the gap I asked you to hold onto at the start, closed. The 797 processes are 15, and the 13 GB is under 1.</p><p>The health check that came back CRITICAL 29 times out of 37 came back clean, and stayed clean through a full day of the same work across all four apps. Same servers, same machine, same load. The only thing that changed is that each server now exists once.</p><p>Run the census tonight. If your number is close to your server count, you are fine. If it is ten times that, you now know exactly what has been running your fan.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The MCP Health Kit</h2><p>You can rebuild everything above by hand, from the census to the LaunchAgent. If you would rather drop it in, the MCP Health Kit is the apparatus as working files.</p><p>It has three pieces.</p><p>The <strong>system-health skill</strong> is the diagnostic that generated this article&#8217;s 37 reports. It drops into Claude Code, and you run it monthly to catch the next round of multiplication before it heats your Mac.</p><p>The <strong>migration runbook</strong> is the ordered walkthrough, with all five traps documented and fixed. Those are the silently-ignored config key, the snapshot that hides new servers, the shim that spawns a duplicate, the ChatGPT parser that rejects a URL, and the old threads that respawn their birth config.</p><p>The <strong>working files</strong> are the parts you would otherwise write from scratch: the mcporter config template, the LaunchAgent that keeps the daemon alive across reboots, and the copy-paste wiring block for each client.</p><p><a href="https://store.buildtolaunch.ai/mcp-health-kit">Claim it with your paid-member account here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Dny_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Dny_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Dny_!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04869f86-a707-4a6d-829e-cf49a57ed459_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Next Steps</strong></h2><h4>What you can do today:</h4><ol><li><p>Run the census now: <code>pgrep -f mcp | wc -l</code>. If the number is far above how many servers you installed, you have the sprawl.</p></li><li><p>Stand up the shared daemon with one server, verify it with a real call, then move the rest over one at a time.</p></li><li><p>The next morning, run the census again. A count that stays flat is your proof the fix held.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_mv8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_mv8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>If this made your hot, slow Mac make sense, pass it on to someone who runs several AI apps and cannot work out why their fan never stops.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/computer-overheat-ai-apps-mcp-servers-fix-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>And if someone shared this with you, subscribe free so you catch the next guide.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_mv8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_mv8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_mv8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41a48e3-4ea1-484c-a7e1-a35417ffe726_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>What did your census return the first time you ran it?</strong></p><p>&#8212; Jenny</p>]]></content:encoded></item><item><title><![CDATA[How to Use Hermes Agent to Get More From the AI You Already Pay For]]></title><description><![CDATA[The step-by-step setup, exact prompts, and 3 real tests I used before giving it a permanent place in my stack.]]></description><link>https://buildtolaunch.substack.com/p/hermes-agent-guide</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/hermes-agent-guide</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 15 Jul 2026 23:39:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_4ie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>Hermes Agent is a self-hosted AI agent for work that continues after one chat session ends. This review asks whether it earns a permanent place beside Claude Code and OpenClaw. I tested whether it can run through existing subscriptions, keep rolling work moving, and improve its skills through use. You will see where it worked, where it failed, and the prompts behind the setup.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>If you work in AI, odds are you have heard of <a href="https://hermes-agent.nousresearch.com/docs/">Hermes Agent</a>.</p><p>Not the Herm&#232;s handbag. But it is trying to earn the same kind of permanent place in your daily rotation.</p><p>You may already use ChatGPT, <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Code</a>, or <a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business">OpenClaw</a>. Each can give you that fantastic agent feeling: hand it real work, step away, and come back to progress.</p><p>So why add Hermes? <br>Is the setup another project? <br>What can it do that the agents you already use cannot?</p><p>To answer those questions, I gave Hermes the work that tripped me up most often. The tedious jobs that kept blocking whatever I wanted to do next.</p><p>By the end, Hermes had earned a permanent seat in my crew.</p><p>This article shows you the three runs that changed my mind, where Hermes failed, and the prompts you can copy into your own setup. Run the same tests, then decide whether Hermes belongs in your stack.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/what-hermes-agent-is-and-how-it-compares-to-your-current-tools">What Hermes Agent is, and how it compares to your current tools</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/hermes-agent-runs-on-your-existing-subscriptions">Hermes Agent runs on your existing subscriptions</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/hermes-agent-keeps-work-moving-across-sessions">Hermes Agent keeps work moving across sessions</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/hermes-agent-improves-its-skills-through-use">Hermes Agent improves its skills through use</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/is-hermes-agent-good-my-honest-verdict">Is Hermes Agent good? My honest verdict</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/how-to-run-x-research-with-1-hermes-agent-prompt">Run X research with 1 Hermes Agent prompt</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/how-to-keep-a-hermes-agent-job-moving-with-2-prompts">Keep a rolling job moving with 2 prompts</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/how-to-limit-unattended-hermes-agent-work-with-1-setup-prompt">Limit unattended Hermes Agent work with 1 setup prompt</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/199362937/the-3-ways-hermes-agent-will-burn-you-and-the-rules-that-stop-it">The 3 ways Hermes Agent will burn you, and the rules that stop it</a></strong></p></li><li><p>The Hermes Agent Prompt Kit: grab it at the end</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">Everything agents &amp; automation you could build</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business?utm_source=publication-search">Intro to OpenClaw</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_4ie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 424w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 848w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_4ie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1949676,&quot;alt&quot;:&quot;Hermes Agent review showing an X research dossier, a live task ledger, and tested skills on a warm cream background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hermes Agent review showing an X research dossier, a live task ledger, and tested skills on a warm cream background." title="Hermes Agent review showing an X research dossier, a live task ledger, and tested skills on a warm cream background." srcset="/__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 424w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 848w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_4ie!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaca59db-f88e-46cd-9db6-42d6873af015_1448x1086.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Build to launch is on Youtube now!</p><p>Watch the free portion here:</p><div id="youtube2-uGnNdlRe_R0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uGnNdlRe_R0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uGnNdlRe_R0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Hermes Agent is, and how it compares to your current tools</h2><p>Long chats slow down. Context gets expensive. So you clear the session and explain the work again as the tool forgets your instruction.</p><p>Hermes, <a href="https://github.com/NousResearch/hermes-agent">built by Nous Research</a>, takes the opposite bet by persisting chat sessions. That persistence runs on <a href="https://hermes-agent.nousresearch.com/docs/user-guide/features/skills/">three mechanisms</a>:</p><ul><li><p><strong>Bounded memory.</strong> <br>A <code>USER.md</code> capped at 1,375 characters and a <code>MEMORY.md</code> capped at 2,200. When the files are full, Hermes must consolidate and decide what to keep.</p></li><li><p><strong>Skills it writes itself.</strong> <br>Every ~15 turns, a background process replays the session and asks whether a completed workflow is worth keeping. If permitted, it writes the procedure as a <code>SKILL.md</code> and loads it next time instead of re-reasoning from scratch.</p></li><li><p><strong>Recall you can query.</strong> <br>Every conversation lands in a local searchable session database. Past work comes back by search, not by you re-explaining it.</p></li></ul><p>On top of being a CLI tool, Hermes now also ships as a desktop app. On my Mac, I downloaded it, dragged it into Applications, and opened it. The terminal install is still there if you prefer one <code>curl</code> command.</p><p>That setup was much shorter than the one I used for <a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business">my OpenClaw series</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NWbk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 424w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 848w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NWbk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png" width="1456" height="1008" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1008,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338378,&quot;alt&quot;:&quot;Hermes Agent&#8217;s site: a one-click Mac download alongside a terminal install line, open source under MIT.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hermes Agent&#8217;s site: a one-click Mac download alongside a terminal install line, open source under MIT." title="Hermes Agent&#8217;s site: a one-click Mac download alongside a terminal install line, open source under MIT." srcset="/__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 424w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 848w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NWbk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe98e57d-1e73-4c84-bed8-80008fa6bb12_1964x1360.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My install opened with 27 built-in toolsets, 18 of them enabled: browser automation, code execution, macOS computer use, cron jobs, cross-platform messaging, and more.</p><p>The gateway was running. The model picker sat in the status bar. Sessions, skills, messaging, and artifacts each had their own pane.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bxva!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 424w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 848w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bxva!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png" width="2000" height="1314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1314,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:556378,&quot;alt&quot;:&quot;The Hermes desktop app: sessions grouped by workspace on the left, 27 built-in toolsets, a running gateway, and a model picker set to GPT-5.5.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F857de2f6-3a09-4ca9-b1cb-ff69046465ce_2000x1314.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Hermes desktop app: sessions grouped by workspace on the left, 27 built-in toolsets, a running gateway, and a model picker set to GPT-5.5." title="The Hermes desktop app: sessions grouped by workspace on the left, 27 built-in toolsets, a running gateway, and a model picker set to GPT-5.5." srcset="/__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 424w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 848w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bxva!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4c497f0-b8a6-44bd-8806-cc133b87f115_2000x1314.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my stack, <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Code</a>, <a href="https://openai.com/codex/">Codex</a>, and <a href="/__u/buildtolaunch.substack.com/p/cursor-complete-guide-ai-builders">Cursor</a> center the active work session.</p><p>Hermes and OpenClaw add <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-rag-guide">memory</a>, <a href="/__u/buildtolaunch.substack.com/p/best-claude-code-routines-use-cases-guide">schedules</a>, <a href="/__u/buildtolaunch.substack.com/p/ai-agents-for-everyone-framework-guide">messaging</a>, and <a href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain">state that survives the chat</a>.</p><p><strong>OpenClaw is gateway-first.</strong> One long-lived process handles scheduled events and messaging. Its <a href="https://docs.openclaw.ai/architecture">skills come from a marketplace</a>.</p><p><strong>Hermes adds an agent-managed learning loop. </strong>It <a href="/__u/buildtolaunch.substack.com/p/agentic-flywheels-when-ai-products-start-running-and-growing-themselves">writes skills from completed work</a>, then loads them the next time the same job appears.</p><p>Hermes also lets me choose the provider. I ran it on my ChatGPT and Grok subscriptions instead of sending the work through metered APIs.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Hermes Agent runs on your existing subscriptions</h2><p>Direct X API calls were costing me about $1 a day for light scraping.</p><p>Hermes moved that work onto the Grok subscription I already paid for.</p><p>I connected Grok through xAI OAuth, then asked Hermes to <a href="/__u/buildtolaunch.substack.com/p/claude-code-prompts-reverse-engineer-business-model-alex-hormozi-justin-welsh">research Marc Lou&#8217;s product portfolio</a>. It used <a href="https://hermes-agent.nousresearch.com/docs/user-guide/features/x-search">native Grok </a><code>x_search</code>, while my personal X API stayed on the unused-tools list.</p><p>The full pass spent zero X API credits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xqLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 424w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 848w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xqLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png" width="1220" height="2108" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2108,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485354,&quot;alt&quot;:&quot;The Hermes Marc Lou research output showing five active money products, named-user evidence, and the satire check on a viral claim.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Hermes Marc Lou research output showing five active money products, named-user evidence, and the satire check on a viral claim." title="The Hermes Marc Lou research output showing five active money products, named-user evidence, and the satire check on a viral claim." srcset="/__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 424w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 848w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xqLv!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f900f85-f2ef-4b28-87cc-124e565a4ba1_1220x2108.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hermes mapped 20 to 30 products and isolated the five receiving real attention. It kept <a href="https://x.com/zilvestro/status/1995866251810201631">@zilvestro&#8217;s</a> customer story beside the claim and marked a viral <a href="https://x.com/marclou/status/2072662827064762502">&#8220;government ban&#8221; post</a> as satire.</p><p>It was faster than any X API workflow I had run. It also returned a <a href="/__u/buildtolaunch.substack.com/p/how-to-do-research-with-ai">research trail</a> already separated into founder claims, user claims, and jokes.</p><p>That is the 1+1&gt;2 effect: one subscription became both the search layer and the reasoning layer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Hermes Agent keeps work moving across sessions</h2><p>Marc Lou is just one person I track. The rest sat across <a href="https://github.com/">GitHub repos</a>, product pages, posts, and experiments.</p><p>Most of them were parked in a browser tab I swore I would get to.</p><p>One Chrome profile held 20 tabs. Several profiles were open at once. The laptop ran hot enough that I could hear the fan.</p><p>Closing them felt like losing work I still wanted to read, test, or run. So the pile stayed open.</p><p>This time I handed the pile to Hermes. It collected 76 tabs across four <a href="/__u/www.google.com/chrome/">Chrome</a> windows.</p><p>I narrowed them to 47 tasks: read this article, scout that method, test the skill, tear down the repo.</p><p>Then I gave Hermes one rolling job to work with. </p><p>Across fresh runs, Hermes executed code, trialed a skill against a sample folder, and surveyed 159 repos. It reached 15 of 47 tasks before I called it.</p><p>Below is an example of how it tested an instagram skill I had parked in my trial list for too long:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!W8cT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 424w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 848w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 1272w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!W8cT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1565667,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 424w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 848w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 1272w, /__u/substackcdn.com/image/fetch/$s_!W8cT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F358cac6e-55b4-42ac-8c49-ef63d74f9ab1_2416x1430.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And after that are the statuses of each of the 47 tasks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KMdI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 424w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 848w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KMdI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:712807,&quot;alt&quot;:&quot;Hermes job STATUS.md showing the live task ledger and batch history, with the 15 of 47 review cutoff called out.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hermes job STATUS.md showing the live task ledger and batch history, with the 15 of 47 review cutoff called out." title="Hermes job STATUS.md showing the live task ledger and batch history, with the 15 of 47 review cutoff called out." srcset="/__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 424w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 848w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KMdI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3dc85a-373d-4b70-831a-a97b96533c2f_2370x1574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Incomplete. Still moving.</p><p><a href="/__u/buildtolaunch.substack.com/p/claude-cowork-scheduled-tasks-vs-routines-vs-loop">Getting the cron to fire on its own</a> took one fix. Before that, I was the heartbeat.</p><p>Once the pile became a ledger, I closed the 76 tabs and let the laptop cool.</p><p>The ledger helped me close the learning loop I had always wanted: queue the work, run it, decide what to do with the result, then move to the next task.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Hermes Agent improves its skills through use</h2><p>The learning loop had one more thing to prove. Could Hermes correct a bad procedure after the work exposed it?</p><p>The session exploring <a href="https://support.vidiq.com/en/articles/108646-what-is-vidiq">vidIQ MCP</a> gave it the chance. VidIQ MCP is built for Youtube analytics, I wanted to use this to help me explore youtube in batches.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!v3wa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 424w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 848w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 1272w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!v3wa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png" width="704" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:704,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199362937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5707a4e5-246b-4c4f-86e2-d20b898e79ef_704x818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 424w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 848w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 1272w, /__u/substackcdn.com/image/fetch/$s_!v3wa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13405e26-77a9-4615-8a30-fe918ba97a68_704x818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hermes found the vidIQ <a href="/__u/buildtolaunch.substack.com/p/mcp-server-types-installation-guide-claude-cursor">MCP configured but disabled</a>. It enabled the server, hit a 401, switched to OAuth, opened the browser flow, and verified 46 tools after authorization.</p><p>It checked. Failed. Fixed. Confirmed.</p><p>Then the skill told me to run <code>/reload-mcp</code>.</p><p>That command did not exist.</p><p>Hermes checked the official command reference and patched its own <code>SKILL.md</code> while I watched. The corrected instruction held for the rest of the session.</p><p>That is what makes <a href="/__u/buildtolaunch.substack.com/p/claude-skills-building-complete-guide">agent skills</a> useful here. The skill kept the working route, the dead end, and the correction that replaced it.</p><p>The same loop can overwrite a skill you set by hand. With learning enabled, Hermes writes new skills and edits existing ones in the background.</p><p>Turn on write approval. Then every proposed change waits for your sign-off, and the record shows exactly what Hermes tried to rewrite.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Is Hermes Agent good? My honest verdict</h2><p>Hermes is strongest when the work needs to outlive one chat. It can run through models you already pay for, resume a job from files, and correct a skill after the procedure fails.</p><p>I use it inside the wider <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI agent system</a> I run in production. I still supervise the result.</p><p>Three things will bite you. All are fixable.</p><ul><li><p>It can mark the wrong result done.</p></li><li><p>An enabled cron job does not prove the gateway is running.</p></li><li><p>Its chat history does not give you a clean job status.</p></li></ul><p>I run it as <a href="/__u/buildtolaunch.substack.com/p/ai-management-partner-insights">supervised autonomy</a>. The agent grinds, I keep the verdict and every release action.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Starting the run is easy. Making it reliable takes the real work. You need to know it used the right provider, resumed the right job, and produced something safe to trust.</p><p>The paid section gives you the step-by-step setup and exact prompts for four jobs:</p><ul><li><p><strong>Run X research through Grok</strong></p></li><li><p><strong>Keep a job moving across fresh sessions</strong></p></li><li><p><strong>Bound unattended work</strong></p></li><li><p><strong>Catch false completion</strong></p></li></ul><p>The Hermes Agent Prompt Kit packages the complete setup into one folder.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9dTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9dTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9dTX!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F042b538a-0eca-4de0-876f-92f43dc6d3aa_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to run X research with 1 Hermes Agent prompt</h2>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/hermes-agent-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Grow Your Substack Growth with Claude Workflows]]></title><description><![CDATA[Eight workflows, one MCP: digest your inbox, size a niche, study top creators, draft and schedule notes in your voice, and improve conversion.]]></description><link>https://buildtolaunch.substack.com/p/grow-substack-claude-code-mcp-workflows</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/grow-substack-claude-code-mcp-workflows</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Sat, 11 Jul 2026 12:26:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!byQt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>A recorded Build to Launch workshop from July 10, 2026. I hand eight Substack growth workflows to Claude through one MCP, so the tracking-heavy parts of growing a newsletter run without me: digesting my subscriptions, sizing a niche, studying top creators, drafting notes in my voice, scheduling them, and reading which subscribers convert.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Claude runs my Substack growth now. For a long time, the thing slowing it down was me.</p><p>Not the strategy. Not the tools. Me.</p><p>I knew what to do to <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">grow on Substack</a>. I just could not keep up with doing it.</p><p>In the last six months, I moved houses twice. Twice. </p><p>Every writing cadence I had set, every posting schedule, every plan, I dropped most of them because I was living out of boxes.</p><p>On top of that: a full-time job and two little kids. There is <a href="/__u/buildtolaunch.substack.com/p/grow-substack-with-claude">not much spare time in that</a>, and there is <a href="/__u/buildtolaunch.substack.com/p/grow-substack-with-claude">even less spare energy</a>. </p><p>I kept coming back to the Pareto principle, the old 80/20 rule. Most of a job is the mechanical, repeatable, trackable part, call it 80%. The meaningful part, the judgment and the voice, is the 20% left over.</p><p>So I started asking simple question about Substack: what can I hand off, and what do I want to keep for myself? The answer turned into eight workflows.</p><p>Gradually, I took the parts of Substack growth I cannot realistically keep track of, and handed them to <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude</a>. And only kept the parts I enjoy.</p><p>Of course, Claude did a much better job than I could (before March).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!w8rt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!w8rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png" width="1372" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8235d420-9642-4810-abf5-705597d6773b_1372x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199280984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 424w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 848w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 1272w, /__u/substackcdn.com/image/fetch/$s_!w8rt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8235d420-9642-4810-abf5-705597d6773b_1372x890.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All Claude handled were just eight workflows that took over the 80% I used to grind through by hand. This session will break down all of them.</p><div class="callout-block" data-callout="true"><p><em>The <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program?utm_source=publication-search">Practical AI Builder Program</a> is a live cohort for people who are already using AI but want to build practical systems that fit their work. This is the session recap for this month. If you want access to the full video, slides, and live-build outputs, they are in the <a href="https://community.buildtolaunch.ai/">Build to Launch community</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.ai/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buildtolaunch.ai/subscribe"><span>Upgrade to Premium</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><a href="/__u/buildtolaunch.substack.com/i/199280984/the-three-reasons-youre-on-substack">The 3 stages everyone on Substack moves through</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/199280984/the-one-tool-that-runs-all-of-it">The one MCP that runs all eight workflows (it is already included in your subscription</a>)</p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/199280984/the-8-workflows-decomposed">The full live build, all eight workflows in Claude:</a></p><ul><li><p>How to turn your entire subscription inbox into one scannable read</p></li><li><p>How to size a niche before you spend a month on it</p></li><li><p>How to tear down exactly how a top creator wins: their titles, their SEO, their cadence</p></li><li><p>How to turn one post into a week of notes in your own voice</p></li><li><p>How to schedule a week of notes and walk away</p></li><li><p>How to find the utility winner, the note that quietly did the work</p></li><li><p>How to rank your posts on real conversion and pull your next article ideas</p></li><li><p>How to read the subscribers you already have and see who actually converts</p></li><li><p>The complete loop, where measurement feeds the next week of writing</p></li><li><p>Live from the session: the workflow that broke on camera, how I debugged it, and what the room is using Substack for</p></li></ul></li><li><p><a href="/__u/buildtolaunch.substack.com/i/199280984/start-here-which-workflow-to-run-this-week">What to do this week, in order</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/i/199280984/session-timeline">Session timeline with timestamps</a></p></li></ul><p>&#127873; The full recording, the deck, and all eight workflow prompts are in the <a href="https://community.buildtolaunch.ai">Build to Launch community portal</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!byQt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!byQt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1825290,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang from Build to Launch stepped back with one hand off a softly glowing self-running growth engine while cradling a single notebook, a rising growth line climbing from the engine, representing handing the mechanical 80% of Substack growth to Claude and keeping the meaningful 20%.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199280984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch stepped back with one hand off a softly glowing self-running growth engine while cradling a single notebook, a rising growth line climbing from the engine, representing handing the mechanical 80% of Substack growth to Claude and keeping the meaningful 20%." title="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch stepped back with one hand off a softly glowing self-running growth engine while cradling a single notebook, a rising growth line climbing from the engine, representing handing the mechanical 80% of Substack growth to Claude and keeping the meaningful 20%." srcset="/__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!byQt!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F905508ed-bd12-4b96-afe7-3d81a7a1b035_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Three Reasons You&#8217;re on Substack</h2><p>I opened the session with one question in the chat: what are you using Substack for?</p><p>One, to learn and read. Two, to build your own publication. Three, to grow toward monetization.</p><p>Four people answered, and I got four different stages.</p><p>One was mostly here to learn. One was building his own publication. One named brand, one picked all three at once.</p><p>That spread is the point. Most of us do not live in one box. You start by reading, you drift into building your own voice, and eventually you want the work to pay you back.</p><p>The engine has three stages because the path has three stages, and it meets you at whichever one you are standing in.</p><p>This is the same arc I laid out in <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">everything I have learned about growing on Substack</a>. The difference now is that the manual clicking runs as workflows instead.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What I Hand to Claude</h2><p>Across those three stages, I run eight workflows. Here is the whole set, in the order I reach for them.</p><ol><li><p><strong>Subscription Brief</strong> turns my entire subscription inbox into one short, themed read. Reach for it when you follow more than you can keep up with and want the two worth opening today.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Mp5F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 424w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 848w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Mp5F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png" width="1456" height="1227" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1227,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199280984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 424w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 848w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Mp5F!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da1660-8f5d-4916-9818-51bcf72a3d17_1580x1332.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Landscape Explorer</strong> sizes a niche before I commit a month of my life to it. It is for weighing a topic or a pivot: how crowded it is, whether anyone pays, before you write a word.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kqfd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kqfd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png" width="1456" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257327,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199280984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kqfd!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fb5613-c4d8-4627-869c-865508adcb4d_1576x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Creator Study</strong> tears down exactly how a top creator wins. Use it when someone in your lane is clearly working and you want their real playbook: their cadence, their titles, what they gate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TPzr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 424w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 848w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TPzr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png" width="1456" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283328,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/199280984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 424w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 848w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TPzr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c4df202-0122-4eed-9f5a-9e41beb110a9_1592x958.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Notes Engine</strong> turns one long post into a batch of notes in my voice. This is daily visibility without daily writing: one article becomes a week of notes.</p></li><li><p><strong>Scheduler</strong> queues those notes so I write once and walk away. It is for when you can write but cannot keep showing up.</p></li><li><p><strong>Notes Performance</strong> tells me which notes worked, and which quietly did the work. Reach for it when likes are lying and you want the note that pulled clicks and subscribers.</p></li><li><p><strong>Posts Performance</strong> ranks my articles on real conversion and hands me what to write next. Good for the blank page: your next ideas, each traced to a post that already converted.</p></li><li><p><strong>Subscriber Study</strong> reads the readers I already have and shows who converts. Use it when you are chasing new subscribers and forgetting the list you already own.</p></li></ol><p>You do not need all eight to start. You need the first one today, and the rest as each stage becomes practical for you. </p><div class="callout-block" data-callout="true"><p>If you are close to the beginning, this is <a href="/__u/buildtolaunch.substack.com/p/how-to-grow-substack-from-zero-in-2026">how I grew a Substack from near zero</a>.</p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8qE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8qE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator created by Jenny Ouyang created for BuildToLaunch.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" title="Section separator created by Jenny Ouyang created for BuildToLaunch.ai" srcset="/__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8qE!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22253659-1f81-47f9-9be4-6d1f23b21b68_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The full live build</h2><p>Here is what we built, step by step.</p>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/grow-substack-claude-code-mcp-workflows">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Open-Source LLMs in 2026: What's Actually Open, and How to Pick One]]></title><description><![CDATA[Most open-weight LLMs aren't open source. A builder's map to who ships open models in 2026, what they cost, where they run, and when to skip closed.]]></description><link>https://buildtolaunch.substack.com/p/open-source-llms-2026-pricing-hosting</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/open-source-llms-2026-pricing-hosting</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 08 Jul 2026 13:35:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yTst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>Open-source LLMs are catching up to Claude and GPT. Most of them are not how you think as &#8220;open source&#8221;. Picking one has less to do with the model than with the license it ships under and the host you run it on. This guide maps these LLMs landscape: who ships open models now, why they give them away, what they cost, where they run, and when to reach for one instead of a closed model.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>You have read that open-source AI is catching up.</p><p>DeepSeek beat this. Qwen beat that. Llama is free and everywhere.</p><p>That story is real. It is also hiding two things that change what you should do about it.</p><p>The first: almost none of it is open source. The second: the free models are not a gift. They are a weapon aimed at whoever charges you for AI, and in 2026 the weapon changed hands.</p><p>I went looking for an open model to run a high-volume job cheaply. I expected to spend the afternoon comparing benchmarks.</p><p>Instead I spent it figuring out which &#8220;open&#8221; models I was actually allowed to build on. Why the one topping the leaderboard is Chinese. Why the same model charged me four different prices depending on where I clicked run.</p><p>The landscape is not confusing because the technology is hard. It is misleading because three different things wear the same word. A license, a strategy, and a hosting bill all call themselves &#8220;open,&#8221; and nobody separates them for you.</p><p>So here is the map, in the order it actually matters.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/the-open-source-llm-field-guide-five-buckets-for-every-name">The Open-Source LLM Field Guide: Five Buckets for Every Name</a></strong>: the map that sorts every lab, model, license, host, and metric, so no name is left homeless.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/open-source-vs-open-weight-why-most-open-llms-arent-actually-open-source">Open-Source vs Open-Weight: Why Most &#8220;Open&#8221; LLMs Aren&#8217;t Actually Open Source</a></strong>: what &#8220;open&#8221; really means, and the license clause that can bill you.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/who-actually-ships-open-models-now-and-why-the-leaderboard-went-chinese">Who Ships Open Models Now, and Why the Leaderboard Went Chinese</a></strong>: the current map, and the surprise at the top of it.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/why-would-anyone-give-away-a-frontier-model-open-weights-are-a-weapon">Why Would Anyone Give Away a Frontier Model? Open Weights Are a Weapon</a></strong>: the strategy behind free models, and what makes them survivable.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/how-to-read-an-open-models-license-before-you-ship">How to Read an Open Model&#8217;s License Before You Ship</a></strong>: the pre-build check that keeps a &#8220;free&#8221; model from becoming a legal problem.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/how-to-pick-where-your-open-model-runs-groq-together-bedrock">How to Pick Where Your Open Model Runs: Groq, Together, Bedrock</a></strong>: same model, different physics, and how to choose.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/how-to-decide-between-an-open-model-and-claude-or-gpt">How to Decide Between an Open Model and Claude or GPT</a></strong>: when open saves real money, and when closed still wins.</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/205646488/the-open-model-decision-card-and-why-your-moat-is-never-the-model">The Open-Model Decision Card, and Why Your Moat Is Never the Model</a></strong>: the one-page call sheet, and where durable value lives.</p></li></ul><p>By the end: you can pick an open model, its license, and its host for a real project, and know when not to bother.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents and Automation: Everything I&#8217;ve Built, Tested, and Run in Production</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Everything Vibe Coding: From First Prompt to Production App</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yTst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yTst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2016610,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang holding a glowing three-layer panel (license, host, model) and weighing a row of three glowing language-model cubes, each showing a neural-network mesh, beside a softer server rack, representing how to choose an open-source LLM, its license, and its host.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/205646488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang holding a glowing three-layer panel (license, host, model) and weighing a row of three glowing language-model cubes, each showing a neural-network mesh, beside a softer server rack, representing how to choose an open-source LLM, its license, and its host." title="Pixar-style 3D illustration of Jenny Ouyang holding a glowing three-layer panel (license, host, model) and weighing a row of three glowing language-model cubes, each showing a neural-network mesh, beside a softer server rack, representing how to choose an open-source LLM, its license, and its host." srcset="/__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yTst!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06553dee-2368-4d31-8600-50f19fa33dea_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Open-Source LLM Field Guide: Five Buckets for Every Name</h2><p>The map has five layers, and every name you are about to meet sits on one of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bSEz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 424w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 848w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bSEz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png" width="1456" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146453,&quot;alt&quot;:&quot;Field guide to open-source LLMs: five buckets, being labs like DeepSeek and Meta, models like DeepSeek V4 and Llama 4, licenses like Apache 2.0, five hosting lanes from serverless to self-host, and measuring sticks like tokens per second and dollars per million tokens.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/205646488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Field guide to open-source LLMs: five buckets, being labs like DeepSeek and Meta, models like DeepSeek V4 and Llama 4, licenses like Apache 2.0, five hosting lanes from serverless to self-host, and measuring sticks like tokens per second and dollars per million tokens." title="Field guide to open-source LLMs: five buckets, being labs like DeepSeek and Meta, models like DeepSeek V4 and Llama 4, licenses like Apache 2.0, five hosting lanes from serverless to self-host, and measuring sticks like tokens per second and dollars per million tokens." srcset="/__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 424w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 848w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bSEz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6832669-a7a6-420d-9f27-a7d9817373d9_2156x931.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They stack in an order, so start at the top. </p><p><strong>A lab trains the model:</strong> DeepSeek, Meta, Alibaba&#8217;s Qwen team, Mistral, Moonshot. </p><p><strong>What they ship is a model</strong>, an actual file of trained weights, usually a family in a few sizes: DeepSeek V4, Llama 4, Qwen3, GLM-5.</p><p><strong>Every model ships under a license</strong>, the fine print on what you are allowed to do with those weights. This is where &#8220;open&#8221; gets slippery enough to fill the next section.</p><p>Then comes the layer that decides your build. <strong>You never need to download a frontier model onto your laptop</strong>, so it runs on someone else&#8217;s GPUs behind an API, and that someone is a hosting lane. There are five of them, and picking one is discussed in depth below.</p><p>The last layer is <strong>the measuring sticks</strong> you judge lanes on. A token is a chunk of text, very roughly three-quarters of a word, and it is the unit everything is priced in. The rest are dollars per million tokens, tokens per second for raw speed, and time to first token for lag.</p><p>Five layers, one order: a lab trains a model, the model ships under a license, you run it through a host, and you judge the everything on a few numbers.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Open-Source vs Open-Weight: Why Most &#8220;Open&#8221; LLMs Aren&#8217;t Actually Open Source</h2><p>Open source has a definition, and most &#8220;open&#8221; models fail it.</p><p>The <a href="https://opensource.org/ai/open-source-ai-definition">Open Source Initiative</a> sets the bar: release the weights, the training data information, and the code that built it. The license must let anyone use, study, modify, and redistribute it for any purpose.</p><p>Open weight clears a much lower bar. You get the finished weights, a license, and little else.</p><p>That gap is not academic. The OSI looked at Llama and <a href="https://opensource.org/blog/metas-llama-license-is-still-not-open-source">ruled it out</a>: &#8220;Meta is confusing &#8216;open source&#8217; with &#8216;resources available to some users under some conditions.&#8217;&#8221;</p><p>Some conditions. Here is one.</p><p>Llama&#8217;s license has a ceiling at <a href="https://github.com/meta-llama/llama-models/raw/refs/heads/main/models/llama4/LICENSE">700 million monthly active users</a>. Cross it on the model&#8217;s release date, and you must request a license from Meta, granted &#8220;in its sole discretion.&#8221; A size exists at which your right to use the model switches off.</p><p>There is another place. Llama 4&#8217;s multimodal rights are <a href="https://www.llama.com/llama4/use-policy/">not granted to companies based in the European Union</a>, and every Llama 4 model is multimodal. A European company installing Llama 4 to train on images is outside the license before it writes a line of code.</p><p>The traps are not only Meta&#8217;s. MiniMax M3 sits near the top of the open leaderboard, yet its license grants use <a href="https://huggingface.co/MiniMaxAI/MiniMax-M3/blob/main/LICENSE">&#8220;for non-commercial purposes&#8221;</a>. Commercial use above $20M a year needs &#8220;separate, prior written authorization.&#8221;</p><p>A model everyone calls open, and you cannot legally build a business on it without asking first.</p><p>For contrast, look at what fully open looks like. AllenAI&#8217;s <a href="https://huggingface.co/allenai/OLMo-2-1124-13B">OLMo 2</a> ships the weights, the training code, the checkpoints, the logs, and the actual dataset, under Apache 2.0.</p><p>You can rebuild it. Almost nobody else lets you.</p><p>That is the real cost of open weight. Without the data and the recipe, you cannot audit the model for what it was trained on, you cannot reproduce it, and you inherit whatever legal exposure is buried in data you never saw.</p><p>You are not owning open source. You are renting a black box under a EULA. Read the license before the benchmark.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Who Actually Ships Open Models Now, and Why the Leaderboard Went Chinese</h2><p>The roster changed faster than my mental model.</p><p>Here is who ships a current open-weight flagship as of July 2026:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2E8N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 424w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 848w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2E8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131561,&quot;alt&quot;:&quot;Open-weight flagship models as of July 2026, with lab, model, release month, and license: DeepSeek V4, GLM-5.2, MiniMax M3, Kimi K2.6, Qwen3.6, Llama 4, Mistral Large 3, Gemma 4.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/205646488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Open-weight flagship models as of July 2026, with lab, model, release month, and license: DeepSeek V4, GLM-5.2, MiniMax M3, Kimi K2.6, Qwen3.6, Llama 4, Mistral Large 3, Gemma 4." title="Open-weight flagship models as of July 2026, with lab, model, release month, and license: DeepSeek V4, GLM-5.2, MiniMax M3, Kimi K2.6, Qwen3.6, Llama 4, Mistral Large 3, Gemma 4." srcset="/__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 424w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 848w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2E8N!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a054d12-cd31-4a43-8b37-df8be0655e9c_2156x975.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On <a href="https://artificialanalysis.ai/models/open-source">Artificial Analysis&#8217;s open leaderboard</a>, the top open models are GLM-5.2, MiniMax-M3, DeepSeek V4, and Kimi K2.6.</p><p>Surprisingly (or not), every one of them is Chinese. Meta, Google, and Mistral trail.</p><p>The companies that made &#8220;open&#8221; a marketing word are quietly walking away from it.</p><p>Meta shelved Llama 4 Behemoth, its biggest model, and in April 2026 shipped <a href="https://ai.meta.com/blog/introducing-muse-spark-msl/">Muse Spark</a>, its first closed, API-only frontier model. Alibaba kept its small Qwen tiers open and made its flagship, <a href="https://venturebeat.com/technology/alibabas-qwen3-7-plus-supports-text-video-and-imagery-inputs-at-low-cost-of-0-4-1-6-per-1m-token-but-its-proprietary">Qwen3.7-Max, proprietary</a>.</p><p>Read those two moves together and a pattern falls out. Leading on open is now a challenger&#8217;s play, not an incumbent&#8217;s. The labs that already have distribution are hedging back toward closed, while the labs trying to take share give their best work away.</p><p>Which raises the obvious question.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why Would Anyone Give Away a Frontier Model? Open Weights Are a Weapon</h2><p>Nobody spends nine figures training a model and releases it out of generosity.</p><p>Mark Zuckerberg said the quiet part in his <a href="https://about.fb.com/news/2024/07/open-source-ai-is-the-path-forward/">2024 open-source letter</a>. Meta open-sources so it is &#8220;not locking into a competitor&#8217;s closed ecosystem where they can restrict what we build.&#8221; He compared it to being &#8220;constrained by what Apple will let us build on their platforms.&#8221;</p><p>Strip the framing and the logic is simple. Push the price of one layer to zero so you can sell or protect the layer next to it.</p><p>Meta&#8217;s real business is apps and ads, not model API calls. A free frontier model does two jobs at once: it commoditizes the paid product that OpenAI and Anthropic sell, and it keeps Meta off anyone else&#8217;s platform toll.</p><p>Meta never needed to sell the model. It needed the rival&#8217;s version to stop being worth paying for.</p><p>Then the weapon changed hands.</p><p>Once Meta had ecosystem share, it started hedging back to closed. Meanwhile the Chinese labs picked the weapon up and aimed it at everyone. DeepSeek V4-Flash runs at <a href="https://pricepertoken.com/pricing-page/model/deepseek-deepseek-v4-pro">$0.09 per million input tokens</a>, and Chinese open weights now make up <a href="https://hai.stanford.edu/assets/files/hai-digichina-issue-brief-beyond-deepseek-chinas-diverse-open-weight-ai-ecosystem-policy-implications.pdf">around 61% of the top-model token traffic</a> on OpenRouter.</p><p>When your capability is a commodity, giving it away costs you little and costs the incumbent charging for it a lot.</p><p>That only works if serving the model is cheap. The design decision that makes it cheap is the mixture-of-experts architecture.</p><p>DeepSeek V3 has <a href="https://arxiv.org/html/2412.19437v1">671 billion parameters, but only 37 billion are active per token</a>. A router picks a handful of expert sub-networks for each token, so the compute and the memory bandwidth you pay for scale with the active count, not the total. The model holds 671B worth of knowledge and serves at roughly 37B worth of cost.</p><p>That decoupling is the reason frontier-grade output costs pennies in 2026 and could not in 2023, when a dense model computed every parameter for every token.</p><p>One more number deserves a second look. You have seen the claim that DeepSeek trained V3 for $5.6 million.</p><p>That figure is the <a href="https://en.wikipedia.org/wiki/DeepSeek">final training-run compute only</a>, about 2.788 million GPU-hours at $2 each, and the paper says so plainly. It excludes the research, the failed runs, and the hardware.</p><p>SemiAnalysis put the real server bill closer to <a href="https://newsletter.semianalysis.com/p/deepseek-debates">$1.6 billion</a>, noting the headline number &#8220;does not include research and development, infrastructure, and other crucial costs.&#8221; Same lesson as the license. The number everyone repeats is not the number that is true.</p><p>That is the strategy and the economics. You can see the game now: open weight, not open source, and a price war nobody is calling a price war.</p><p>The rest of this guide is the part you can act on: which license won&#8217;t bite you, where to run the model, and whether to use an open one at all. It all comes together in the Decision Card at the end.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to Read an Open Model&#8217;s License Before You Ship</h2><p>The license, not the benchmark, is what can stop your product. Read it first, and read it for four things.</p><p>First, a user or revenue ceiling. Llama switches off above 700M monthly active users; Kimi K2&#8217;s <a href="https://github.com/MoonshotAI/Kimi-K2/blob/main/LICENSE">Modified MIT</a> adds attribution duties above 100M users or $20M a month. You will likely never hit these, but &#8220;likely never&#8221; is a business decision, not a default.</p><p>Second, a geographic carve-out. Llama 4 excludes EU companies from its multimodal rights. If your users or your servers are in the wrong place, the license is already broken.</p><p>Third, a commercial gate. MiniMax M3 is non-commercial unless you get written authorization. This is the one that surprises people, because the model is free to download and still not free to sell against.</p><p>Fourth, attribution and naming. Llama makes you display &#8220;Built with Llama&#8221; and prefix any model you train on its outputs with &#8220;Llama.&#8221; Minor, but it is a contract term, not a suggestion.</p><p>Sort every model into one of three tiers and the decision gets fast. </p><p>Apache 2.0 and MIT models ship freely: Mistral Large 3, Gemma 4, DeepSeek V4, GLM-5.2.</p><p>Open-weight-with-limits models need a ceiling check: Llama, and Qwen&#8217;s larger tiers. </p><p>Non-commercial models like MiniMax M3 you skip unless you plan to ask.</p><p>One trap: licenses change per version. Gemma 1 through 3 shipped under Google&#8217;s restrictive terms; <a href="https://ai.google.dev/gemma/apache_2">Gemma 4 moved to Apache 2.0</a>. Check the version you are shipping, not the family you remember.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to Pick Where Your Open Model Runs: Groq, Together, Bedrock</h2><p>The same open model is a different product depending on where you run it. Speed and price swing wildly with the host, and picking one is a real decision, not a detail.</p><p>Take gpt-oss-120b. In July 2026 on <a href="https://artificialanalysis.ai/models/gpt-oss-120b/providers">Artificial Analysis</a>, identical weights run at 1,987 tokens per second (raw output speed) on Cerebras. They run at 480 on Groq.</p><p>DeepInfra serves it at about $0.05 per million tokens. Their summary: a 314% speed spread and a 2.6x price spread on one model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MoAk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 424w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 848w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MoAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png" width="1456" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100345,&quot;alt&quot;:&quot;Table comparing open source LLM hosting speed and price: gpt-oss-120b at 1,987 tokens/sec on Cerebras, 480 on Groq, about $0.05 per million tokens on DeepInfra, as of July 2026.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/205646488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Table comparing open source LLM hosting speed and price: gpt-oss-120b at 1,987 tokens/sec on Cerebras, 480 on Groq, about $0.05 per million tokens on DeepInfra, as of July 2026." title="Table comparing open source LLM hosting speed and price: gpt-oss-120b at 1,987 tokens/sec on Cerebras, 480 on Groq, about $0.05 per million tokens on DeepInfra, as of July 2026." srcset="/__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 424w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 848w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MoAk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0e5886-7995-4ffe-9b26-b3484591a7ae_2156x828.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Step back, because the word host hides the mechanics. </p><p>An open model is not something you download and wrestle onto your laptop. It sits on someone else&#8217;s GPUs, behind an API endpoint you call over the internet.</p><p>The question is whose GPUs, and that comes down to your workload:</p><ul><li><p><strong>Just starting:</strong> a serverless API. <a href="https://www.together.ai/pricing">Together</a>, <a href="https://fireworks.ai/pricing">Fireworks</a>, or <a href="https://deepinfra.com/pricing">DeepInfra</a> keep the model running and bill per token, from roughly $0.09 to $1.74 per million. You grab a key and you are calling it in minutes.</p></li><li><p><strong>Latency is the product:</strong> speed silicon. <a href="https://groq.com/pricing">Groq</a> and <a href="https://www.cerebras.ai/pricing">Cerebras</a> run open models on custom chips, several times faster for a small premium.</p></li><li><p><strong>Regulated:</strong> a cloud bundle. <a href="https://aws.amazon.com/bedrock/pricing/">AWS Bedrock</a>, <a href="https://cloud.google.com/vertex-ai/generative-ai/pricing">Vertex</a>, or <a href="https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/deepseek/">Azure</a> run the same models on the invoice you already pay, next to your data and behind the IAM you already set up.</p></li><li><p><strong>Past ~100 million tokens a month:</strong> self-host. Rent GPUs and serve with <a href="https://docs.vllm.ai/">vLLM</a>, or run a smaller model locally with <a href="https://ollama.com/">Ollama</a>; a fixed GPU bill finally beats per-token pricing.</p></li><li><p><strong>Don&#8217;t want to choose:</strong> an aggregator. <a href="https://openrouter.ai/">OpenRouter</a> fronts seventy-plus of these providers behind one API key, so you switch hosts by changing a string.</p></li></ul><p>Prices swing by host and model: the same DeepSeek V3 runs from $0.38 to $0.89 per million tokens across hosts. <a href="https://artificialanalysis.ai/models/deepseek-v3/providers">Artificial Analysis</a> has the exact figure for every model on every host, so check it before you commit.</p><p>Whichever you pick, using it looks almost like using Claude or GPT. You get an API key and point your code&#8217;s base_url at the host&#8217;s endpoint. Most are OpenAI-compatible, so the call you already write barely changes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!O-mT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!O-mT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58485,&quot;alt&quot;:&quot;How a hosted open model reaches your app: your code calls the host&#8217;s API endpoint (API key plus base_url), the open model runs on the host&#8217;s GPUs, and tokens stream back the same as calling GPT.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/205646488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How a hosted open model reaches your app: your code calls the host&#8217;s API endpoint (API key plus base_url), the open model runs on the host&#8217;s GPUs, and tokens stream back the same as calling GPT." title="How a hosted open model reaches your app: your code calls the host&#8217;s API endpoint (API key plus base_url), the open model runs on the host&#8217;s GPUs, and tokens stream back the same as calling GPT." srcset="/__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!O-mT!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93d20305-36c2-4260-bb1d-a9075f4e297d_1376x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, why the spread? Same outputs, different physics underneath, and it comes from hardware, not quality.</p><p>Groq&#8217;s <a href="https://groq.com/lpu-architecture">LPU</a> keeps the model in on-chip SRAM, runs deterministically with no runtime scheduling, and drops the high-bandwidth memory that GPUs rely on. That buys latency and gives up capacity, so the model has to be sharded across many chips. Cerebras makes the same trade at wafer scale.</p><p>The GPU hosts, Together and Fireworks and DeepInfra, batch many requests on H100s and B200s. That maximizes throughput per dollar and raises the time to first token.</p><p>So fast and cheap are not two quality tiers. They are two design philosophies, and you pick by your workload: real-time voice needs the fast lane, bulk overnight processing wants the cheap one.</p><p>The cloud bundle looks overpriced until you see what it sells. AWS Bedrock runs open models at a premium to Groq, but it is <a href="https://aws.amazon.com/blogs/aws/amazon-bedrock-adds-fully-managed-open-weight-models/">not selling the model</a>. It is selling unified billing, IAM, no data egress, compliance, and keeping inference next to data you already store on AWS.</p><p>For a regulated team, that bundle is the product and the model is the loss leader.</p><p>Notice the move, because you have seen it before. The provider&#8217;s margin on the model itself is racing toward zero, that $0.38 floor barely above the cost of serving it. They give the model away at cost to sell the thing beside it: raw speed, custom silicon, or the cloud bundle.</p><p>It is the same play the model labs ran, one floor up.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How to Decide Between an Open Model and Claude or GPT</h2><p>Start with the honest part. At the frontier, closed still wins.</p><p>The best open models trail the best closed ones by a <a href="https://artificialanalysis.ai/articles/recent-open-weights-model-launches">3 to 6 point Intelligence Index gap</a>, down from about 13 a year ago but not gone. The gap widens on the hardest reasoning and agentic tasks, and closed models hallucinate less. If your product lives or dies on the single hardest 5% of requests, pay for the closed model and move on.</p><p>Everywhere else, open has real, specific wins. There are four worth knowing.</p><p><strong>The first is cost at scale. </strong></p><p>The crossover sits around <a href="https://www.digitalapplied.com/blog/open-weight-vs-closed-source-ai-models-q2-2026">100 million tokens a month</a>; below it, a managed API is usually cheaper once you count ops. One team that moved two high-volume pipelines to <a href="/__u/buildtolaunch.substack.com/p/claude-code-ollama-local-model-guide">self-hosted</a> Qwen <a href="https://medium.com/@mudassir00seven/we-stopped-paying-for-gpt-4-in-2026-what-actually-happened-to-our-product-quality-0399b51f0f37">cut costs from $1.50 to $0.15 per million tokens</a>, 90%, and still warned that below roughly 100k requests a day the managed API wins.</p><p><strong>The second is privacy. </strong></p><p>If you cannot send data to OpenAI at all, a self-hosted open model is the <a href="https://anderseiler.com/p/bye-bye-openai">GDPR-clean path</a>, and there is no closed equivalent.</p><p><strong>The third is latency. </strong></p><p>For real-time work, Cerebras serves Qwen at <a href="https://www.digitalapplied.com/blog/ai-model-latency-benchmarks-2026-ttft-throughput">about 525 tokens per second</a> against roughly 92 for a standard closed API. </p><p><strong>The fourth is control.</strong> </p><p>You own the weights, so no vendor deprecates your model out from under you, and migrating is a change of base URL.</p><p>What working builders do is <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">route by task</a>. Send bulk, private, and high-volume work to an open model, send the hardest reasoning to a closed one, <span>and keep a </span><a href="/__u/buildtolaunch.substack.com/p/deepseek-outage-llm-backup-lesson">closed fallback</a><span> wired behind a feature flag.</span></p><p>The question was never open or closed. It is which job, at what volume.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Open-Model Decision Card, and Why Your Moat Is Never the Model</h2><p>Everything above collapses into one page. Save it for your references:</p><pre><code><code>THE OPEN-MODEL DECISION CARD  (as of July 2026)

1. LICENSE: check before the benchmark
   - Apache 2.0 / MIT: ship freely (Mistral Large 3, Gemma 4, DeepSeek V4, GLM-5.2)
   - Open-weight + limits: check the ceiling (Llama = 700M MAU + no EU multimodal;
     Qwen large tiers = 100M MAU)
   - Non-commercial: needs written OK (MiniMax M3). Skip unless you'll ask.
   - Grep the license for: user/revenue ceiling, geographic carve-out,
     commercial gate, attribution.

2. HOST: same model, different physics
   - Need speed (real-time, voice): Cerebras / Groq (specialized silicon)
   - Need cheap (bulk, batch): DeepInfra / Together / Fireworks (GPU batching)
   - Need the bundle (already on AWS/Azure, compliance, data-gravity):
     Bedrock / Vertex
   - Compare the same model across hosts on artificialanalysis.ai first.

3. OPEN vs CLOSED: which job, what volume
   - Under ~100M tokens/mo, no privacy need: closed API usually wins
   - Over ~100M tokens/mo, or on-prem/regulated, or need sub-0.3s latency: open
   - Hardest reasoning / agentic / multimodal: closed, still (3-6 pt gap)
   - Default: route by task, keep a closed fallback behind a flag.
</code></code></pre><p>Now the part that outlasts the card. The same logic that made the model free is already eating the layer that runs it.</p><p>Gartner expects inference on a trillion-parameter model to cost <a href="https://www.gartner.com/en/newsroom/press-releases/2026-03-25-gartner-predicts-that-by-2030-performing-inference-on-an-llm-with-1-trillion-parameters-will-cost-genai-providers-over-90-percent-less-than-in-2025">over 90% less by 2030</a>. In 2023, a16z argued that <a href="https://a16z.com/who-owns-the-generative-ai-platform/">infrastructure was capturing the value</a> in AI. By 2026 that flipped: the durable moats are <a href="https://www.valtorian.com/blog/ai-moats-2026">proprietary data, deep workflow integration, and distribution</a>, and &#8220;model selection is closer to a commodity choice than a competitive advantage.&#8221;</p><p>Which tells you where to spend your effort. </p><div class="callout-block" data-callout="true"><p>Your moat is never the model, and increasingly not the host either. It is your users, your context, and the workflow a competitor cannot clone by downloading weights.</p></div><p>So pick the cheapest model that clears your quality bar, run it on the host that fits the workload, wire a fallback, and stop treating the model like the asset. The model is the commodity. What you build around it is the company.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Next Steps</h2><h4>What you can do today:</h4><ol><li><p>Pull the license of the open model you are eyeing and check it for the four clauses: a user or revenue ceiling, a geographic carve-out, a commercial gate, and attribution.</p></li><li><p>Drop one model into artificialanalysis.ai and compare it across a fast host and a cheap host before you commit to either.</p></li><li><p>Write down the monthly token volume where you would move a task off Claude or GPT to an open model. That number is your switch point.</p></li></ol><p>If this made the open-model landscape navigable, share it to someone who will also benefit from reading it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/open-source-llms-2026-pricing-hosting?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/open-source-llms-2026-pricing-hosting?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>And if someone shared this with you, subscribe free so you don&#8217;t miss the next guide.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tDtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tDtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ace5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tDtN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Face5449f-f64e-4f31-880b-c32bc79c85a5_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Which open model are you reaching for first, and what are you running it on?</strong></p><p>&#8212; Jenny</p><p><strong><a href="/__u/buildtolaunch.substack.com/p/why-subscribe">Why Upgrade</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder Program</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Obsidian + Claude Code: How to Build a Second Brain that Remembers, Connects, and Runs Itself]]></title><description><![CDATA[Build a second brain with Obsidian and Claude, it remembers your work, links itself, answers across your history, and get smarter over use. By the end, a]]></description><link>https://buildtolaunch.substack.com/p/claude-code-obsidian-second-brain</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/claude-code-obsidian-second-brain</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 01 Jul 2026 12:52:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bd25!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>You guide your AI through everything. You remind it where to look, what to do, how to do it. And you still worry it will forget something important. The fix is a second brain your AI can actually read: a folder of notes in Obsidian, wired to Claude. This walks through the whole build.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>For a long time, I was my AI&#8217;s memory.</p><p>Not because it had none. It had plenty. ChatGPT remembers. <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude</a> remembers. My agents on <a href="/__u/buildtolaunch.substack.com/p/openclaw-ai-agent-one-person-business">OpenClaw</a> remember.</p><p>The problem is the kind of memory.</p><p>It&#8217;s linear. A running log. Each new thing pushes the old ones down, then out. It keeps what&#8217;s recent and drops the arc.</p><p>So it can&#8217;t answer the question I actually care about. Pull up one topic across my whole history. What I thought, what I researched, what others said, how it evolved, where every file lives.</p><p>A log was never going to hold that shape.</p><p>You could make the AI read back through everything, every time, to find what connects. I tried. It is slow, and the <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">token bill is brutal</a>. You can&#8217;t afford that on every lookup.</p><p>So what you need isn&#8217;t a better log. It&#8217;s <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-rag-guide?utm_source=publication-search">a second brain</a>.</p><p>A connected store of everything you know and have done. You land on one idea, and everything tied to it comes up with it. Across your whole history. Without re-reading it all.</p><p>That&#8217;s the thing I was missing.</p><p>I got there sideways. Every time I asked AI to read or write my work, it kept pulling me toward markdown. <a href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json">Plain text files</a>.</p><p>And markdown is the first thing Obsidian is built on.</p><p>So the jump was small. Put my notes where the AI already reads best. Then connect them.</p><p>I went through every question I had about Obsidian until it clicked. Then I wired it to Claude.</p><p>That was the day I stopped being the memory.</p><p>This is the build, start to finish. The notes, the connection, the setup.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong>What makes Obsidian so good</strong></p></li><li><p><strong>Why Obsidian and AI work together</strong>, and the tools that extend it</p></li><li><p><strong>What a connected Obsidian + Claude second brain looks like</strong></p></li><li><p><strong>How to connect them: the bridge</strong></p></li><li><p><strong>How to set up Claude to run it</strong></p></li><li><p><strong>How to keep the vault organized so Claude finds the right note</strong></p></li><li><p>By the end: an Obsidian vault Claude Code reads, updates, and interlinks as your second brain</p></li><li><p>The obsidian second brain kit: grab it at the end</p></li></ul><p>&#127873; The Obsidian Second Brain Kit: the pre-built vault, the context-file templates, the bridge setup sheet, the self-updating skills, and the cleanup checklist.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-rag-guide">Build an AI Second Brain with RAG</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">Why Claude Code Gets Expensive: Token Optimization</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Bd25!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Bd25!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1933721,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang from Build to Launch touching one glowing note-card in a floating web of connected note-cards, its linked cluster lighting up while a terminal threads into the web, representing a connected Obsidian + Claude second brain where landing on one idea surfaces everything tied to it.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch touching one glowing note-card in a floating web of connected note-cards, its linked cluster lighting up while a terminal threads into the web, representing a connected Obsidian + Claude second brain where landing on one idea surfaces everything tied to it." title="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch touching one glowing note-card in a floating web of connected note-cards, its linked cluster lighting up while a terminal threads into the web, representing a connected Obsidian + Claude second brain where landing on one idea surfaces everything tied to it." srcset="/__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bd25!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe703085a-a5e2-41c1-a30b-2993e3f6861e_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Makes Obsidian So Good?</h2><p><a href="https://obsidian.md/">Obsidian</a> is a free notes app that stores every note as a plain <code>.md</code> file on your own computer.</p><p>No cloud account. No database you can&#8217;t open. If Obsidian disappeared tomorrow, your notes still open in any text editor.</p><p>It has three parts:</p><ol><li><p><strong>A folder</strong>, also called vault, is where all your notes are saved;</p></li><li><p>.md files, also called <strong>notes</strong>, is the format that stores your notes, one idea at a time;</p></li><li><p><strong>A graph</strong>, shows the connection between all saved notes.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GZ0g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 424w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 848w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GZ0g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png" width="2276" height="1306" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1306,&quot;width&quot;:2276,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:590444,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc98ce57-3001-4981-ab01-02f8ad6b57bd_2276x1306.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 424w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 848w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GZ0g!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F645da692-0592-4bac-a83e-28ae6ae81ef2_2276x1306.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From: https://obsidian.md/</figcaption></figure></div><p>The connection and relation of files are made possible by two built-in features:</p><ol><li><p><strong>Links</strong>. <br>Also known as wikilinks after the wiki-style brackets. Type a note&#8217;s name in double brackets in another note, <code>[[Example Note Name]]</code>, and the two are connected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1be8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 424w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 848w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1be8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png" width="1068" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef405911-58cc-4779-a83f-ef34442414f5_1068x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1068,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101367,&quot;alt&quot;:&quot;Type &#8220;[[]]&#8221;, and Obsidian will display the most recently edited file as link candidate&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Type &#8220;[[]]&#8221;, and Obsidian will display the most recently edited file as link candidate" title="Type &#8220;[[]]&#8221;, and Obsidian will display the most recently edited file as link candidate" srcset="/__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 424w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 848w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1be8!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef405911-58cc-4779-a83f-ef34442414f5_1068x674.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Type &#8220;[[mcp]]&#8221;, and Obsidian will display the most relevant file as link candidates</figcaption></figure></div></li></ol><ol start="2"><li><p><strong>Properties<br></strong>They<strong> </strong>are custom fields at the top of a note: status, source, project, date. Written as <a href="http://if you want to go deeper.">plain YAML</a>, they let Claude read the note as data, not just prose, and you can sort and filter on them like a table.<br><strong>Tags</strong> are a special type of property, they are searchable and clickable in Obsidian.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XfzV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 424w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 848w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XfzV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png" width="1032" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 424w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 848w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XfzV!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff900f479-57cd-43c9-b91d-bb86e7fc02e1_1032x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Obsidian has custom properties (add however you want) and built-in properties (Tags)</figcaption></figure></div></li></ol><p>The links + notes build a graph view, which turns your vault into a picture.</p><p>Every note is a dot. Every link is a thread. </p><p>A vault with no links is dust: notes floating, nothing touching. Add links and it clusters. You can see which ideas belong together and which are stranded.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;fe473016-3cea-4c20-8d0a-d56727a81d85&quot;,&quot;duration&quot;:null}"></div><p><strong>The search within Obsidian is cheap and crazy fast.</strong></p><p><span>A developer </span><a href="https://prokopov.me/posts/obsidian-cli-changes-everything-for-ai-agents/">tested it on a 4,663-file vault</a><span>. Finding the disconnected notes by brute-force grep took 15.6 seconds. Through Obsidian's index: 0.26, about 60 times faster. Have an AI do the same scan by reading every file and it burns roughly 7 million tokens. Through the index, about 100. Same answer, 70,000 times cheaper.</span></p><p>Why?</p><p>When your vault loads, Obsidian reads every note once and builds an in-memory index called the <strong>metadataCache</strong>: every link, tag, heading, and property in the vault.</p><p>After that, it works from the index. A link resolver maps every <code>[[wikilink]]</code>, so backlinks and orphans surface instantly, with no full-vault scan.</p><p>Your notes are still plain <code>.md</code> files. The index sits on top. You get database speed without trapping your notes in a database.</p><p>You made the connection once. Next time you land on one idea and the connected ones come with it, because the connections were stored once and the index keeps them ready.</p><p>That is the Obsidian side. </p><p>Now you may say, sure, Obsidian seems powerful in note-taking and graph-drawing, but what makes it so special with AI?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why Do Obsidian and AI Work Together?</h2><p>If you&#8217;ve been building with AI for a while, you already know the pattern: Markdown files are first-class citizens.</p><p>Obsidian treats Markdown files the same way.</p><p>Same foundation. That is why the pairing works.</p><p>Obsidian gives Claude four things at once: readable files, a steady stream of source material, writable memory, and paths to follow.</p><p>Put those together and you get the shape of a graph memory agent: your vault as long-term memory, Claude as the part that reasons over it.</p><h3>Reason 1: Claude can read it</h3><p>Obsidian&#8217;s rules happen to match what Claude reads and writes best:</p><ul><li><p><strong>Markdown</strong> gives it clean text.</p></li><li><p><strong>Wikilinks</strong> give it paths between ideas.</p></li><li><p><strong>Properties and tags</strong> give it filters.</p></li><li><p><strong>One idea per note</strong> gives it the exact thing, not a 5,000-word file to wade through.</p></li></ul><p>You do not have to teach Claude a new format. Obsidian already speaks it.</p><h3>Reason 2: the vault keeps getting fed</h3><p>Obsidian is built for capture. </p><p>Your own ideas, meeting notes, book quotes, articles, and videos can all land in the same vault.</p><p>The online half is the Web Clipper, Obsidian&#8217;s official browser extension. Click once on an article and the page lands in your vault as clean markdown. On YouTube, the same button saves the page in a stripped-down read mode. Highlight as you read, and each saved sentence keeps a link back to the exact spot.</p><p>Everything you read and watch becomes something Claude can reason over.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!L2Pa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 424w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 848w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L2Pa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png" width="1456" height="1182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1182,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:513422,&quot;alt&quot;:&quot;SCREENSHOT: the Obsidian Web Clipper saving a web article into the vault as a clean markdown note, side by side with the original page.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SCREENSHOT: the Obsidian Web Clipper saving a web article into the vault as a clean markdown note, side by side with the original page." title="SCREENSHOT: the Obsidian Web Clipper saving a web article into the vault as a clean markdown note, side by side with the original page." srcset="/__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 424w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 848w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L2Pa!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d0ab20-3234-4d95-98c6-e8125e43ce98_1850x1502.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Screenshot of Obsidian web clipper saving my article on <a href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json">4 formats LLMs like to read</a></figcaption></figure></div><h3>Reason 3: Claude writes back</h3><p>Open a normal AI chat, solve a problem, close the tab. </p><p>Tomorrow the work is gone.</p><p>A vault breaks that. Claude is not read-only here. Every session can write what it worked out back into your notes.</p><p>What you figured out today is there tomorrow.</p><p>That creates the flywheel:</p><ul><li><p>The AI writes better notes.</p></li><li><p>The better notes give it more context.</p></li><li><p>The next answer is sharper, and that gets saved too.</p></li></ul><p>Your knowledge compounds instead of evaporating. After a few weeks, the vault stops feeling like storage and starts feeling like it&#8217;s thinking with you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DkSi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 424w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 848w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DkSi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png" width="1080" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149810,&quot;alt&quot;:&quot;a simple loop diagram. You add a note, the AI reads the vault, the AI writes a better note, that gives richer context, the next answer is sharper, and it saves back. Label it &#8220;the compounding loop.&#8221;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc715aa-e433-45d9-9886-419df144a649_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a simple loop diagram. You add a note, the AI reads the vault, the AI writes a better note, that gives richer context, the next answer is sharper, and it saves back. Label it &#8220;the compounding loop.&#8221;" title="a simple loop diagram. You add a note, the AI reads the vault, the AI writes a better note, that gives richer context, the next answer is sharper, and it saves back. Label it &#8220;the compounding loop.&#8221;" srcset="/__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 424w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 848w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DkSi!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd01f5ceb-0c03-430b-ae55-871d2230895f_1080x853.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Reason 4: Claude can navigate without drowning</h3><p>Claude does not need to read the whole vault.</p><p>It reads a small map first: a short file that says what exists and where. Then it follows the links to dig only where it needs to.</p><p>Ask it, &#8220;Which of these people haven&#8217;t I followed up with?&#8221; It reads the list, follows each link to that person&#8217;s note, checks the last date, and answers.</p><p>The map gives it orientation. The vault gives it depth. The index keeps every link ready, so following one is near-instant, even across thousands of notes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!k6gQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 424w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 848w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!k6gQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png" width="1080" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166765,&quot;alt&quot;:&quot;a map-and-dig diagram. One &#8220;map&#8221; note at the top with links fanning out. The AI follows a single link down into one cluster of notes, leaving the rest untouched.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F420ec9ef-a8ea-4664-a891-727a5fb8758a_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a map-and-dig diagram. One &#8220;map&#8221; note at the top with links fanning out. The AI follows a single link down into one cluster of notes, leaving the rest untouched." title="a map-and-dig diagram. One &#8220;map&#8221; note at the top with links fanning out. The AI follows a single link down into one cluster of notes, leaving the rest untouched." srcset="/__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 424w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 848w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 1272w, /__u/substackcdn.com/image/fetch/$s_!k6gQ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7015c636-5c34-4cfe-ac44-15a1d8c55c4a_1080x865.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The ecosystem extends it</h3><p>Plugins extend the vault in two directions: how you see it, and how you talk to it.</p><ul><li><p><strong><a href="https://community.obsidian.md/plugins/copilot">Copilot</a></strong> lets you chat with your own notes.<br>(<em>I&#8217;ve written about how Obsidian Copilot works well with <a href="/__u/buildtolaunch.substack.com/p/ai-second-brain-rag-guide">the concept of RAG and building a second brain here</a></em>)</p></li><li><p><strong><a href="https://community.obsidian.md/plugins/smart-connections">Smart Connections</a></strong> surfaces related notes by meaning, even ones you never linked.</p></li><li><p><strong><a href="https://community.obsidian.md/plugins/dataview">Dataview</a></strong> turns your notes into a database you can query and lay out any way you want.</p></li></ul><p>You need none of them to start. They&#8217;re there when you want them.</p><h3>What that looks like in real work</h3><p>Once wired, the vault can:</p><ul><li><p>Pull one topic across your whole history: what you thought, what you researched, how it changed.</p></li><li><p>Answer &#8220;what did I decide about this?&#8221; with the note where you decided it.</p></li><li><p>Draft from your own past work instead of a blank page and generic advice.</p></li><li><p>Read across everything you&#8217;ve saved on a subject and hand back the patterns and the gaps.</p></li><li><p>Surface a note you&#8217;d forgotten, right when it&#8217;s relevant.</p></li></ul><p>Your version will depend on what you feed the vault and how you connect the dots.</p><p>Mine became a working memory layer. This is what that looks like.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What Does a Connected Obsidian + Claude Second Brain Look Like?</h2><p>My vault went through several versions before it settled into this.</p><p>Now I use it for five things, all from the same connected vault.</p><h3><strong>Pull one topic from everywhere</strong></h3><p>A connected vault lets me ask one question across my whole history.</p><p>I can ask, &#8220;What did my vault say about SEO?&#8221; and Claude pulls the answer from strategy docs, draft notes, GSC data, and old decisions. It gives me the point, then shows the file each piece came from.</p><p>No folder-hunting. No rereading everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NYPg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NYPg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png" width="1456" height="551" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:551,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194070,&quot;alt&quot;:&quot;Claude answering &#8220;what did my vault say about SEO?&#8221;, pulling the strategy, the exact numbers, and the file each one came from.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude answering &#8220;what did my vault say about SEO?&#8221;, pulling the strategy, the exact numbers, and the file each one came from." title="Claude answering &#8220;what did my vault say about SEO?&#8221;, pulling the strategy, the exact numbers, and the file each one came from." srcset="/__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYPg!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc620f49c-fab7-49bf-bf03-b81cd1e20c81_1674x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I want the raw cluster, I can search by tag instead. <code>obsidian search query="tag:#mcp"</code> pulls 428 MCP notes across articles, short-form posts, programs, and products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hRP3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 424w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 848w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hRP3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4997426f-758b-40c4-a407-b0a676312c80_1704x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153611,&quot;alt&quot;:&quot;An Obsidian tag search for #mcp returning 428 files grouped by folder, the cross-folder cluster surfaced in one query.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An Obsidian tag search for #mcp returning 428 files grouped by folder, the cross-folder cluster surfaced in one query." title="An Obsidian tag search for #mcp returning 428 files grouped by folder, the cross-folder cluster surfaced in one query." srcset="/__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 424w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 848w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hRP3!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4997426f-758b-40c4-a407-b0a676312c80_1704x948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One question gives me the synthesis. One tag gives me the whole cluster.</p><h3>Turn a cluster into a dashboard</h3><p>A tag search is useful, but 428 notes is still a wall.</p><p>So I asked Claude to build me a Base. The structure was already there: status, category, date, tier, tags, folder. Claude turned those fields into a sortable table in one pass.</p><p>Now the MCP cluster is a dashboard. I can sort by status, scan stale drafts, filter by category, and decide what to do next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!P4Lr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 424w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 848w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!P4Lr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png" width="1456" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17d22013-836d-4c82-8c80-85f491511a93_1998x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346361,&quot;alt&quot;:&quot;The MCP cluster as an Obsidian Base: 428 notes in a sortable table grouped by status, with tier, category, date, engagement, and tags columns.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The MCP cluster as an Obsidian Base: 428 notes in a sortable table grouped by status, with tier, category, date, engagement, and tags columns." title="The MCP cluster as an Obsidian Base: 428 notes in a sortable table grouped by status, with tier, category, date, engagement, and tags columns." srcset="/__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 424w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 848w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P4Lr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d22013-836d-4c82-8c80-85f491511a93_1998x732.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The notes stay the source of truth. The table is just a view.</p><h3>Let the graph connect itself</h3><p>I did not link those notes by hand.</p><p>Claude linked as it worked. The graph changed from scattered dots into clusters, then those clusters started connecting across topics.</p><p>That is the part I wanted: the vault getting more useful every time work passes through it.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d00cb676-bb34-4271-ad4d-d45049bfbcec&quot;,&quot;duration&quot;:null}"></div><h3>Turn the same cluster into a map</h3><p>Same notes, different shape.</p><p>I asked Claude to lay the MCP cluster out as a mind map. Because the links were already in the vault, it could build the map from the structure: central topic, themes, and the articles under each theme.</p><p>Every title is still a real note. Hover to preview. Click to open.</p><p>The map is not separate from the vault. It is another way through it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!R2lP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!R2lP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png" width="1456" height="684" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377671,&quot;alt&quot;:&quot;A Canvas mind map of the MCP cluster: a central MCP node branching into four themes (what it is, set up and build, specific MCPs, roundups), each listing its real articles as live links you can hover to preview and click to open.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202816408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Canvas mind map of the MCP cluster: a central MCP node branching into four themes (what it is, set up and build, specific MCPs, roundups), each listing its real articles as live links you can hover to preview and click to open." title="A Canvas mind map of the MCP cluster: a central MCP node branching into four themes (what it is, set up and build, specific MCPs, roundups), each listing its real articles as live links you can hover to preview and click to open." srcset="/__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!R2lP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4f25c7-1469-4951-85af-5bed086d0e71_2404x1130.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What changed in my day</h3><p>The screenshots are the easy part to show.</p><p>The real change is the workday.</p><p>Before, I was the memory. I guided the AI step by step. I reminded it where to look, what mattered, and what connected.</p><p>Now I hand more of that to Claude. It files the note. It links what relates. It pulls old decisions back when I need them. When I write, it drafts from my notes, my past work, and my voice instead of a blank page.</p><p>And it does it cheaply without <a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization?utm_source=publication-search">burning tokens</a>, because the index does the work instead of a full re-read.</p><p>That is the second brain working.</p><p>Something that remembers for you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You have seen the shape now: Obsidian gives Claude a memory it can read, update, and move through.</p><p>The rest is the build.</p><ul><li><p><strong>Connect Claude to your vault</strong>: the setup that lets Claude read your notes through Obsidian&#8217;s index.</p></li><li><p><strong>Give Claude the right jobs</strong>: the prompts that connect, clean, and organize the vault without breaking it.</p></li><li><p><strong>Install the skills</strong>: so Claude knows how to search, link, write, build Bases, and make maps.</p></li><li><p><strong>Set the vault structure</strong>: folders, hubs, tags, and note shapes that still work after hundreds of files.</p></li><li><p><strong>Keep it alive</strong>: the output contract and cleanup loop that stop new captures from becoming clutter.</p></li></ul><p>The <strong>Obsidian Second Brain Kit</strong> packages that system: the pre-built vault, the skills, the prompts, the setup sheet, and the weekly cleanup. Build it by hand from the steps below, or start from the kit and customize it from there.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to Premium&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Upgrade to Premium</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-Gdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-Gdb!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265d737b-29ea-4392-866a-48f5daef25a3_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How Do You Connect Obsidian and Claude?</h2>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/claude-code-obsidian-second-brain">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[LLMs Don't Read, They Parse: How to Format So AI Actually Uses Your Words]]></title><description><![CDATA[LLMs parse text by structure and position, not prose. How to format prompts, CLAUDE.md, and posts (Markdown, XML, JSON) so AI follows and cites you]]></description><link>https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Fri, 26 Jun 2026 14:38:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nyeZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5><em>TLDR: You give an AI clear instructions and it follows only half of them. The reason is rarely your wording. It is how models read: they parse for structure and position, not prose. Put a rule in the wrong spot and it gets skipped. This guide shows what LLMs actually read. Then how to format any prompt, CLAUDE.md, or post so the model uses it.</em></h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>I lost one entire afternoon arguing with <a href="https://claude.com">Claude</a> over one rule.</p><p>It was right there in my <a href="/__u/buildtolaunch.substack.com/p/claude-skills-not-working-fix">CLAUDE.md</a>. Bold, clear, impossible to miss. Sitting in the middle of a long file.</p><p>Claude broke it anyway. So I wrote it again, lower down. Then a third time, louder.</p><p>It got worse.</p><p>My wording was never the problem. My placement was.</p><p>The model doesn&#8217;t read your file top to bottom.</p><p>It parses it.</p><p>It scans for boundaries and weighs position. A rule buried in the middle gets the least attention of all.</p><p>I write <a href="/__u/buildtolaunch.substack.com/p/claude-skills-building-complete-guide?utm_source=publication-search">skills</a> files, <a href="/__u/buildtolaunch.substack.com/p/best-claude-code-prompts">prompts</a>, and <a href="/__u/buildtolaunch.substack.com/">Substack posts</a> for AI every week. The same placement hides a rule from <a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude</a>, and a line from <a href="/__u/buildtolaunch.substack.com/p/seo-for-ai-llm-discoverability-guide">AI search</a>.</p><p>Once you see text the way the model sees it, the fix stops being guesswork.</p><p>The same move every time: clear boundaries, the important part where it looks.</p><p>It works on a prompt, an agent file, and a post you want cited. We walk through all three.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/203502429/why-does-it-matter-if-ai-can-read-your-writing">Why does it matter if AI can read your writing?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/203502429/how-does-ai-read-your-text">How does AI read your text?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/203502429/how-do-you-write-so-ai-follows-it">How do you write so AI follows it?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/203502429/what-formats-do-llms-like-to-read-markdown-xml-json-or-yaml">What formats do LLMs like to read: Markdown, XML, JSON, or YAML?</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/i/203502429/how-do-you-get-cited-by-ai">How do you get cited by AI?</a></strong></p></li><li><p>By the end: you can format any prompt, CLAUDE.md, or post so the model actually uses it</p></li><li><p>&#127873; The LLM Format Decision Cheat Sheet: grab it at the end</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/seo-for-ai-llm-discoverability-guide">SEO for AI: How to Get Your Content Cited by LLMs</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-claude-code-prompts">15 Best Claude Prompts</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-token-optimization">Claude Code Token Optimization</a></em></p></li></ul></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nyeZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nyeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1849300,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang from Build to Launch pressing a glowing marker onto the top line of a tall document while the lines through the middle blur into faded gray, showing how a model reads the edges and skims the middle.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch pressing a glowing marker onto the top line of a tall document while the lines through the middle blur into faded gray, showing how a model reads the edges and skims the middle." title="Pixar-style 3D illustration of Jenny Ouyang from Build to Launch pressing a glowing marker onto the top line of a tall document while the lines through the middle blur into faded gray, showing how a model reads the edges and skims the middle." srcset="/__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nyeZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc865251c-94dc-4585-8bf8-bc2196bfb548_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why does it matter if AI can read your writing?</h2><p>Your words have two readers now. You, talking to the AI. The AI, talking about you to everyone else. Most people write for one and forget the other, and the formatting is what decides whether either one lands.</p><p>Three reasons it is worth getting right.</p><p><strong>So the AI does what you actually asked.</strong> When the model can parse your prompt, you stop running the same request three times to get one clean answer. The fix is small, and it pays off on every prompt after it.</p><p><strong>So what you build on top of AI holds up.</strong> Wire a model into <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide?utm_source=publication-search">an agent</a>, <a href="/__u/buildtolaunch.substack.com/p/openclaw-claude-n8n-ai-automation-agent?utm_source=publication-search">an automation</a>, or <a href="/__u/buildtolaunch.substack.com/p/claude-code-workflow-guide-knowledge-work?utm_source=publication-search">a workflow</a>, and it only runs reliably when it reads its instructions the same way every time. Readable instructions are a reliable system. Sloppy ones are the bug you cannot reproduce.</p><p><strong>So AI can find you, understand you, and recommend you.</strong> More people ask <a href="/__u/buildtolaunch.substack.com/p/how-to-earn-30k-month-hustling-online?utm_source=publication-search">ChatGPT</a> or <a href="/__u/buildtolaunch.substack.com/p/claude-code-chrome-perplexity-mcp-ai-research-agent-workflow?utm_source=publication-search">Perplexity</a> now instead of Google. If a model cannot parse your post, your product page, or your site, you are invisible in the one channel that is growing. Format it so the machine reads cleanly, and you become the answer it hands back.</p><p>The first two are AI as your tool. The third is AI as your audience. Same move, pointed two ways: write so the machine can parse it. That starts with seeing how it reads.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How does AI read your text?</h2><p>It scans for structure and pulls out the parts it can find. It does not read top to bottom the way you do.</p><p>Picture how you read a page. Left to right, line by line, holding it all in your head. A model does not do that. It breaks your text into tokens and leans on the cues that mark where one thing ends and the next begins. A heading. A blank line. A bullet. Those boundaries are what it grabs.</p><p>There is a mechanism under this. A 2025 study called SepLLM (<a href="https://arxiv.org/abs/2412.12094">arXiv 2412.12094</a>) found that separator and punctuation tokens pull a disproportionate share of the model&#8217;s attention, more than the meaningful words between them. The model leans on your dividers to find its place. A boundary is not decoration. It is a handhold the attention actually grabs.</p><p>So a wall of text and the same text broken into labeled sections carry different amounts of signal, even when the words are identical. The prose version makes the model guess where the parts are. The structured version tells it. That is the first thing the model does with your text: it organizes by the boundaries you give it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hzro!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 424w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 848w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hzro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png" width="1456" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79022,&quot;alt&quot;:&quot;Two panels: on the left, a plain paragraph; on the right, the same text as the model sees it, collapsed to its headings and tags as bright anchors with the body dimmed under each.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two panels: on the left, a plain paragraph; on the right, the same text as the model sees it, collapsed to its headings and tags as bright anchors with the body dimmed under each." title="Two panels: on the left, a plain paragraph; on the right, the same text as the model sees it, collapsed to its headings and tags as bright anchors with the body dimmed under each." srcset="/__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 424w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 848w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hzro!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cbe0a39-4adc-427f-9593-91ecb849cdda_1522x570.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What you wrote v.s. what the model sees</figcaption></figure></div><p> But position matters even more than structure. Researchers named this &#8220;lost in the middle.&#8221; A 2023 study from Stanford, Berkeley, and Samaya AI (<a href="https://arxiv.org/abs/2307.03172">arXiv 2307.03172</a>) tested models on long inputs and found a U-shaped curve. Information at the very start and the very end gets used. Information in the middle falls off by more than 20 points of accuracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TtK7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 424w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 848w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TtK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png" width="987" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:987,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25707,&quot;alt&quot;:&quot;A long block of text with the top and bottom lit up and the middle faded, showing where a model&#8217;s attention lands across a long input.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A long block of text with the top and bottom lit up and the middle faded, showing where a model&#8217;s attention lands across a long input." title="A long block of text with the top and bottom lit up and the middle faded, showing where a model&#8217;s attention lands across a long input." srcset="/__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 424w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 848w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TtK7!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef88a03-765b-4293-b174-b6a1c408c6d5_987x556.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Simplified model attention heatmap</figcaption></figure></div><p>A bigger context window does not fix this. It adds more middle. NVIDIA tested 17 long-context models on a benchmark called RULER (<a href="https://arxiv.org/abs/2404.06654">arXiv 2404.06654</a>). Most degraded as the input grew, and only about half held up at 32,000 tokens. A 2026 analysis (<a href="https://arxiv.org/abs/2603.10123">arXiv 2603.10123</a>) argues the curve is baked into how a causal transformer attends, present from the start of training, which is why a longer window does not erase it.</p><p>The cleanest proof that position alone moves results comes from <a href="https://www.anthropic.com/news/claude-2-1-prompting">Anthropic</a>. They buried one fact in a long document and asked Claude 2.1 to find it. Recall sat at 27%. They changed nothing in the document. They added one line near the end, &#8220;Here is the most relevant sentence in the context:&#8221;, and recall jumped to 98%. The same lab found that on complex inputs, placing your question at the end, after the context, <a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices">improves quality by up to 30%</a>.</p><p>Same model. Same document. Same question. The only thing that moved was where the model was pointed.</p><p>That is the model you are writing for. It organizes by the boundaries you give it, and it spends its attention on the edges, not the middle. Once you can picture that, writing for it stops being mysterious. You are not learning some AI dialect. You are making the model&#8217;s job easier, and it comes down to a handful of rules.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How do you write so AI follows it?</h2><p>Give the model clean boundaries, and put the important part where it looks. That is the answer, in five moves. No new research here, just what the section above tell you to do every time you <a href="/__u/buildtolaunch.substack.com/p/complete-guide-to-prompting-ai-coding-tools">write a prompt</a>.</p><p><strong>Separate the kinds of information.</strong> Instructions in one block, context in another, examples in a third, not fused into one paragraph. There are a few ways to draw those boundaries. The lightest is Markdown headings:</p><pre><code><code># Instructions
# Context
# Examples
</code></code></pre><p>OpenAI&#8217;s <a href="https://developers.openai.com/cookbook/examples/gpt4-1_prompting_guide">GPT-4.1 guide</a> says to start there. When the blocks get long or you need harder walls, XML tags do it:</p><pre><code><code>&lt;instructions&gt; ... &lt;/instructions&gt;
&lt;context&gt; ... &lt;/context&gt;
</code></code></pre><p>Anthropic <a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/use-xml-tags">recommends exactly this</a> so Claude can parse each block &#8220;unambiguously.&#8221; There are no magic tags. Any consistent label works. The point is the boundary, not the syntax.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Uokx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Uokx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png" width="1456" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82317,&quot;alt&quot;:&quot;The same instruction shown three ways side by side: one run-on paragraph, then Markdown headings, then XML tags, each adding cleaner boundaries.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The same instruction shown three ways side by side: one run-on paragraph, then Markdown headings, then XML tags, each adding cleaner boundaries." title="The same instruction shown three ways side by side: one run-on paragraph, then Markdown headings, then XML tags, each adding cleaner boundaries." srcset="/__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uokx!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e97e89d-e899-477d-ad26-2bf4d82dfb86_1795x534.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Boundary progression with different formats</figcaption></figure></div><blockquote><p><em> If Markdown and XML are new to you, do not worry about the syntax yet. You have only met them in passing here. The next section introduces all four formats properly, with what each one actually is.</em></p></blockquote><p><strong>Put your most important instruction first.</strong> This is the CLAUDE.md from the start of this piece (<em>if you have not set one up yet, <a href="/__u/buildtolaunch.substack.com/p/claude-onboarding-setup-guide">I&#8217;ve written a Claude onboarding guide that covers it</a>)</em>. My rule did not fail because it was wrong. It failed because it sat in the middle of a long file. Top of the file, first line under the heading, not buried three rules deep.</p><p><strong>For a long input, repeat the key ask at the end.</strong> The model reads the edges best, so bracket your request: state it before the context and again after. That is the move behind the jump from 27% to 98%.</p><p><strong>Do not strand one critical line in the middle.</strong> If something has to live deep in a long document, lift it out. Put it at the top, or wrap it so it reads as its own block. The middle is where attention goes to die.</p><p><strong>Keep your formatting consistent.</strong> Pick one structure and hold it across the prompt, instead of mixing headings, tags, and loose lists. Which structure to pick, Markdown, XML, or JSON, is exactly the next question.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What formats do LLMs like to read: Markdown, XML, JSON, or YAML?</h2><p>Four of them: Markdown, XML, JSON, and YAML. Markdown and XML are for talking to a model; JSON and YAML are for handing it data. </p><p>You met the first two in passing last section, so time to meet all four properly, definitions first, because the names hide what they are.</p><p><strong>Markdown</strong> is a lightweight way to format plain text with a few symbols. Simply put: <code>#</code> for a heading, <code>-</code> for a list item, <code>**</code> for bold. It was built to stay readable as raw text and to convert cleanly into web pages. It is the format you are reading right now.</p><pre><code><code># Task
- Tone: friendly
- Length: under 50 words
</code></code></pre><p><strong>XML</strong> (eXtensible Markup Language) wraps every piece of content in a named, nestable tag: <code>&lt;thing&gt;...&lt;/thing&gt;</code>. You invent the tag names yourself, which is the &#8220;extensible&#8221; part, so you can label each piece exactly.</p><pre><code><code>&lt;task&gt;
  &lt;tone&gt;friendly&lt;/tone&gt;
  &lt;length&gt;under 50 words&lt;/length&gt;
&lt;/task&gt;
</code></code></pre><p><strong>JSON</strong> (JavaScript Object Notation) stores data as key-value pairs and lists, inside braces and brackets. It is the default way programs pass structured data around, and the model reads and writes it natively. OpenAI calls it &#8220;highly structured and well understood, <a href="https://developers.openai.com/cookbook/examples/gpt4-1_prompting_guide">particularly in coding contexts</a>,&#8221; though it found JSON &#8220;performed particularly poorly&#8221; as a wrapper for many documents, and every brace is a token.</p><pre><code><code>{
  "task": "write a description",
  "tone": "friendly",
  "length": "under 50 words"
}
</code></code></pre><p><strong>YAML</strong> (YAML Ain&#8217;t Markup Language) holds the same key-value data as JSON, but uses indentation instead of braces, which makes it easier for a person to read and edit. It is what most config files are written in.</p><pre><code><code>task: write a description
tone: friendly
length: under 50 words
</code></code></pre><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!st0T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 424w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 848w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 1272w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!st0T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png" width="1340" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70518,&quot;alt&quot;:&quot;The same short task written four ways side by side, Markdown, XML, JSON, and YAML, so the shape of each format is visible at a glance.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The same short task written four ways side by side, Markdown, XML, JSON, and YAML, so the shape of each format is visible at a glance." title="The same short task written four ways side by side, Markdown, XML, JSON, and YAML, so the shape of each format is visible at a glance." srcset="/__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 424w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 848w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 1272w, /__u/substackcdn.com/image/fetch/$s_!st0T!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fc0d39-765b-4f4e-97ff-c6b52ea4e7b3_1340x798.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Four shapes of text</figcaption></figure></div><p> Now the split is easy to see. Markdown and XML are how you talk <em>to</em> the model. JSON and YAML are how you exchange <em>data</em> with it. The four side by side:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/En9Ea/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73acf660-5632-4ddf-8d8e-b2e09b64c10f_1220x760.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5668167-d7a3-4db7-bd76-ddd849ef6dd9_1220x760.png&quot;,&quot;height&quot;:413,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/En9Ea/1/" width="730" height="413" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>All three labs land in the same place: structure beats no structure, and the choice matters less than staying consistent. <a href="https://ai.google.dev/gemini-api/docs/prompting-strategies">Gemini&#8217;s guide</a> puts it in one line, &#8220;choose one format and use it consistently within a single prompt.&#8221; Mixing Markdown headers, XML tags, and loose JSON in one prompt is worse than picking one and holding it.</p><p><strong>Does format actually change accuracy?</strong> On older or smaller models, yes, a lot. A Microsoft and MIT study (<a href="https://arxiv.org/abs/2411.10541">arXiv 2411.10541</a>) found GPT-3.5-turbo&#8217;s accuracy swung up to 40% on the same task from the template alone, and on one task JSON beat Markdown by 42 points. A separate study, FormatSpread (<a href="https://arxiv.org/abs/2310.11324">arXiv 2310.11324</a>), found up to 76 accuracy points of spread on Llama-2-13B from formatting choices a person would call cosmetic. Bigger models are more robust. More robust is not immune, and you do not always control which model runs your text.</p><p><strong>On token cost, the honest version.</strong> There is no authoritative per-format table, so be wary of confident percentages. As a feel for the spread, a quick <a href="https://github.com/openai/tiktoken">tiktoken</a> count of the same content lands plain text and Markdown lowest, then YAML, then JSON (in one run, roughly 65, 76, 98, and 117 tokens). The order is solid. The exact numbers are not.</p><p><strong>When does structure backfire?</strong> When you over-constrain. Forcing a model to answer inside a rigid schema can cost it reasoning room: a 2024 study (<a href="https://arxiv.org/html/2408.02442v1">arXiv 2408.02442</a>) found stricter format restrictions hurt performance on reasoning tasks. The counter, from <a href="https://blog.dottxt.ai/say-what-you-mean.html">dottxt</a>, is that structure matched or beat free-form when you let the model reason first and convert to the format after. The takeaway holds either way: structure your input generously, but do not strangle the output into a tight schema before the model has thought. Let it reason, then format.</p><p>That covers what each format is for. The decision, on one page:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Mz2mp/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d8b09a5-44a2-46a2-a538-58e97dfde7eb_1220x674.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e3ea29f-4433-4fb4-973e-093fb136be87_1220x674.png&quot;,&quot;height&quot;:367,&quot;title&quot;:&quot;Created with Datawrapper&quot;,&quot;description&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Mz2mp/1/" width="730" height="367" frameborder="0" scrolling="no" loading="lazy"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Two of those carry a number worth keeping. On a complex prompt, <a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices">Anthropic found</a> that putting the question last, after the context, improves quality by up to 30%. And on a CLAUDE.md, lean wins: a 2025 benchmark (<a href="https://arxiv.org/abs/2507.11538">arXiv 2507.11538</a>) found per-rule adherence drops as instructions stack, to about 68% at 500 instructions, the model favoring the earliest. The &#8220;under 200 lines&#8221; rule of thumb (<a href="https://techsy.io/en/blog/claude-md-best-practices">techsy</a>) points the same way.</p><div class="callout-block" data-callout="true"><p>That table is the quick version. <a href="https://community.buildtolaunch.ai/free/llm-format-cheat-sheet">Download the full cheat sheet</a> and share it to your AI, so it formats everything by these rules.</p></div><p>That is writing <em>to</em> a model. The other direction is getting a model to quote <em>you</em>, and that is where the last format finally comes in.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How do you get cited by AI?</h2><p>Structure a page the way a model likes to read, and you are far more likely to be the source it quotes.</p><p>When someone asks ChatGPT or Perplexity a question, it pulls from pages it can parse cleanly and lift in pieces. Same physics as your prompt: boundaries it can find, answers it can extract. The pages that get cited are the ones built like lookups.</p><p>This is where HTML finally earns its place. You strip it out when you feed a page <em>to</em> a model, raw HTML is mostly markup, and converting to Markdown can cut the tokens by <a href="https://web2md.org/blog/markdown-vs-html-for-llm">roughly a third or more</a>. But when you publish, HTML is how a model finds you. Semantic HTML, real headings, lists, and tables, with structured data underneath, is the boundary system a crawler reads. Same principle as everything above, pointed outward.</p><p>A few patterns show up again and again in citation studies. These are correlations from SEO and vendor research, not promises from the model makers, so hold them loosely:</p><ul><li><p><strong>Tables get pulled.</strong> <a href="https://nectivdigital.com/blog/new-data-study-chatgpt-citations-are-2-3x-more-likely-to-include-a-table-than-google-search/">Nectiv&#8217;s study</a> found ChatGPT citations were 2.3x more likely to include a table than Google&#8217;s results, 30% against 13%. A comparison table is a pre-chunked answer.</p></li><li><p><strong>Comparison listicles lead.</strong> <a href="https://thedigitalbloom.com/learn/2025-ai-citation-llm-visibility-report/">The Digital Bloom&#8217;s 2025 report</a> put comparative listicles at 32.5% of all AI citations, the single most-cited format.</p></li><li><p><strong>Short answers win.</strong> <a href="https://kime.ai/blog/how-to-structure-content-for-llm-extraction-geo-guide-2026">kime.ai</a> found self-contained passages of 40 to 75 words cited about 3x more than longer ones. State the answer, then explain it.</p></li><li><p><strong>How-to beats opinion.</strong> <a href="https://presenceai.app/blog/ai-search-citation-rates-research-which-content-gets-cited">Presence AI&#8217;s data</a> shows how-to pages cited 54% of the time and FAQ pages 58%, against just 18% for opinion pieces. Teach a step; do not just take a stance.</p></li></ul><p>One honest limit, since the question is what crawlers actually parse best. These studies measure content structure, the table, the short answer, the how-to. The narrower question of file format, plain Markdown versus semantic HTML versus JSON-LD, has much thinner public data. The safe read: publish clean, semantic HTML with structured data underneath so the crawler can tell a heading from a caption from an answer, and shape the content itself as answer-first chunks. Structure at both levels, since only one of them is well-measured.</p><p>Notice the mirror. To feed a model, you strip a page down to clean text. To get cited by one, you publish structure the crawler can read. Same goal from both ends: make the boundaries legible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!fPOq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 424w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 848w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fPOq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png" width="1207" height="369" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:369,&quot;width&quot;:1207,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45878,&quot;alt&quot;:&quot;Two opposing arrows: feeding a page to a model means stripping HTML down to Markdown; publishing for a model means semantic HTML with structured data. Same goal from both directions.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two opposing arrows: feeding a page to a model means stripping HTML down to Markdown; publishing for a model means semantic HTML with structured data. Same goal from both directions." title="Two opposing arrows: feeding a page to a model means stripping HTML down to Markdown; publishing for a model means semantic HTML with structured data. Same goal from both directions." srcset="/__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 424w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 848w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fPOq!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5631251-ef3c-40f4-9fd0-547cac3527c1_1207x369.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This article is built that way on purpose. Plain question headers. Short answers up top. A table you can lift. That is the thesis in practice.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!CpQp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 424w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 848w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!CpQp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png" width="1456" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34859,&quot;alt&quot;:&quot;Three jobs, three formats: Markdown and XML to talk to a model, JSON and YAML to exchange data with it, HTML to be discovered by it.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203502429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Three jobs, three formats: Markdown and XML to talk to a model, JSON and YAML to exchange data with it, HTML to be discovered by it." title="Three jobs, three formats: Markdown and XML to talk to a model, JSON and YAML to exchange data with it, HTML to be discovered by it." srcset="/__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 424w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 848w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 1272w, /__u/substackcdn.com/image/fetch/$s_!CpQp!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dbd6ab6-4d4c-469c-8df3-07a7a27a4a28_1679x321.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You have the physics, the formats, and the publishing side. One move ties them together.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What&#8217;s next for you</h2><p>Open your CLAUDE.md right now and move your single most important rule to the top.</p><p>That single move uses everything above: position (the top, where attention lives), a clean boundary (one Markdown line), and the rule that outlasts every format debate.</p><p>Here is that rule, the one under all the others. Models do not read, they parse. So write for the parser: give it boundaries it can find, put what matters at the edges, and say what to do instead of what to avoid. That last part is its own small fix, and it is measured: a 2026 study (<a href="https://arxiv.org/abs/2601.08070">arXiv 2601.08070</a>) found &#8220;don&#8217;t do X&#8221; instructions failed far more as the pressure rose, and when they failed, the model was attending to the forbidden word more than to the &#8220;don&#8217;t.&#8221; So &#8220;use sentence case&#8221; lands better than &#8220;do not use title case,&#8221; because &#8220;title case&#8221; is a phrase you just handed it.</p><p>The jump from 27 to 98 at the start was not a smarter model. It was the same model, finally pointed at the right place. Your prompts, your CLAUDE.md, and your posts each have a right place. Now you know where it is.</p><p>If this article made AI feel a little more predictable, pass it on to someone who&#8217;s still fighting with prompts instead of building with AI. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/p/llm-format-prompts-markdown-xml-json?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p>And if someone shared this with you, subscribe free so you don&#8217;t miss the next guide.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buildtolaunch.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/buildtolaunch.substack.com/subscribe"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!seOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!seOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!seOz!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7124c272-1df8-4dd2-ab51-b21f14a1fa2d_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>What is the one rule your AI keeps ignoring? Move it to the top, and tell me in the comments if it finally sticks.</em></p><p>&#8212; Jenny</p><p><strong><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped">Shipped Products</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">Substack Growth</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Claude + Canva MCP: Make Repeatable On-Brand Designs on a Free Plan]]></title><description><![CDATA[Use the Canva MCP to make Claude build editable, on-brand infographics, carousels, and social posts on a free Canva plan. No Canva Pro, no design skills.]]></description><link>https://buildtolaunch.substack.com/p/claude-canva-mcp-free-plan-guide</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/claude-canva-mcp-free-plan-guide</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Wed, 24 Jun 2026 13:18:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KwAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>The Canva MCP, a connector that lets Claude operate your Canva account, builds real designs and hands them back as exported files. Infographics, slide decks, social posts, thumbnails. You&#8217;d assume that needs Canva Pro. It doesn&#8217;t. A free plan produced the whole kit, in my own brand colors. This guide maps exactly how far it goes, which walls still matter, and the workflow that keeps it reusable.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AaJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AaJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Canva is one of the most-used design tools in the world. Hundreds of millions of monthly active users, creating everything from social posts to presentations to infographics.</p><p>Even on the free plan, you can make professional-looking designs.</p><p>But I could never master <a href="https://www.canva.com/">Canva</a> the way I wanted. Getting an idea out of my head and into a finished graphic meant arranging the layout, adjusting the spacing, replacing elements until it felt right.</p><p>For over a year, that was where I got stuck.</p><p>Too many panels, too many buttons, too many decisions. I could picture what I wanted. I just couldn&#8217;t get there fast.</p><p>Now that&#8217;s changed.</p><p>Instead of designing inside Canva, Claude builds the design and imports it straight into Canva as a fully editable file.</p><p>Give Claude one article, and it generates:</p><ul><li><p>An infographic</p></li><li><p>A 9:16 story</p></li><li><p>An Instagram square</p></li><li><p>A YouTube thumbnail</p></li><li><p>A 7-slide carousel</p></li></ul><p>Every one arrives as a real Canva design you can edit and export. All on the free plan.</p><p>That&#8217;s what caught my attention. Canva&#8217;s own AI tools cap out at ten generations, lifetime. The import has no cap at all. Generate as many as you want, no credits burned.</p><p>So I tested how far a free Canva account actually goes.</p><h2>What&#8217;s inside:</h2><ul><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#what-the-canva-mcp-gives-you">What the Canva MCP gives you</a></strong></p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#creating-infographics-carousels-and-charts-from-one-article">Creating infographics, carousels, and charts from one article</a>:</strong> all on a free plan</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#the-skill-that-makes-the-canva-mcp-effortless">The skill that makes the Canva MCP effortless</a>:</strong> the kit and the exact prompts</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#run-it-step-by-step">Run it, step by step</a>:</strong> to your first finished kit in about 20 minutes</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#make-it-yours">Make it yours</a>:</strong> your brand, every design coming out on-brand</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-claude-free-plan-guide#forty-tools-five-that-matter-on-free">Forty tools, five that matter on free</a>:</strong> the tool calls the whole workflow rides on</p></li><li><p><strong><a href="/__u/buildtolaunch.substack.com/p/canva-mcp-free-plan-guide#where-the-free-plan-stops">Where the free plan stops</a>:</strong> the Pro walls, and the free path around them</p></li><li><p>By the end: a finished, exported, on-brand visual kit from Claude on a free Canva plan.</p></li><li><p>&#127873; The Free-Plan Visual Kit: grab it at the end.</p><ul><li><p>The skill, the on-brand templates, the prompts that run it in your own Claude, plus the tool reference, the by-hand recipe, and my test log of what a free plan does and doesn't do.</p></li></ul></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AaJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AaJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>Hi, I&#8217;m Jenny &#128075;<br>I believe anyone can thrive with AI, not by mastering the tools, but by building real things with them. I run <a href="https://buildtolaunch.ai/">Build to Launch</a> and the <a href="/__u/buildtolaunch.substack.com/p/practical-ai-builder-program">Practical AI Builder program</a>, where we go from experimenting to shipping. Come build with us.</em></p><p><em>If you&#8217;re new to Build to Launch, welcome! Here&#8217;s what you might enjoy:</em></p><ul><li><p><em><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub?utm_source=publication-search">Everything in Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/best-mcp-servers-claude-code">Best MCP Servers for Claude</a></em></p></li><li><p><em><a href="/__u/buildtolaunch.substack.com/p/nano-banana-2-claude-code-deep-dive?utm_source=publication-search">Nanobanana 2 in Claude with 7 essential use cases</a></em></p></li></ul></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KwAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KwAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2045643,&quot;alt&quot;:&quot;Pixar-style 3D illustration of Jenny Ouyang at a desk, Claude handing her a fanned-out stack of finished, on-brand Canva designs (an infographic, a carousel, a social post) glowing on the screen, warm cream and purple palette.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pixar-style 3D illustration of Jenny Ouyang at a desk, Claude handing her a fanned-out stack of finished, on-brand Canva designs (an infographic, a carousel, a social post) glowing on the screen, warm cream and purple palette." title="Pixar-style 3D illustration of Jenny Ouyang at a desk, Claude handing her a fanned-out stack of finished, on-brand Canva designs (an infographic, a carousel, a social post) glowing on the screen, warm cream and purple palette." srcset="/__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KwAH!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b915d8-7214-417b-bc40-cfb9509b0425_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AaJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AaJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What the Canva MCP Gives You</h2><p>An <a href="/__u/buildtolaunch.substack.com/p/what-are-mcp-apps-connectors-plugins?utm_source=publication-search">MCP is a connector</a> that lets Claude operate another tool directly. </p><p>The Canva one lets Claude build designs inside your Canva account and hand them back as real files. PNG, PDF, a full slide deck.</p><p>Not <a href="/__u/buildtolaunch.substack.com/p/nano-banana-2-claude-code-deep-dive?utm_source=publication-search">a flat AI image</a> with the text baked into the pixels, where fixing one typo means regenerating the whole thing and hoping it lands. A Canva file you own, reopen, and change one element at a time.</p><p>Setting it up takes two steps, both free:</p><ol><li><p><strong>Register on Canva.com.</strong> I just log in with Google.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7O8W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7O8W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png" width="623" height="203.67307692307693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:1456,&quot;resizeWidth&quot;:623,&quot;bytes&quot;:234561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 424w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 848w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7O8W!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f813167-2467-42a1-b3dc-ac5e937fc079_2342x766.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Canva website homepage</figcaption></figure></div></li><li><p><strong>Connect Canva to your AI.</strong> In Claude, <a href="/__u/buildtolaunch.substack.com/p/mcp-server-types-installation-guide-claude-cursor">add it under Connectors</a>. It works the same from ChatGPT and other assistants that support connectors.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7bSf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 424w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 848w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7bSf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 424w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 848w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7bSf!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8caae761-3d4e-4eb4-804d-0060f6ed41a5_1740x756.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How to find Canva MCP inside Claude</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AaJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AaJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Creating Infographics, Carousels, and Charts From One Article</h2><div class="callout-block" data-callout="true"><p>Throughout the test, I used these 2 articles to explore different use cases:</p><ul><li><p><a href="/__u/buildtolaunch.substack.com/p/claude-onboarding-setup-guide?utm_source=publication-search">How to Onboard to Claude Without the Learning Curve</a></p></li><li><p><a href="/__u/buildtolaunch.substack.com/p/claude-code-project-ideas?utm_source=publication-search">Make the Most of Claude Code with 12 Projects (now &#8594; 15 Projects)</a></p></li></ul></div><p>First, to get familiar with it, I started with the simplest input I could: one plain page. No design, just the content from a single article. I asked Claude to bring it into Canva.</p><p>It came back as a real, editable Canva design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vpL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 424w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 848w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vpL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png" width="710" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:710,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 424w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 848w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vpL9!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e0b154-3a60-4f44-b0c7-91122e581149_710x281.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A plain page imported into Canva as a real, editable design</figcaption></figure></div><p>That verified the workflow. Time to explore what it can actually make.</p><h3>Every format I&#8217;d post</h3><p>Formats<span> are the finished </span>shape<span>, sized for where it gets posted.</span></p><p>I tried the formats I was actually interested in with <a href="/__u/buildtolaunch.substack.com/p/claude-onboarding-setup-guide?utm_source=publication-search">one article</a>:</p><ul><li><p>Instagram square</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hesI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hesI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png" width="515" height="515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:515,&quot;bytes&quot;:75313,&quot;alt&quot;:&quot;Canva MCP Instagram square version&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP Instagram square version" title="Canva MCP Instagram square version" srcset="/__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hesI!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886839f3-7190-4722-9a9c-110aa85bae1b_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Vertical story</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8JHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 424w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 848w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8JHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png" width="491" height="641.937037037037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1412,&quot;width&quot;:1080,&quot;resizeWidth&quot;:491,&quot;bytes&quot;:112543,&quot;alt&quot;:&quot;Canva MCP infographic version&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP infographic version" title="Canva MCP infographic version" srcset="/__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 424w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 848w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8JHZ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d634f0-0311-4f4e-9a2d-aee2e9856f5f_1080x1412.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Wide YouTube thumbnail</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gT2x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gT2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png" width="609" height="342.5625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:609,&quot;bytes&quot;:62496,&quot;alt&quot;:&quot;Canva MCP YouTube thumbnail version&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP YouTube thumbnail version" title="Canva MCP YouTube thumbnail version" srcset="/__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gT2x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e2e795-29a3-405d-9890-82aa3eeba8ec_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Tall infographic</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9JFf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9JFf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png" width="485" height="862.2222222222222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;resizeWidth&quot;:485,&quot;bytes&quot;:117629,&quot;alt&quot;:&quot;Canva MCP vertical story version&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP vertical story version" title="Canva MCP vertical story version" srcset="/__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 424w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 848w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9JFf!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94afaf94-5c5f-4cd3-9030-67c78982fdf3_1080x1920.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p>Same content, reshaped for each slot.</p><h3>Multi-slide carousels</h3><p>Seven slides from the same article, sequenced, each its own page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-FnB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 424w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 848w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-FnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif" width="553" height="599.6385542168674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:996,&quot;resizeWidth&quot;:553,&quot;bytes&quot;:4574125,&quot;alt&quot;:&quot;Canva MCP: seven-slide carousel from one article&quot;,&quot;title&quot;:&quot;Canva MCP: seven-slide carousel from one article&quot;,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: seven-slide carousel from one article" title="Canva MCP: seven-slide carousel from one article" srcset="/__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 424w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 848w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!-FnB!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d5101a8-26a3-4535-8fa8-5f2af640a548_996x1080.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I even used Canva MCP to collage the set into one grid to show the whole sequence at once.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3K7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 424w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 848w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3K7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png" width="1456" height="1030" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1030,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215510,&quot;alt&quot;:&quot;Canva MCP: the full carousel laid out as a grid&quot;,&quot;title&quot;:&quot;Canva MCP: the full carousel laid out as a grid&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: the full carousel laid out as a grid" title="Canva MCP: the full carousel laid out as a grid" srcset="/__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 424w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 848w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3K7G!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77f8d1fe-9d42-4fa8-94fe-d8a891666fa0_1587x1123.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Custom Image Backgrounds</h3><p>I dropped in a workspace photo and asked for a muted overlay so the text stayed readable. Both came through the import clean.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!71Jj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!71Jj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png" width="465" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:465,&quot;bytes&quot;:610243,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!71Jj!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b30092-80e5-4468-8882-9bbe901ae612_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!di4x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!di4x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png" width="465" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:465,&quot;bytes&quot;:626856,&quot;alt&quot;:&quot;Canva MCP: muted overlay version, text still legible&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: muted overlay version, text still legible" title="Canva MCP: muted overlay version, text still legible" srcset="/__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!di4x!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca2176a-64f0-4c8f-af98-50a013769174_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And I tried more background images, with my own article covers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!cu81!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 424w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 848w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!cu81!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png" width="1028" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563290,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 424w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 848w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cu81!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e822d43-2f43-4ec1-a57a-cd7d016e3ad3_1028x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every file above came out of one article. None of it touched Canva&#8217;s UI button.</p><h3>Different Layouts </h3><p><span>How the </span>content is arranged<span> inside any format?</span> I&#8217;ve always had a few I&#8217;d love to include in my blocks.</p><p>I asked for the layouts I reach for when I&#8217;m explaining something. </p><p>Start with A stat hero.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7OLu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7OLu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png" width="337" height="337" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:337,&quot;bytes&quot;:68570,&quot;alt&quot;:&quot;Canva MCP: a bold stat-hero layout&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: a bold stat-hero layout" title="Canva MCP: a bold stat-hero layout" srcset="/__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7OLu!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a4a869-89b2-4a2c-8b86-82e249a83186_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then the rest, in one pass:</p><ul><li><p>Bar chart</p></li><li><p>Donut</p></li><li><p>Comparison table</p></li><li><p>Checklist</p></li><li><p>Flowchart</p></li><li><p>Cycle</p></li><li><p>Pyramid</p></li><li><p>Venn</p></li><li><p>Code card</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sqh4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sqh4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png" width="1456" height="1285" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1285,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:424565,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sqh4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0dee34b-4d79-42c8-a1dc-fac07bb5500a_1462x1290.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every one came back clean and on brand. Not a chart widget I had to wrestle into shape. A finished layout I could export or keep editing.</p><h3>Branded colors and styles</h3><p>The above are all using my brand color in purple, so I tested different color and styles on the same content:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MROV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 424w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 848w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MROV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png" width="1100" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367274,&quot;alt&quot;:&quot;Canva MCP: varied brand color and font styles&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: varied brand color and font styles" title="Canva MCP: varied brand color and font styles" srcset="/__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 424w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 848w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MROV!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f210d3d-6980-4dea-953c-af99669585b6_1100x836.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Different surfaces</h3><p>Then I tried the thing I&#8217;d half given up on: </p><ul><li><p>Whiteboard surfaces. </p></li><li><p>Chalkboard. </p></li><li><p>Kraft paper&#8230;.</p></li></ul><p>I used to make these with AI image tools, and they landed maybe half the time. The text warped, the lines smeared, the same prompt gave a different mess every run.</p><p>Canva just made them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!rFzP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!rFzP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png" width="461" height="576.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:461,&quot;bytes&quot;:268154,&quot;alt&quot;:&quot;Canva MCP: whiteboard surface style&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: whiteboard surface style" title="Canva MCP: whiteboard surface style" srcset="/__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!rFzP!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F450f6190-1ed6-49ce-8484-3ecb5253353d_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6dm4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6dm4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png" width="451" height="563.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:451,&quot;bytes&quot;:1186844,&quot;alt&quot;:&quot;Canva MCP: chalkboard surface style&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: chalkboard surface style" title="Canva MCP: chalkboard surface style" srcset="/__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6dm4!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9be82d9-f558-40f4-917d-166ba63dba1e_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gcFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gcFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png" width="445" height="556.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:445,&quot;bytes&quot;:1729589,&quot;alt&quot;:&quot;Canva MCP: kraft paper surface style&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: kraft paper surface style" title="Canva MCP: kraft paper surface style" srcset="/__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gcFW!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7a7803-bece-4051-8067-44b3c33d2aaf_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On demand, legible, the same every time.</p><h3>Elements</h3><p>Along the way I collected the element styles I kept reaching for, now in one place Claude can pull from.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!L1pr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L1pr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png" width="389" height="486.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:389,&quot;bytes&quot;:111338,&quot;alt&quot;:&quot;Canva MCP: a sheet of reusable element styles&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/203199924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Canva MCP: a sheet of reusable element styles" title="Canva MCP: a sheet of reusable element styles" srcset="/__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 424w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 848w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L1pr!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe95e4256-98d2-4f5b-a63b-8f4f98df182b_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AaJN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AaJN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AaJN!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0be8fd2-cf0d-4d0b-99b8-a2ec550abde7_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Many of these used to mean half a day in the editor, or paying someone to do it.</p><p>This run took one afternoon, all on the free path, and the files can be reused as many times as I want.</p><p>The one thing it didn&#8217;t solve: making every new design match the last. That, and the rest of the how, is past here.</p><ul><li><p><strong>Claim the skill</strong>: the kit I built, plus the exact prompts that drive it.</p></li><li><p><strong>Run it, step by step</strong>: the full walkthrough to your first finished kit, prompt to exported files, in about 20 minutes.</p></li><li><p><strong>Make it yours</strong>: set your colors, fonts, and logo once, so every design after comes out on-brand, design #10 still matching design #1.</p></li><li><p><strong>Where the free plan stops</strong>: which Canva Pro walls are real, and the free path that routes around the ones that aren&#8217;t.</p></li></ul><p>It&#8217;s all in the Free-Plan Visual Kit. Grab it below.</p>
      <p>
          <a href="/__u/buildtolaunch.substack.com/p/claude-canva-mcp-free-plan-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I Taught the Substack Author MCP to Reverse Engineer Article Covers]]></title><description><![CDATA[The multi-step agent approach to cover consistency fails at every handoff. FastMCP's Image type fixes it at the source.]]></description><link>https://buildtolaunch.substack.com/p/substack-author-mcp-consistent-cover-image</link><guid isPermaLink="false">https://buildtolaunch.substack.com/p/substack-author-mcp-consistent-cover-image</guid><dc:creator><![CDATA[Jenny Ouyang]]></dc:creator><pubDate>Fri, 19 Jun 2026 14:32:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/38ea2063-9937-4f8c-8a80-8aa0e6b71750_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h5>TL;DR:</h5><h5>Multi-step agents scanning covers via API drift: each handoff loses context and prompts slip from your brand. FastMCP&#8217;s <code>Image</code> type keeps everything in one Claude session.</h5><h5>Two modes via one skill: reverse-engineer any cover style (one article or a full brand audit), generate a prompt per article.</h5><h5>One MCP URL that you just connect and let the skill handle the rest.</h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>I&#8217;ve spent the past year building systems to get consistent Substack covers.</p><p>Not consistent-ish. Not &#8220;close enough.&#8221; The kind where someone scrolls your archive and sees a coherent visual identity instead of a collection of experiments.</p><p>I wrote about this in <a href="/__u/buildtolaunch.substack.com/p/how-i-create-consistent-hero-images-and-why-i-havent-switched-to-nanobanana">How I Create Consistent Hero Images</a>. </p><p>The system works. Attach a reference image, document the prompt, maintain a brand template file. But since publishing that piece I started getting the same follow-up question: </p><p><em>What happens when the model drifts two weeks later? <br>When you paste in the same prompt and get something that looks slightly, subtly, wrong?</em></p><p>The honest answer: re-attach the image. Re-seed the context. Start over.</p><p>To make it less painful, you could <a href="/__u/buildtolaunch.substack.com/p/claude-skills-building-complete-guide?utm_source=publication-search">write skills</a>, <a href="/__u/buildtolaunch.substack.com/p/mcp-server-types-installation-guide-claude-cursor?utm_source=publication-search">connect to MCPs</a>, and build an <a href="/__u/buildtolaunch.substack.com/p/openclaw-setup-guide?utm_source=publication-search">autonomous agent</a> around it.</p><p>Alejandro tried the ambitious version. A multi-step agent: call Claude&#8217;s vision API on each cover, extract brand learnings per image, aggregate them, then generate a prompt to feed into DALL-E or GPT-image-2. </p><p>It worked. But each handoff between steps dropped context. The generated prompts drifted from the actual brand. The agent took more effort to maintain than just eyeballing the covers manually.</p><p>So he rebuilt it at the protocol level.</p><div class="callout-block" data-callout="true"><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alejandro Aboy&quot;,&quot;id&quot;:22949723,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82b06564-e92e-44ba-80d7-0a45455d7ab7_1003x1003.png&quot;,&quot;uuid&quot;:&quot;b00e5283-6a1a-4bf9-91dd-a7640541c3e2&quot;}" data-component-name="MentionToDOM"></span> writes <a href="/__u/thepipeandtheline.substack.com/">The Pipe and the Line</a>, a newsletter on AI infrastructure and data engineering. </p><p>He has written here twice before. </p><p>First in October 2025, where he built the <a href="/__u/buildtolaunch.substack.com/p/he-built-an-mcp-server-so-you-can-talk-to-ai-about-any-substack-author">Substack Author MCP</a> that lets you talk to AI about any Substack author&#8217;s content, catalog, and publishing patterns. </p><p>Then again in January, when he shipped a <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-builders-viral-substack-year-in-review-app">viral year-in-review tool</a> in 8 hours that 3,000 users signed up for and Spotify&#8217;s legal team asked him to rename. </p><p>This is his third piece. He&#8217;s extended that same MCP with two additions that turn it into a visual brand system.</p></div><p>What I appreciate about how Alejandro works: he treats the tool layer as real infrastructure.</p><p>We both agree on this: the setup work should happen once at the system level, not every session at the prompt level. That&#8217;s what a skill does. That&#8217;s what this piece shows.</p><p>If you want to go deeper into Alejandro&#8217;s thinking before reading:</p><ul><li><p><a href="/__u/thepipeandtheline.substack.com/p/why-skills-and-mcp-work-better-together">Why Skills and MCP Work Better Together</a></p></li><li><p><a href="/__u/thepipeandtheline.substack.com/p/hands-on-building-a-substack-agent">Hands-On: Building a Substack Agent with Skills and MCP</a></p></li><li><p><a href="/__u/thepipeandtheline.substack.com/p/ai-observability-for-data-engineers">AI Observability for Data Engineers</a></p></li></ul><p>In this piece, Alejandro walks through how FastMCP&#8217;s <code>Image</code> type solves the context-loss problem, how the <code>visual-brand</code> skill runs in two modes (reverse-engineer any publication&#8217;s style, or generate a prompt for your next article), and how to connect and use it right now from Claude Desktop, Claude Code, or Cursor.</p><p>Here&#8217;s Alejandro!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Gap in Every Image Workflow</h2><p>When I read Jenny&#8217;s article about <a href="/__u/buildtolaunch.substack.com/p/how-i-create-consistent-hero-images-and-why-i-havent-switched-to-nanobanana">consistent hero images</a>, I recognized the system and the problem it&#8217;s trying to solve immediately.</p><p>Thing is, consistency becomes a manual operational process you keep repeating, praying that image generation models follow without drifting.</p><p>How do you extract your visual brand DNA and hand it to someone else? You explain it manually or use custom prompts-skills, but the image reference still needs to be attached one way or another to build the context.</p><p>That&#8217;s still manual work, moved from the creation stage to the audit stage.</p><p>I ran into this gap while building a multi-step agent to solve it for my own publication.</p><p>The setup: call Claude&#8217;s vision API on each cover, extract brand learnings per image, aggregate them, then generate a prompt to feed into DALL-E or GPT-image-2.</p><p>It worked, but each handoff between steps dropped context.</p><p>The generated prompts drifted from the actual brand. Maintaining the agent took more effort than just eyeballing the covers manually.*</p><p>Two additions to the Substack Author MCP collapsed that entire pipeline to end up with a prompt that will help you with this brand consistency pain.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Part 1: Teaching the MCP to See</h2><p>Most MCP tools return text. Strings, JSON, structured data: all things the AI reads like a document.</p><p>FastMCP also has an <code>Image</code> type. When a tool returns it, the AI doesn&#8217;t read. It <em>sees</em>.</p><pre><code><code>from fastmcp.utilities.types import Image

def get_article_cover_image(article_url: str) -&gt; Image:
    ...
    return Image(data=img_resp.content, format=fmt)</code></code></pre><p>Two differences from returning a URL as text:</p><ol><li><p><code>Image(data=..., format=...)</code> wraps the raw bytes with format metadata</p></li><li><p>The MCP client (Claude) receives it as visual input, not a string</p></li></ol><p>In the multi-step agent approach, Claude received a text description of the image passed from one API call to the next. Here it processes the visual data directly in a single session without context loss between steps.</p><p>When I tested this on my most recent article, Claude returned without any prompting: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Zd2f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Zd2f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png" width="1456" height="1085" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1085,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:976273,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202536151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zd2f!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bb4bcbe-2457-4ed9-8e94-7d474484bb31_1656x1234.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And the breakdown was quite spot on.</p><blockquote><p><strong>Subject / Focal point</strong> A person (you?) center-frame, smiling, hands raised like conducting chaos. Relaxed, confident posture. No stress despite the chaos around him. The &#128169; with sunglasses on the shirt adds personality and humor.</p><p><strong>Background / Environment</strong> Dark background (near black) with neon glowing elements. A &#8220;digital universe&#8221; aesthetic &#8212; particle streams, graph networks, floating UI panels. Orange/red on the left, pink/magenta on the right, blue/green in lower corners. High contrast, high density.</p><p><strong>Floating UI elements</strong> Multiple neon-framed panels surrounding the figure...</p></blockquote><p>Let&#8217;s see how this gets combined with skills.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Part 2: Skills and What They Do</h2><p>Seeing covers is one thing. Without a workflow on top, you prompt from scratch every session, explain your intent, repeat yourself each time.</p><p>That&#8217;s where <a href="/__u/thepipeandtheline.substack.com/p/why-skills-and-mcp-work-better-together">Skills</a> come in, and this is the part most people haven&#8217;t seen yet.</p><p>The Substack Author MCP uses FastMCP&#8217;s <code>SkillsDirectoryProvider</code>. Two lines on the server:</p><pre><code><code>from fastmcp.server.providers.skills import SkillsDirectoryProvider

if skills_path.exists():
    mcp.add_provider(SkillsDirectoryProvider(roots=skills_path))</code></code></pre><p>This scans a <code>.claude/skills/</code> directory, finds every <code>SKILL.md</code> file, and exposes each one as an MCP resource: a doc the AI can read on demand when it recognizes the right context.</p><p>The difference between a <strong>tool</strong> and a <strong>skill</strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WNYC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 424w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 848w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WNYC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png" width="1456" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b270a8c3-0809-4656-91db-c7a80353d123_1796x499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202536151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 424w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 848w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WNYC!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb270a8c3-0809-4656-91db-c7a80353d123_1796x499.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The MCP currently ships with 6 skills. One of them, <code>visual-brand</code>, was built specifically for what Jenny&#8217;s article was about. (I wrote a <a href="/__u/thepipeandtheline.substack.com/p/hands-on-building-a-substack-agent">full breakdown of how Skills and MCP work together</a> if you want to go deeper.)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The visual-brand Skill: Two Modes</h2><p>When you connect to the MCP and ask about covers, the AI loads <code>visual-brand</code> automatically. Two modes depending on what you&#8217;re trying to do.</p><h3>Mode 1: Generate a New Cover Prompt</h3><p><em>&#8220;I&#8217;m writing a new article. Give me a cover prompt consistent with my brand.&#8221;</em></p><p>Give it your publication URL and article title. The skill fetches your recent covers, establishes your visual DNA, then composes a prompt that fits the article&#8217;s specific topic and mood while staying inside your visual system.</p><p>Output comes out with just a ready-to-paste prompt block.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XZgk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 424w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 848w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XZgk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png" width="1456" height="1248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1248,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:445668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202536151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 424w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 848w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XZgk!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac1046dd-3bd3-4828-9fb7-51fe4cd7381f_1706x1462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Mode 2: Reverse a Style</h3><p><em>&#8220;What&#8217;s this cover doing that makes it work?&#8221;</em></p><p>Give it a URL, a single article or a full publication, and tell it how many covers to scan. The skill calls <code>get_cover_image</code> on each, analyzes palette, layout, subject, mood, and style, then outputs a ready-to-paste prompt.</p><p>Single article gives you a bullet breakdown and a style prompt. Multiple covers flag outliers and output a brand template with <code>[variable]</code> placeholders for what changes per article.</p><p>This came out from my latest article on <a href="/__u/thepipeandtheline.substack.com/p/ai-observability-for-data-engineers">AI Observability for Data Engineers</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Q0TQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 424w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 848w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Q0TQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtolaunch.substack.com/i/202536151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 424w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 848w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Q0TQ!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216bc195-864f-43d3-adf0-09985f8d8a80_1548x780.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scanning 5 covers outputs something like this:</p><blockquote><p>Photorealistic digital illustration, newsletter cover, portrait 2:3, high resolution.</p><p>Subject: curly-haired man with glasses and a &#128169;-with-sunglasses emoji t-shirt, center-frame, [expression and gesture: smiling + open hands for approachable</p><p>topics / serious + pointing for critical topics / dynamic riding pose for architectural concepts].</p><p>Background: near-black or deep navy, dense particle field with neon light streams &#8212; orange/amber radiating from center-left, pink/magenta on the right, [accent: green for validation/success / blue for data/structure / purple for AI/LLM themes].</p><p>Floating UI elements: 2&#8211;4 neon-framed panels surrounding the subject, each labeled with [article-specific technical concept]. Border colors: orange for</p><p>process/pipeline, pink/magenta for AI or warnings, green for success states, blue for data schemas.</p><p>Style: hyperrealistic rendering, cinematic lighting, neon glow with soft bloom, dark cyberpunk aesthetic with dense technical detail.</p><p>Mood: [confident and chaotic for overview articles / focused and analytical for deep-dives / kinetic and motion-forward for architecture articles].</p></blockquote><p>That&#8217;s your visual brand DNA in text form. Paste it into ChatGPT, Midjourney, Flux &#8212; any generator you&#8217;re already using. The <code>[variables]</code> swap per article. The DNA stays fixed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>How I Use It &amp; You Can Use It Too</h2><p>This won&#8217;t fully solve the need to attach the image on ChatGPT, but it will solve a lot of the consistent breakdown.</p><p>My current workflow relies on:</p><ul><li><p>A brand template file saved to my Obsidian vault</p></li><li><p>The MCP skill to create a prompt just like the one you saw</p></li><li><p>Then I attach one image or keep reusing a ChatGPT conversation</p></li></ul><p>Whenever Claude releases image models or ChatGPT allows proper MCP usage, this might become even more straightforward since the attachment won&#8217;t be needed at all.</p><p>No installation. Add this to Claude Desktop, Claude Code, Cursor, or any MCP-compatible client:</p><p><a href="https://substack-author.fastmcp.app/mcp">https://substack-author.fastmcp.app/mcp</a></p><p>In Claude Code, skills are exposed as MCP resources &#8212; the server instructions tell it which workflow to activate based on what you ask, no manual <code>@</code> mention needed. Claude Desktop and Cursor work the same way.</p><p>Then try:</p><p><em>&#8220;Look at the last 5 covers from [your publication URL] and build me a brand template prompt.&#8221;</em></p><p>Or point it at any publication you admire:</p><p><em>&#8220;Reverse-engineer the cover style from [any public Substack URL].&#8221;</em></p><p>The tools, image processing, and <code>visual-brand</code> skill are all already there when you connect &#8212; just tell it what you want.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EFt1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_webp, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EFt1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png" width="1456" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Section separator&quot;,&quot;title&quot;:&quot;Section separator&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Section separator" title="Section separator" srcset="/__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_424, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 424w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_848, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 848w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1272, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EFt1!, /__u/buildtolaunch.substack.com/w_1456, /__u/buildtolaunch.substack.com/c_limit, /__u/buildtolaunch.substack.com/f_auto, /__u/buildtolaunch.substack.com/q_auto:good, /__u/buildtolaunch.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4288786-d80a-45a1-97a2-66ad1c947115_1877x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><strong>What's the one thing in your current image workflow that you keep redoing every session?</strong></em></p><p>&#8212; Jenny</p><p><strong><a href="/__u/buildtolaunch.substack.com/p/claude-code-hub">Claude Hub</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/vibe-coding-guide">Vibe Coding</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/ai-agents-automation-guide">AI Agents</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/everything-ive-built-and-shipped">Shipped Products</a> &#183; <a href="/__u/buildtolaunch.substack.com/p/substack-growth-hub">Substack Growth</a></strong></p>]]></content:encoded></item></channel></rss>