<?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[Tech Marketing Rewired - With Kevin Kerner: CMOs as Builders]]></title><description><![CDATA[A step-by-step guide for marketing leaders ready to move from chatting with AI to building real, automated systems. No coding experience required.]]></description><link>https://kevinkerner.substack.com/s/cmos-as-builders</link><image><url>https://substackcdn.com/image/fetch/$s_!8HDi!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b2e447-2b9f-4786-be34-a1b100e9a161_1280x1280.png</url><title>Tech Marketing Rewired - With Kevin Kerner: CMOs as Builders</title><link>https://kevinkerner.substack.com/s/cmos-as-builders</link></image><generator>Substack</generator><lastBuildDate>Sun, 12 Apr 2026 10:03:06 GMT</lastBuildDate><atom:link href="https://kevinkerner.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kevin Kerner]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kevinkerner@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kevinkerner@substack.com]]></itunes:email><itunes:name><![CDATA[Kevin Kerner]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kevin Kerner]]></itunes:author><googleplay:owner><![CDATA[kevinkerner@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kevinkerner@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kevin Kerner]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[CMOs as Builders: Beyond the Terminal: MCP, APIs, and the Tools That Connect Everything]]></title><description><![CDATA[Claude Code was never meant to stay contained in a terminal window. It&#8217;s built to connect.]]></description><link>https://kevinkerner.substack.com/p/cmos-as-builders-beyond-the-terminal</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/cmos-as-builders-beyond-the-terminal</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Tue, 31 Mar 2026 11:45:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RuWc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>If you&#8217;ve been following this series, you&#8217;ve spent five posts learning to work inside Claude Code. You&#8217;ve given it orders. You&#8217;ve managed sessions. You&#8217;ve controlled costs. That&#8217;s all foundational.</em></p><p><em>Now we open it up.</em></p><p><em>Claude Code was never meant to stay contained in a terminal window. It&#8217;s built to connect -- to your files, your tools, your data, your workflows. </em></p><p><em>This post is where that happens.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RuWc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RuWc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RuWc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp&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;:123276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/192682827?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RuWc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 424w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 848w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!RuWc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7506defb-27b8-46fd-9605-3d1dc139b48a_1280x720.webp 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 role="img" 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><title></title><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><hr></div><p><em>CMOs as Builders is an 8-part series for technology marketing leaders who are ready to move from using AI to building with it. Each post builds on the last.</em></p><p>If this is useful, subscribe so you don&#8217;t miss what&#8217;s next.</p><p><strong>The Series:</strong> </p><ul><li><p><a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes">Why CMOs Who Build Will Win</a> </p></li><li><p><a href="https://claude.ai/chat/URL">Your First 30 Minutes with Claude Code</a> </p></li><li><p><a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude">How to Give Claude Code Its Orders</a> </p></li><li><p><a href="https://kevinkerner.substack.com/p/stop-losing-your-work-sessions-context">Stop Losing Your Work: Sessions and Context</a> </p></li><li><p><a href="https://kevinkerner.substack.com/p/cmos-as-builders-skills-efficiency">Skills, Efficiency and Model Switching</a> </p></li><li><p>Beyond the Terminal: MCP, APIs, and the Tools That Connect Everything <em>(you are here)</em> </p></li><li><p>From Terminal to Teammate <em>(coming next)</em> </p></li><li><p>The CLAUDE.md Blueprint <em>(coming soon)</em></p></li></ul><div><hr></div><p><strong>What you&#8217;re about to understand. How Claude Code connects to the rest of your world:</strong></p><p>You&#8217;ve been working in a terminal, building things locally. That&#8217;s real progress. But if Claude Code only works with what you type into it, you&#8217;re still doing a lot manually. The shift happens when Claude Code starts working with your actual files, calling your actual tools, and operating inside your actual workflows -- without you babysitting every step.</p><p>By the end of this post you&#8217;ll know:</p><ul><li><p><strong>How to connect Claude Code to local files and folders</strong> -- and why this is the most immediately useful thing you can do</p></li><li><p><strong>The difference between CLI, API, and MCP connections</strong> -- and when each one is the right tool</p></li><li><p><strong>How to store API keys securely</strong> -- so you&#8217;re not leaving the door open to unexpected charges or worse</p></li><li><p><strong>When to add an orchestration layer like n8n</strong> -- and when you don&#8217;t need one</p></li><li><p><strong>What a fully connected Claude Code system actually looks like</strong> in practice</p></li></ul><p><strong>Why this matters for you as a CMO:</strong></p><p>Right now, you probably switch between a dozen tools to get anything done. Claude Code connected to your stack collapses that. You stop moving data between systems manually. You stop rebuilding context every time you switch tabs. You start building workflows that run -- with you making the decisions, not doing the labor.</p><p><strong>Time to read:</strong> 12 minutes </p><p><strong>What you need:</strong> Posts 1--5, Claude Code installed, at least one API key from a tool you already use</p><div><hr></div><h2>Start Where You Already Are: Local Files and Folders</h2><p>The most underrated capability in Claude Code has nothing to do with APIs or integrations. It&#8217;s simpler than that.</p><p>Claude Code can work with files sitting on your machine right now.</p><p>No API keys. No configuration. No middleware. You point it at a folder, and it reads, writes, edits, and organizes whatever is in there -- using the full power of the model you&#8217;ve been building with all series long.</p><h3>What this looks like in practice:</h3><p>Drop a folder of customer research documents into a directory. Tell Claude Code to synthesize them into an executive summary. It reads every file, pulls the signal, writes the output -- and saves it back to the same folder.</p><p>Drop a folder of competitor PDFs. Ask for a comparison matrix. Done.</p><p>Drop a month of sales call transcripts. Ask for a structured breakdown of objections by product line. Done.</p><p>I did exactly this with a Voice of Customer project - raw survey responses and support tickets in a folder, structured executive report out. No template. No manual tagging. No analyst hours. Claude Code read the inputs and built the output directly.</p><p>This also extends beyond documents. Claude Code can run scripts, execute processes, and trigger things that actually happen on your machine. You&#8217;re not just generating text. You&#8217;re running operations locally.</p><p>The mental shift: your working files are already the input. You don&#8217;t need to move anything anywhere. You just need to know how to point Claude Code at what already exists.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YXHX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YXHX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 424w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 848w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 1272w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YXHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png" width="1456" height="207" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:207,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326425,&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://kevinkerner.substack.com/i/192682827?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YXHX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 424w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 848w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 1272w, https://substackcdn.com/image/fetch/$s_!YXHX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62cb5e84-7ea9-4c7f-b739-2d7f0bb936cd_1488x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">This is a live session on my desktop where I had Claude Code update two documents itself during my dev process. </figcaption></figure></div><h2>The CLI: The Terminal Is Where Serious Tools Live Now</h2><p>CLI stands for command line interface. It&#8217;s the terminal you&#8217;ve been working in all series. One line of text, something happens.</p><p>You already know this. What you might not know is that the terminal is becoming the standard interface for serious tools, not just for developers anymore.</p><p>Case in point: <a href="https://cloud.google.com/cli">Google just released their own CLI</a>. You can now interact with Google&#8217;s AI tools, manage Google Cloud resources, and run operations across Google&#8217;s ecosystem -- all from the terminal. No browser required. No clicking through dashboards.</p><p>Claude Code operates here natively. It doesn&#8217;t just use the terminal, it lives in it. That means you can chain operations, trigger scripts, run processes, and call other CLI tools all from the same place you&#8217;ve been working.</p><p>What this means practically: you&#8217;re not just typing prompts. You&#8217;re operating your machine. Claude Code in the terminal can kick off a Python script, call a shell command, read the output, make a decision based on what it finds, and write the result to a file -- all in one session.</p><p>That&#8217;s not a chatbot. That&#8217;s a system operator.</p><p>The practical takeaway: get comfortable with the terminal as a place where things run, not just a place where you type. The more tools publish CLIs -- and they will -- the more valuable that comfort becomes.</p><h2>API Connections: Claude Talking Directly to Other Software</h2><p>An API is a door that software leaves open so other software can talk to it.</p><p>Every major tool you use has one. Slack. HubSpot. YouTube. Buzzsprout. Notion. Google. They all publish APIs because they want other software to be able to connect to them (and increasingly, they create MCP connections&#8230; see more in that section below). </p><p>Claude Code can walk through those doors directly. No workflow tool required. You write the call, you get the response, you do something with the output -- all from the terminal.</p><h3><strong>JSON: the language tools use to talk to each other</strong></h3><p>When Claude Code calls an API, it communicates in JSON. JSON stands for JavaScript Object Notation. Ignore the name. What it actually is: a standardized form that every system knows how to read.</p><p>Think of it like a shipping manifest. Every package, no matter where it&#8217;s going or where it came from, uses the same format. Sender, recipient, contents, weight. JSON is that format for data moving between software systems.</p><p>You don&#8217;t need to write JSON by hand. Claude Code handles it. But you should know it exists, because you&#8217;ll see it when things connect and when things break.</p><h3><strong>API keys: what they are and why security matters</strong></h3><p>To use an API, you need a key. An API key is a unique credential that tells the service: this request is authorized, and bill it to this account.</p><p>That last part matters. An exposed API key isn&#8217;t just a security problem. It&#8217;s an open billing account. Someone finds your Anthropic API key, they run a million tokens through it -- you pay for it. Same with OpenAI, Google, any service you&#8217;ve connected.</p><p>Never paste API keys into chat windows. Never commit them to a shared document. Never store them in plain text files inside a project folder.</p><h3><strong>How I handle it:</strong></h3><p>For general credentials, I use <strong><a href="https://www.lastpass.com/">LastPass</a></strong>. You likely already have it or something like it. Use it for API keys the same way you use it for passwords.</p><p>For projects where multiple API keys need to be managed across a workflow or shared carefully with a team, I use <strong><a href="https://infisical.com/">Infisical</a></strong>. It&#8217;s purpose-built for secrets management. Think of it as LastPass specifically designed for developers and builders. You store keys in Infisical, your workflow pulls them securely at runtime, and they never sit exposed in a file.</p><p>The rule: treat every API key like a credit card number. Store it somewhere secure. Rotate it if you think it&#8217;s been exposed. And if you&#8217;re ever setting up a workflow that uses API keys -- build the secure storage step in from the start, not as an afterthought.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nl8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nl8Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 424w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 848w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 1272w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nl8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp" width="1080" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Alternative text for the image for accessibility purposes. Should describe what the image shows or represents.&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="Alternative text for the image for accessibility purposes. Should describe what the image shows or represents." title="Alternative text for the image for accessibility purposes. Should describe what the image shows or represents." srcset="https://substackcdn.com/image/fetch/$s_!nl8Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 424w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 848w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.webp 1272w, https://substackcdn.com/image/fetch/$s_!nl8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c4b3e9-43fb-4ec2-9863-7a0e8ce89e8a_1080x398.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 role="img" 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><title></title><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">Infisical is the right tool for managing API keys across a team. It keeps credentials secure and lets your workflow pull them at runtime without exposing them.</figcaption></figure></div><p><strong>What you can connect:</strong></p><p>From your terminal, with the right API keys stored securely, Claude Code can call:</p><ul><li><p>The Anthropic API directly -- useful for building tools that use Claude as the engine</p></li><li><p>YouTube API -- upload, retrieve, manage video data</p></li><li><p>Buzzsprout -- post audio, retrieve episode data</p></li><li><p>HubSpot or Salesforce -- pull contact data, update records, trigger sequences</p></li><li><p>Google APIs -- Drive, Calendar, Sheets, all of it</p></li><li><p>Any tool that publishes an API -- which is most tools you already use</p></li></ul><p>This is where the AI Tiers framework I&#8217;ve written about becomes concrete. Most CMOs spend their budget at Tier 1 and Tier 2, baked-in AI and platform add-ons. Real leverage lives at Tier 3 and Tier 4, orchestration and custom connections&#8230; and at a fraction of the cost of the point solutions trying to do the same thing.</p><p>API connections are your entry point into that territory.</p><h2>MCP: The Native Connection Layer</h2><p>MCP stands for Model Context Protocol. You don&#8217;t need to remember the acronym. What you need to understand is what it does.</p><p>MCP is a connector that lets Claude talk directly to your other tools -- not through a workflow, not through copy-paste, but natively. As if Claude is sitting inside those tools.</p><p>With the right MCP connections configured, Claude can:</p><ul><li><p>Read a page in your Notion workspace</p></li><li><p>Update a task in Asana</p></li><li><p>Pull contact data from your CRM</p></li><li><p>Read files in your Google Drive</p></li><li><p>Post a message to Slack</p></li></ul><p>No switching tabs. No copy-paste. No manual handoff. Claude goes and gets what it needs, does the work, and puts the output where it belongs.</p><h3><strong>How MCP is different from an API connection</strong></h3><p>An API connection is something you build -- you write the call, you handle the response, you manage the integration. It&#8217;s powerful but it requires setup.</p><p>MCP is purpose-built for AI-to-tool connection. The protocol is standardized, which means tool providers are building MCP support directly into their products. You configure it once, and Claude has native access.</p><p>Think of the difference this way: an API connection is like building a bridge yourself. MCP is like a bridge that already exists -- you just need to know where the entrance is.</p><h3><strong>The context load warning -- this is important</strong></h3><p>Here&#8217;s something most people learn the hard way when they get excited about MCP.</p><p>Every MCP connection you load into Claude Code adds to the context window on every single conversation. Whether you&#8217;re using that connection or not.</p><p>Load ten MCP connections and you&#8217;re burning context, and money, before you&#8217;ve typed a word. The model is holding all of those connections in memory, waiting to use them, even when the task at hand has nothing to do with any of them.</p><p>The practical rule: only load the MCP connections you actually need for the work you&#8217;re doing right now. If you&#8217;re building a content workflow, load the content tools. If you&#8217;re doing research, load the research tools. Don&#8217;t connect everything because you can.</p><p>More connections does not equal more power. It equals more cost and slower, less focused sessions.</p><p>Be deliberate. Load what you need. Unload what you don&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-14b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-14b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 424w, https://substackcdn.com/image/fetch/$s_!-14b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 848w, https://substackcdn.com/image/fetch/$s_!-14b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 1272w, https://substackcdn.com/image/fetch/$s_!-14b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-14b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png" width="1472" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:566,&quot;width&quot;:1472,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:709306,&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://kevinkerner.substack.com/i/192682827?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e8876bf-23f2-4758-b7cf-66b0640fecc2_1472x566.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-14b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 424w, https://substackcdn.com/image/fetch/$s_!-14b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 848w, https://substackcdn.com/image/fetch/$s_!-14b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.png 1272w, https://substackcdn.com/image/fetch/$s_!-14b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5115eeb4-7f8e-4551-b061-96dc0ff247fb_1472x566.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 role="img" 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><title></title><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">Less is more. Load only what this session actually needs.</figcaption></figure></div><p><strong>MCP tools worth knowing about:</strong></p><ul><li><p>Notion</p></li><li><p>Asana</p></li><li><p>Google Drive</p></li><li><p>Slack</p></li><li><p>HubSpot</p></li><li><p>GitHub <em>(more on this in Post 7)</em></p></li></ul><p>The list is growing fast. Most major platforms are adding MCP support. When a tool you already use announces MCP support, it&#8217;s worth paying attention.</p><h2>When You Add an Orchestration Layer</h2><p>Everything in the previous three sections, local files, CLI, API, MCP, Claude Code can handle directly. You don&#8217;t need anything else for a lot of use cases.</p><p>But there&#8217;s a category of workflow where you want something more: visual structure, automatic scheduling, multi-system triggers, and human approval steps built in.</p><p>That&#8217;s where orchestration tools come in. n8n is what I use and recommend. Zapier and Make are alternatives, more familiar to most marketers, less flexible and more expensive at scale.</p><h3><strong>What n8n adds:</strong></h3><p>You see your workflow as a diagram. Each box is a step. Each arrow is data moving between steps. Claude sits at the decision points where intelligence is needed. Everything else is routing.</p><p>You can schedule it. You can trigger it from an event. You can build an approval step where a Slack message goes to you, you reply, and the workflow continues based on your response.</p><p>That last part -- the human-in-the-loop design -- is how I build everything. Automation doesn&#8217;t mean removing yourself from decisions. It means removing yourself from the parts that don&#8217;t require decisions.</p><h3><strong>When n8n is worth it:</strong></h3><p>When your workflow has multiple systems, runs on a schedule or trigger, and needs to keep running without you manually starting it every time.</p><p><strong>LaunchPod</strong> is the clearest personal example I have. A completed podcast episode dropped into a Google Drive folder triggers the entire workflow: YouTube upload, Buzzsprout audio post, Webflow episode page built, eight content pieces generated by Claude, content queue populated, posts scheduled to LinkedIn, X, and Substack via Late.dev. Start to finish in about three minutes. I cancelled a part-time marketing hire because of it.</p><p>That complexity justifies the orchestration layer. You need the visual diagram. You need the scheduling. You need the error handling. n8n gives you all of it.</p><p><strong>The LinkedIn Content Machine</strong> runs on three separate workflows. Workflow one pulls meeting transcripts from Google Drive and Google Calendar, extracts one content idea per day via Claude, and sends it to me via Slack with a suggested angle. Workflow two: I reply with my take, Claude writes the full post using my angle and my voice guidelines. Workflow three: I approve or edit in Slack, the post goes to Late.dev for scheduling. Human in the loop at every decision point. Fully automated everywhere else.</p><h3><strong>When you don&#8217;t need n8n:</strong></h3><p>Single-task automation. One-time builds. Anything Claude Code handles end-to-end in a terminal session. If you can describe the task in one sentence and it doesn&#8217;t need to run on a schedule, you probably don&#8217;t need an orchestration layer.</p><p>Start without it. Add it when the complexity earns it.</p><h3><strong>One more thing: n8n skills</strong></h3><p>If you want to go further with n8n, building workflows, connecting systems, setting up the orchestration layer for your own automations, Mighty &amp; True has skills available for this. We&#8217;ve built the workflows. We know where the friction points are. Reach out if you want a faster path to getting it running.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qwH8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qwH8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 424w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 848w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 1272w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qwH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png" width="1456" height="881" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:881,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284477,&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://kevinkerner.substack.com/i/192682827?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qwH8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 424w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 848w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.png 1272w, https://substackcdn.com/image/fetch/$s_!qwH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a46fb21-42a9-4953-9402-dad757ad76f4_2268x1372.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 role="img" 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><title></title><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 typical marketing use case for an n8n automation. Claude Code can build this for you. You will then just need to wire up the credentials</figcaption></figure></div><h2>What a Connected System Actually Looks Like</h2><p>Let me walk you through the LinkedIn Content Machine end to end -- because it shows every layer working together.</p><p><strong>The inputs:</strong></p><ul><li><p>Google Calendar: what meetings happened this week</p></li><li><p>Google Drive: transcripts from those meetings</p></li></ul><p><strong>The trigger:</strong> n8n workflow runs each morning, pulls the previous day&#8217;s activity</p><p><strong>The intelligence:</strong> Claude reads the transcripts, identifies the strongest idea worth sharing, writes a suggested angle -- not a post, just a direction</p><p><strong>The human step:</strong> I get a Slack DM. One idea. One angle. I reply with my take.</p><p><strong>Back to Claude:</strong> it takes my reply, writes the full post in my voice, using my voice guidelines stored in the workflow</p><p><strong>Another human step:</strong> I see the draft in Slack. I approve it or edit it and approve it.</p><p><strong>The output:</strong> post goes to Late.dev, scheduled and queued</p><p><strong>What this replaced:</strong> 45 minutes of thinking, drafting, and scheduling -- every day. Manually. Often skipped.</p><p><strong>What it costs to run:</strong> a few cents in API calls per post.</p><p>No developer built this. I built it by understanding the layers -- local files, API connections, Claude as the brain, n8n as the visual structure, Slack as the human interface.</p><p>That&#8217;s the system. You can build one too.</p><div><hr></div><h2>A Note on Keeping It All Organized</h2><p>As your connections multiply, your files multiply. Scripts, configurations, API call templates, workflow files, CLAUDE.md instructions, it adds up fast.</p><p>You need a way to keep all of it organized, versioned, and recoverable.</p><p>That&#8217;s what GitHub is for.</p><p>We&#8217;ll cover it properly in Post 7. For now, know it exists and know you&#8217;ll want it. GitHub is not a developer tool in the way you might be picturing it. It&#8217;s version control -- a system that tracks every change you make, lets you roll back to any previous version, and keeps your work safe even when something breaks.</p><p>As your system grows, GitHub becomes the backbone. We&#8217;ll build that in next.</p><div><hr></div><h2>How this Changes your Workflow</h2><p>You started this series opening a terminal for the first time.</p><p>Now you&#8217;re looking at a system where Claude reads your Google Drive, writes a file locally, calls an API, routes the output through Slack for your approval, and publishes when you say go.</p><p>That&#8217;s not a chatbot you upgraded. That&#8217;s infrastructure you built.</p><p>Post 7: From Terminal to Teammate -- bringing other people and other systems into what you&#8217;ve built. GitHub, team workflows, and the next layer of scale.</p><div><hr></div><p><em>If you&#8217;re building marketing systems and want a faster path -- or if you want help designing the architecture before you start building -- that&#8217;s what we do at <a href="https://www.mightyandtrue.com/">Mighty &amp; True</a>. We work with marketing teams who are serious about moving from tool-buyers to builders. </em></p>]]></content:encoded></item><item><title><![CDATA[CMOs as Builders: Skills, Efficiency and Model Switching]]></title><description><![CDATA[Why working harder with AI costs you more than working smarter:]]></description><link>https://kevinkerner.substack.com/p/cmos-as-builders-skills-efficiency</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/cmos-as-builders-skills-efficiency</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Thu, 12 Mar 2026 14:13:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LDCB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In Post 4, you learned how to stop losing your work. Sessions. Context files. The three Markdown files that give Claude a standing briefing so you never start from scratch. Your projects now persist across sessions. Your context carries forward. You have a system.</p><p>Now I need to tell you about the day that system cost me $75. Not because the system failed. Because I was running it on the wrong settings.</p><p>This post is about the <strong>settings</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LDCB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LDCB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LDCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg&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;:176293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LDCB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LDCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68b97578-b3c9-4b7d-961d-8eba5a1d4c4e_1280x720.jpeg 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 role="img" 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><title></title><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>This is Part 5 of the CMOs as Builders series, where I use my experiment in AI code to teach B2B technology CMOs to build with AI instead of just chatting with it. If you are just finding this, start with Post 1 -- Why CMOs Who Build Will Win.</em></p><p><strong>Subscribe to get every post in this series delivered free.</strong></p><p>The full series:</p><p>1 -- <a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who">Why CMOs Who Build Will Win</a> </p><p>2 -- <a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes">Your First 30 Minutes with Claude Code</a> </p><p>3 -- <a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude">How to Give Claude Code Its Orders</a> </p><p>4 -- <a href="https://kevinkerner.substack.com/p/stop-losing-your-work-sessions-context">Stop Losing Your Work: Sessions and Context</a> </p><p><strong>5 -- Skills, Efficiency and Model Switching</strong> &#8592; you are here </p><p>6 -- Beyond the Terminal: MCP, n8n, JSON and the Tools That Connect Everything </p><p>7 -- From Terminal to Teammate 8 -- The CLAUDE.md Blueprint</p><h1><strong>Skills, Efficiency and Model Switching</strong></h1><p><strong>What you&#8217;re about to learn -- why working harder with AI costs you more than working smarter:</strong></p><p><em>You have been running every task on the same model at the same settings. You probably did not even know there were settings. That is like running every marketing campaign on the same budget and timeline regardless of whether it is a product launch or a social post. The tool is not the problem. The defaults are.</em></p><p><strong>By the end of this post you&#8217;ll:</strong></p><p><strong>Know which model to use for which task</strong> -- and switch between them in seconds inside Claude Code or Cursor</p><p><strong>Understand effort levels, fast mode, and extended thinking</strong> -- three controls that affect speed, cost, and quality independently</p><p><strong>Have a set of commands that let you monitor and manage context, tokens, and cost in real time</strong> -- no surprises, no runaway bills</p><p><strong>Have a practical framework for preventing the $75 mistake I made</strong> -- so your first billing surprise is also your last</p><p><strong>Why this matters for you as a CMO:</strong></p><p>Model switching is not a technical skill. It is a resource allocation skill. The CMO who runs Opus on a bulk tagging job is burning budget the same way a CMO who puts senior strategists on data entry is burning headcount. This post gives you the judgment to match the right resource to the right task -- and the controls to enforce it.</p><p><strong>Time to read: </strong>14 minutes</p><p><strong>What you need: </strong>Claude Code installed and running (<a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes">Post 2</a>), familiarity with sessions and context (<a href="https://kevinkerner.substack.com/p/stop-losing-your-work-sessions-context">Post 4</a>)</p><h2><strong>The $75 Wake-Up Call</strong></h2><p>I need to tell you about the most expensive lesson I have learned with Claude Code.</p><p>Early on, I was building a messaging framework for a client -- what I call the Solutions Messaging OS. It is a system that takes competitive research, customer interviews, and product positioning and produces a structured messaging architecture. The kind of work that used to take a strategist two weeks.</p><p>I was running Claude Code and I had extended thinking turned on. Extended thinking is a mode where Claude shows its reasoning process before giving you an answer. It is powerful for complex strategy work. It is also expensive.</p><blockquote><p><em>&#8220;I hit 22 million tokens in one session and spent $75 before I noticed. Then I built a Slack alert so it would never happen again. That is the whole point of this series in one sentence.&#8221;</em></p></blockquote><p>I did not notice that my session had routed through the API instead of my Max subscription. I did not notice that extended thinking was burning through tokens at a rate I had never seen. I did not check /cost once during the session.</p><p>By the end of the day, I had hit 22 million tokens. The bill was over $75. For one session.</p><p>That number might not sound catastrophic. But it was not what I budgeted, it was not what I expected, and it happened because I did not understand three things: which model I was using, how that model was billing, and what controls were available to me.</p><p>This post exists so you never have that moment.</p><h2><strong>Meet the Models</strong></h2><p>Claude is not one model. It is a family of models, each built for different work at different price points. Think of it like a team, not a tool.</p><p><strong>Haiku</strong> is your fast executor. It is the cheapest model in the family and the fastest. Use it for anything that runs in volume -- reformatting 50 blog posts for social, tagging hundreds of CRM records, cleaning up CSV files, simple data transforms. Haiku does not think deeply. It does not need to. It processes.</p><p><strong>Sonnet</strong> is your reliable senior manager. This is the default model in Claude Code right now (Sonnet 4.6 as of this writing), and for good reason. It handles 80% of what a CMO needs. Campaign briefs. Content drafts. Data analysis. Code generation. It balances quality, speed, and cost better than any other option. I&#8217;m redesigning our style guide for Mighty &amp; True right now in Sonnet. It works amazingly well. When in doubt, stay on Sonnet.</p><p><strong>Opus</strong> is your strategist. This is the most capable model Anthropic makes. Use it when quality matters more than speed or cost. Competitive messaging frameworks. Complex multi-step analysis. Anything where a wrong answer costs you more than a slow answer. Opus 4.6, the current version, launched in February 2026 and introduced a 1 million token context window in beta -- enough to process an entire corporate document library in a single session.</p><p>Here is what this looks like in practice:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QwLJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QwLJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 424w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 848w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 1272w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QwLJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png" width="1360" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153908,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QwLJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 424w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 848w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.png 1272w, https://substackcdn.com/image/fetch/$s_!QwLJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F814c8f18-c934-41ca-87c6-d7b8b7a3fc41_1360x956.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 role="img" 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><title></title><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 do not need to memorize this. You need to internalize one question: <em>How complex is this task, and how much does getting it wrong cost me?</em></p><blockquote><p><em>&#8220;Model switching is not a technical skill. It is a resource allocation skill. The CMO who runs Opus on a bulk tagging job is burning budget the same way a CMO who puts senior strategists on data entry is burning headcount.&#8221;</em></p></blockquote><p>Low complexity, low stakes = Haiku. Medium everything = Sonnet. High complexity or high stakes = Opus.</p><h2><strong>How to Switch Models</strong></h2><p>In Claude Code, type /model and press Enter. You will see a list of available models. Arrow keys to select. That is it. You are now running on a different model. The switch takes effect immediately in your current session. Here&#8217;s Anthropic&#8217;s <a href="https://code.claude.com/docs/en/model-config">handy guide </a>on this. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j2LK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j2LK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 424w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 848w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 1272w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j2LK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png" width="1456" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129943,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j2LK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 424w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 848w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 1272w, https://substackcdn.com/image/fetch/$s_!j2LK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7012a65-e2c8-4e86-a49f-af7920597939_1544x316.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In Cursor, model switching works differently. Cursor gives you access to models from multiple providers -- Claude, GPT, Gemini, and Cursor&#8217;s own models. You switch in the model dropdown at the top of the AI panel or in Settings.</p><p>This brings us to an important tradeoff.</p><h3><strong>The Cursor Question</strong></h3><p>If you followed <a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude">Post 2</a> and set up Cursor as your IDE, here is what you need to know about how models work inside it.</p><p>Cursor has two AI systems running side by side. The first is Cursor&#8217;s own AI -- the tab completions, inline suggestions, and Composer features built into the editor. These use Cursor&#8217;s model pool. You pay for them through your Cursor subscription. You cannot route them through your Claude Max subscription.</p><p>The second is the Claude Code terminal. You can open Claude Code inside Cursor&#8217;s integrated terminal, and when you do, it runs on your Claude Max subscription. Full Claude Code. Full model switching. Full access to everything we have covered in Posts 2 through 4.</p><p>Here is the tradeoff:</p><p><strong>What Cursor gives you that Claude Code alone does not:</strong></p><p>Access to models from multiple providers. GPT. Gemini. Cursor&#8217;s own models. If Claude is down or rate-limited, you have alternatives.</p><p>Tab completions and inline suggestions. Cursor predicts your next edit as you type. This is genuinely useful for anyone writing code or structured files.</p><p>A visual IDE with a file browser, diff view, and familiar interface. If looking at a terminal makes you uncomfortable, Cursor softens the experience.</p><p><strong>What you give up or pay extra for:</strong></p><p>You are running two subscriptions. Cursor Pro ($20/month) plus Claude Max ($100 or $200/month). That cost adds up.</p><p>Cursor&#8217;s AI features and Claude Code&#8217;s terminal do not talk to each other. They are separate systems sharing a screen.</p><p>Claude Code running in Cursor&#8217;s terminal does not get Cursor&#8217;s inline diff view or visual feedback. You are still in the terminal.</p><p><strong>My recommendation for CMOs: </strong>If you are using Cursor, run Claude Code from the integrated terminal for any serious building work. Use Cursor&#8217;s native AI for quick edits, tab completions, and small tasks where the visual feedback helps. Think of Cursor as your desk and Claude Code as the person sitting at it doing the real work.</p><p>If you are comfortable in the terminal and do not need the visual IDE, you can skip Cursor&#8217;s subscription entirely and run Claude Code directly. You will save $20/month and lose nothing in capability.</p><h2><strong>Effort Levels, Fast Mode, and Extended Thinking</strong></h2><p>Here is another important distinction that tripped me up early. Model selection is one control. But Claude Code has three more controls that affect your output speed, quality, and cost -- and they work independently of each other.</p><h3><strong>Effort Levels</strong></h3><p>When you run /model and select a model, look at the bottom of the screen. There is a slider you adjust with the left and right arrow keys. This is the effort level.</p><p>Effort controls how deeply the model thinks before responding. It has three settings: low, medium, and high. High is the default.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Plle!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Plle!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 424w, https://substackcdn.com/image/fetch/$s_!Plle!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 848w, https://substackcdn.com/image/fetch/$s_!Plle!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 1272w, https://substackcdn.com/image/fetch/$s_!Plle!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Plle!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png" width="1456" height="397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:397,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92603,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Plle!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 424w, https://substackcdn.com/image/fetch/$s_!Plle!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 848w, https://substackcdn.com/image/fetch/$s_!Plle!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.png 1272w, https://substackcdn.com/image/fetch/$s_!Plle!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfc5183-e874-4be5-bedb-c43154928ab9_1702x464.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 role="img" 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><title></title><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><strong>Low</strong> tells Claude to think less and respond faster. Good for simple tasks where you do not need deep reasoning -- renaming files, formatting text, quick lookups.</p><p><strong>Medium</strong> is a balanced option. Solid quality without the full token cost of high. Good for routine coding work, standard content tasks, anything where you want decent output without waiting.</p><p><strong>High</strong> is the default for a reason. This is where Claude does its best work. Complex analysis, strategy documents, anything where the quality of thinking matters.</p><p>Think of it like this. Low effort is a quick Slack reply. Medium effort is a thoughtful email. High effort is a board presentation. Same person, different investment of attention.</p><p>The practical move: drop to medium for routine work. Keep high for anything you would not want to redo.</p><h3><strong>Fast Mode</strong></h3><p>Fast mode is different from effort levels, and this is the part people confuse.</p><p>Effort controls <em>how deeply</em> Claude thinks. Fast mode controls <em>how quickly</em> Claude delivers the output. They are independent knobs.</p><p>Type /fast in Claude Code and press Tab. A lightning bolt icon appears next to your prompt. You are now getting the same model, the same intelligence, the same quality -- but the output arrives up to 2.5x faster. Anthropic prioritizes your request on their infrastructure.</p><p>The catch: fast mode costs more. At full price, it runs 6x the standard token rate. It also bills directly to extra usage, not against your subscription allowance.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SX9z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SX9z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 424w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 848w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 1272w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SX9z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png" width="1456" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102722,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SX9z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 424w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 848w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 1272w, https://substackcdn.com/image/fetch/$s_!SX9z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69dee53b-390d-4fe9-886b-561b829b6ad9_1680x418.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>When to use it: interactive sessions where you are iterating rapidly and every 30-second wait breaks your flow. Live debugging. Quick back-and-forth on a draft.</p><p>When to skip it: any task where you hit Enter and walk away. If you are not watching the screen, you will not notice the speed difference, and you will notice the bill.</p><p>Fast mode persists across sessions once enabled. Type /fast again to toggle it off. The lightning bolt disappears.</p><h3><strong>Extended Thinking</strong></h3><p>Extended thinking is the mode that cost me $75.</p><p>When extended thinking is on, Claude does not just give you an answer. It shows you its reasoning process -- the steps it takes to work through a problem before producing output. This is valuable for complex strategy work. When Claude is building a competitive messaging framework or analyzing a multi-layered dataset, seeing the reasoning lets you spot where it might be going wrong before it finishes.</p><p>Extended thinking is also expensive. Every token of reasoning counts toward your usage. A session that would use 50,000 tokens normally might use 500,000 with extended thinking on, because Claude is now producing its full chain of thought.</p><p>The current default: thinking is enabled automatically on Opus with adaptive thinking, meaning Claude decides when and how much to think based on the complexity of what you ask. On Sonnet, it works similarly. This is usually fine. The problem comes when you force high effort plus extended thinking on a task that does not need it.</p><p><strong>My rule: </strong>I let adaptive thinking handle it for most sessions. I only explicitly push thinking depth (high or max effort on Opus) when I am doing genuine strategy work -- messaging frameworks, competitive analysis, anything where the reasoning process matters as much as the output. And when I do, I check /cost regularly.</p><h3><strong>The Decision Framework</strong></h3><p>Here is how these controls stack together:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Abwu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Abwu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 424w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 848w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 1272w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Abwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png" width="1360" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103241,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Abwu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 424w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 848w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.png 1272w, https://substackcdn.com/image/fetch/$s_!Abwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e3b83d8-b356-46ce-bd0c-914d89dd79a3_1360x818.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 role="img" 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><title></title><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 pattern: start with Sonnet at medium. Escalate deliberately. Every step up in model, effort, or speed costs more. Make those steps intentional.</p><h2><strong>The Commands That Keep You in Control</strong></h2><p>You have more visibility into what Claude Code is doing than you think. Here are the commands that matter.</p><h3><strong>/context -- Your Cockpit Dashboard</strong></h3><p>Type /context and Claude Code shows you exactly how your context window is being used. System prompt. Memory files. Skills. Messages. Free space. Autocompact buffer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9p_R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9p_R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 424w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 848w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9p_R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png" width="1344" height="1046" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:340986,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9p_R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 424w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 848w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!9p_R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0669c8e3-a17b-4057-9eeb-6aea973188bc_1344x1046.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 role="img" 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><title></title><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 have a lot going on here without even starting to work!</figcaption></figure></div><p>This is the command I wish I had known about from day one. When your free space gets low, Claude&#8217;s performance starts to degrade -- it has less room to reason. Check /context periodically during long sessions the way you check your phone battery.</p><h3><strong>/compact -- Controlled Compression</strong></h3><p>When your context is getting full, /compact tells Claude to summarize the conversation and free up space. But here is the key: you can give it specific instructions about what to keep.</p><p>/compact -- keep the campaign brief details and the file structure decisions. Drop everything about the debugging we did earlier.</p><p>This is dramatically better than letting auto-compact happen on its own. Auto-compact triggers when your context hits roughly 83% capacity. It happens mid-task. It summarizes everything generically. You lose precision on the details that matter.</p><p>Manual compacting at natural breakpoints -- after you finish a task, before you start a new one -- keeps you in control. Think of it like saving your game before a boss fight.</p><h3><strong>/clear -- The Fresh Start</strong></h3><p>/clear wipes the entire conversation. No summary. No holdover. Blank slate.</p><p>Use this when you are switching to a completely different task. If you just finished a campaign brief and now you need to debug a workflow, do not carry that campaign context forward. It wastes tokens and confuses the model. Clear and start fresh.</p><h3><strong>/cost and /stats -- Know What You Are Spending</strong></h3><p>/cost shows your token usage for the current session. If you are on API billing, this is your actual cost. If you are on a Max subscription, it shows what the session <em>would</em> cost at API rates -- useful for understanding your consumption patterns.</p><p>/stats shows your broader usage patterns for subscribers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zXwA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zXwA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 424w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 848w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zXwA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png" width="1422" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111098,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zXwA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 424w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 848w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.png 1272w, https://substackcdn.com/image/fetch/$s_!zXwA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6914da3-31a2-487c-ba38-94e7779522fc_1422x810.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 role="img" 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><title></title><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 literally just got a new laptop and moved everything over to it last night&#8230; so my stats don&#8217;t look so embarrassingly high. I do have a business to run here. </figcaption></figure></div><p>Get in the habit of checking /cost the way you check the clock during a meeting. Not obsessively. Just enough to know where you stand.</p><h3><strong>Auto-compact: What Happens When You Do Not Manage Context</strong></h3><p>If you never run /compact or /clear, Claude Code handles it for you. When your context window fills to roughly 83% capacity, auto-compact triggers automatically. Claude summarizes the conversation, frees up space, and continues.</p><p>The problem: it happens at the worst possible time. Mid-task. Mid-thought. The summary is generic because Claude does not know which details matter most to you. You lose the specific error message you were debugging. The exact phrasing you agreed on for a headline. The architectural decision you made forty minutes ago.</p><p>Auto-compact is a safety net, not a strategy. Manual compacting is the strategy.</p><h2><strong>Cost Control: Building Your Safety Net</strong></h2><p>Now that you understand models, effort levels, and context management, here is the practical infrastructure that keeps you from repeating my $75 mistake.</p><h3><strong>Subscription vs. API Billing</strong></h3><p>This is the single most important thing to understand about Claude Code billing.</p><p><strong>Max subscription</strong> ($100 or $200/month): You pay a flat monthly fee. Claude Code usage is included. You get a generous but not unlimited token allowance per 5-hour session window. When you hit the limit, you wait. You do not get a surprise bill.</p><p><strong>API billing</strong> (pay per token): You pay for every token, every session, no ceiling. This is how developers use Claude programmatically. It is also how you accidentally spend $75 in an afternoon if you do not know you are on it.</p><p>When you first set up Claude Code in Post 2, I told you to select &#8220;Use your Max subscription&#8221; at the login prompt. If you did that, you are on subscription billing. If you selected the API option, or if you are running Claude Code through an API key in your environment, you are on pay-per-token billing.</p><p>Check now. Type /cost in your next session. If it says something like &#8220;With your Claude Max subscription, no need to monitor cost,&#8221; you are on subscription billing. If it shows actual dollar amounts accumulating, you are on API billing.</p><h3><strong>Setting Spend Limits</strong></h3><p>If you are using API billing for any reason -- running automations, connecting external tools, or experimenting with programmatic access -- set spend limits in the Anthropic Console at console.anthropic.com.</p><p>Go to Settings. Go to Billing. Set a monthly spend limit that matches your budget. Set up email alerts at 50% and 80% of that limit.</p><p>This takes two minutes and it is the single highest-value safety measure you can put in place.</p><h3><strong>The Dashboard I Built to Watch Everything</strong></h3><p>After the $75 incident, I did what this series teaches you to do. I built something.</p><p>Using Claude Code, I created a monitoring dashboard and a Slack alert system that tracks spend by API key in real time. When any key crosses a threshold I set, I get a notification in Slack. I can see which projects are consuming what, which models are being used, and whether anything is running away.</p><p>I built this in one afternoon. It uses Python, the Anthropic API&#8217;s usage endpoints, and a Slack webhook. Three files. One afternoon. It has been running for months and has caught two potential overruns before they became problems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ILC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ILC1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 424w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 848w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 1272w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ILC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png" width="1314" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:1314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73598,&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://kevinkerner.substack.com/i/190500944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49cd4c0-eecb-4ed2-ac97-abd4d176ac6a_1314x428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ILC1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 424w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 848w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.png 1272w, https://substackcdn.com/image/fetch/$s_!ILC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff587a826-3de0-4d28-9bff-23d2281854f1_1314x428.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 role="img" 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><title></title><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 is the builder mindset in action. The skills you learned in Posts 2 through 4 -- writing directives, managing sessions, working with files -- let you build tools that manage the tool itself. That is the compounding effect.</p><p>For subscriber-only monitoring, the community has built tools like ccusage -- a command-line utility that parses your local Claude Code session data and shows you daily, monthly, and per-session token usage. It is useful if you want to understand your consumption patterns beyond what /cost shows.</p><h2><strong>Your Spend Prevention Checklist</strong></h2><p>Print this. Tape it next to your monitor. Follow it until it becomes habit.</p><p><strong>Before every session:</strong></p><p>1. Confirm your billing mode. Subscription or API. Know which one.</p><p>2. Set your model deliberately. Default to Sonnet. Escalate to Opus only when the task demands it.</p><p>3. Check your effort level. Drop to medium for routine tasks.</p><p><strong>During every session:</strong></p><p>4. Check /context every 30 to 45 minutes. Know how much room you have.</p><p>5. Check /cost if you are on API billing. No surprises.</p><p>6. Run /compact at natural breakpoints. Do not wait for auto-compact.</p><p><strong>Before using Opus or extended thinking:</strong></p><p>7. Ask yourself: does this task actually need deep reasoning, or am I defaulting to the expensive option out of habit?</p><p>8. If it does need Opus, check /cost more frequently. Extended thinking burns tokens fast.</p><p><strong>For any automated or programmatic usage:</strong></p><p>9. Set spend limits in the Anthropic Console.</p><p>10. Set email alerts at 50% and 80% of your limit.</p><p>11. Build or install a monitoring system. The dashboard took me one afternoon.</p><h2><strong>What Just Happened</strong></h2><p>You now know something most Claude Code users take tens if not hundreds of sessions to learn: the tool has layers of control that dramatically affect what you spend and what you get.</p><p>Model switching is about judgment. The same judgment you use when you decide whether a project needs a senior strategist or a junior coordinator. The same judgment you use when you set a campaign budget.</p><p>Effort levels, fast mode, extended thinking, context management -- these are levers. You now know where they are and what they do. The CMO who learns to pull them deliberately will get better output at lower cost than the CMO who runs everything on default.</p><p>In Post 6, I am going to take you beyond the terminal entirely. We are going to talk about MCP, CLIs and APIs -- the connectors that let Claude talk directly to your other tools. And n8n -- the visual orchestration layer that lets you wire multiple systems together with Claude making decisions at each step. That is where individual efficiency becomes system-level automation.</p><p>But the cost controls you learned today apply to everything that comes next. Post 6 involves workflows that run automatically. Workflows that run automatically can run up bills automatically. The habits you build now are the habits that protect you later.</p><p><em>Kevin Kerner is the founder and CEO of Mighty &amp; True, a B2B tech marketing agency that helps CMOs and their teams improve their growth programs while also building AI-powered marketing systems. </em></p><p><em>If you are a CMO or marketing leader not getting enough done while also trying to figure out where AI fits in your operation -- not just the tools, but the workflows, the automation, the systems that actually move the needle -- reach out. Speed to outcome, efficiency, and performance. That is what we build for.</em></p>]]></content:encoded></item><item><title><![CDATA[CMOs as Buildlers: Stop Losing Your Work: Sessions, Context, and Memory (You are here)]]></title><description><![CDATA[Post 4 is all about why Claude forgets everything when you close a session, and the habits that make your work carry forward.]]></description><link>https://kevinkerner.substack.com/p/stop-losing-your-work-sessions-context</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/stop-losing-your-work-sessions-context</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Wed, 04 Mar 2026 13:17:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!71fD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who?r=3kl5t">Post 1</a>, I made the case for why CMOs who build will win. In <a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes?r=3kl5t">Post 2</a>, I walked you through getting Claude Code installed and running your first output. In <a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude?r=3kl5t">Post 3</a>, I covered how to actually run a session and direct Claude Code to build what you need. If you haven&#8217;t read those yet, start there. They set up everything that follows.</p><p>You have the tool running. You know how to direct it. Now you need to know how to make sure your work survives when you close the terminal. That is what this post is about.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!71fD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!71fD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!71fD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!71fD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!71fD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!71fD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg&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;:176293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/189732393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!71fD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!71fD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!71fD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!71fD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53ed2fc5-b0ad-40f3-a274-df71d6879849_1280x720.jpeg 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 role="img" 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><title></title><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><strong>Subscribe to get every post in this series delivered to your inbox: </strong><a href="https://kevinkerner.substack.com/">kevinkerner.substack.com</a></p><p><strong>The Series: CMOs as Builders</strong></p><p><strong>1. </strong><a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who?r=3kl5t">Why CMOs Who Build Will Win</a> -- The case for moving from AI user to AI builder, and why stepping out of the chat window changes everything.</p><p><strong>2. </strong><a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes?r=3kl5t">Your First 30 Minutes with Claude Code</a> -- How to install Claude Code, get oriented, and build your first real output.</p><p><strong>3. </strong><a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude?r=3kl5t">How to Give Claude Code Its Orders</a> -- The three modes, the four-part directive, the commands that matter, and the session habits that make everything work.</p><p><strong>4. Stop Losing Your Work: Sessions, Context, and Memory (You are here)</strong> -- How to build a memory system Claude can use across any project, any session, any task.</p><p><strong>5. </strong>Skills, Efficiency and Model Switching -- When to use Sonnet, Opus, and Haiku, and how smart model selection changes your output quality and your bill.</p><p><strong>6. </strong>Beyond the Terminal: MCP, n8n, JSON and the Tools That Connect Everything -- The layer above Claude Code and how it all connects.</p><p><strong>7. </strong>From Terminal to Teammate -- How to manage Claude Code as a working member of your team, including GitHub as your filing system.</p><p><strong>8. </strong>The CLAUDE.md Blueprint -- The master file that makes every session smarter from the first line.</p><div><hr></div><h1><strong>Stop Losing Your Work: Sessions, Context, and Memory</strong></h1><p><em>CMOs as Builders | Post 4 of 8</em></p><p><strong>What you&#8217;re about to understand -- why the way you manage context determines whether your work compounds or disappears:</strong></p><p>You built something real in <a href="https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude?r=3kl5t">Post 3</a>. A directive that worked. An output worth keeping. Then you closed the terminal and came back the next day. And Claude had no idea what you were working on. You started over. That is not a Claude problem. That is a context problem. And it is completely fixable.</p><p><strong>By the end of this post you&#8217;ll:</strong></p><ul><li><p><strong>Understand how Claude Code&#8217;s memory actually works.</strong> There are now four distinct layers. Most people know none of them.</p></li><li><p><strong>Use /compact as a consistent session habit,</strong> not an emergency measure. I&#8217;ll show you exactly when and how I use it.</p></li><li><p><strong>Have a project folder structure set up</strong> that makes your work persist across every session, every day, every project.</p></li><li><p><strong>Know how to ask Claude to build its own memory as you go,</strong> so complex projects don&#8217;t start from scratch every time you open the terminal.</p></li></ul><p><strong>Why this matters for you as a CMO:</strong> Knowing how to run a session is table stakes. Knowing how to make your work carry forward &#8212; across sessions, across days, across projects &#8212; is what separates people who build real systems from people who keep rebuilding the same thing. This post gives you the memory operating model.</p><p><strong>Time to read: </strong>9 minutes</p><p><strong>What you need: </strong><a href="https://kevinkerner.substack.com/p/how-to-give-claude-code-its-orders">Post 3</a> complete. Claude Code running. Cursor open.</p><h2><strong>The amnesia problem</strong></h2><p>Here&#8217;s the scenario every new Claude Code user hits.</p><p>You sit down, open the terminal, and build something you really like. A competitor brief. A messaging framework. A content workflow. It goes well. You close the terminal feeling like you actually got somewhere.</p><p>You come back the next morning. Type claude. And Claude has no idea what you were building.</p><p>You start over.</p><p>This is not a bug. It&#8217;s just how Claude Code works by default. Each session starts with a clean slate. The good news: there&#8217;s a complete system for fixing this. And once you set it up, you stop thinking about it.</p><h3><strong>Two memory systems. Two separate tools.</strong></h3><p>Before we go further, I want to clear up something that confuses almost everyone who uses both <a href="https://claude.ai">Claude.ai</a> and Claude Code.</p><p><strong>Claude.ai memory</strong> is the memory system that lives inside the chat interface. If you&#8217;re on a Pro or Max subscription, Claude.ai can remember things from your past conversations and build up a picture of how you work over time. (I covered the difference between these two tools in <a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who?r=3kl5t">Post 1</a> &#8212; worth reading if you haven&#8217;t.)</p><p><strong>Claude Code memory</strong> is an entirely separate system. It lives in the terminal. It handles your project sessions. And it does not share anything with Claude.ai.</p><p>They don&#8217;t talk to each other. Claude Code doesn&#8217;t know what you discussed in a chat last week. Everything in Claude Code starts from what&#8217;s in that session and what you&#8217;ve deliberately set up. That&#8217;s what this post is about.</p><h2><strong>What just changed: auto-memory shipped February 26</strong></h2><p>This is worth calling out because it&#8217;s brand new.</p><p>On February 26, Anthropic shipped <a href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md">auto-memory for Claude Code</a>. In plain language: Claude now watches your sessions and quietly takes its own notes. Preferences you&#8217;ve set. Decisions you&#8217;ve made. Patterns in how you work. At the start of your next session in the same project, it loads those notes back in automatically.</p><p>You don&#8217;t have to configure anything. If you&#8217;re on a Max or Pro subscription, it&#8217;s already running.</p><p>You can see what it&#8217;s saving and manage it with the /memory command. Type that in any session and you&#8217;ll see what Claude has recorded about your project so far.</p><blockquote><p><strong>I recommend checking /memory right now</strong> if you&#8217;ve had any Claude Code sessions before reading this. You may be surprised what it&#8217;s already captured.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t2oA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t2oA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 424w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 848w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 1272w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t2oA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png" width="1456" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155381,&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://kevinkerner.substack.com/i/189732393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t2oA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 424w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 848w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.png 1272w, https://substackcdn.com/image/fetch/$s_!t2oA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10052443-61db-460c-8257-d3a3caabc2ff_1702x786.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 role="img" 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><title></title><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 asked Claude Code what it remembers about me in a new session and here is what it &#8220;remembers&#8221;.</figcaption></figure></div><p>That said, I still build deliberate memory systems on top of auto-memory. Auto-memory decides what to save based on what it thinks matters. The techniques below put you in control of what Claude remembers and how it&#8217;s framed. Both matter. Use both.</p><h2><strong>The four memory layers</strong></h2><p>Think of this as a stack. Each layer lasts longer than the one before it. I use all four on any project that runs more than a single session.</p><h3><strong>Layer 1: Session resume (same day)</strong></h3><p>Claude Code automatically saves your sessions. If you close the terminal and want to pick up where you left off, two commands bring you back:</p><p>claude --continue   Opens your most recent session immediately.</p><p>claude --resume   Shows you a list of recent sessions to choose from.</p><p>I use --continue constantly when I step away for a meeting and want to drop right back in. It&#8217;s fast, requires no setup, and works perfectly for same-day interruptions.</p><p>The limitation: session resume is not a substitute for real context management. On projects that span days or weeks, you need the layers below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OeXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OeXZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 424w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 848w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 1272w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OeXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png" width="1166" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1166,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97544,&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://kevinkerner.substack.com/i/189732393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OeXZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 424w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 848w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.png 1272w, https://substackcdn.com/image/fetch/$s_!OeXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faafaedea-5905-414b-b0bf-7c1d9ddff2da_1166x596.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 role="img" 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><title></title><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 ask Claude Code where we left off and it gladly abides using the &#8212;resume command. </figcaption></figure></div><h3><strong>Layer 2: /compact (use it often, not just when things go wrong)</strong></h3><p>Claude Code has a working memory limit. Think of it like a whiteboard that can only hold so much before old notes start getting erased. The limit is large, roughly 150,000 words per session, but on complex projects you&#8217;ll hit it faster than you expect.</p><p>When that happens, Claude starts losing context from earlier in the session. Outputs get less focused. It misses details it had 30 minutes ago. You can feel it happening if you&#8217;re paying attention.</p><p>The fix is /compact. Type it at the prompt and Claude summarizes the session so far, clears the noise, and continues with the essential context loaded fresh. Think of it like sending your assistant the bullet-pointed meeting recap instead of making them re-read the full transcript.</p><p>Good news: compaction is now essentially instant. Claude runs a background summarization process throughout your session, so /compact just loads that pre-built summary into a clean context. You lose nothing important.</p><blockquote><p><strong>My practice: I compact often, not just when things slow down.</strong> After any major completed task, before starting the next one, I run /compact. It takes two seconds and keeps Claude sharp for whatever comes next.</p></blockquote><p>One more habit: before you run /compact, type a one-line summary first. Something like: &#8220;Summary: built the competitor brief template, saved in /outputs, next step is adding ICP filters.&#8221; That line gets preserved through the compaction and helps Claude pick up the thread cleanly on the other side.</p><p>See <a href="https://code.claude.com/docs/en/memory">Anthropic&#8217;s context management documentation</a> if you want the full technical breakdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!94_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!94_D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 424w, https://substackcdn.com/image/fetch/$s_!94_D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 848w, https://substackcdn.com/image/fetch/$s_!94_D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 1272w, https://substackcdn.com/image/fetch/$s_!94_D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!94_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png" width="1456" height="1315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1315,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:890022,&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://kevinkerner.substack.com/i/189732393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!94_D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 424w, https://substackcdn.com/image/fetch/$s_!94_D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 848w, https://substackcdn.com/image/fetch/$s_!94_D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.png 1272w, https://substackcdn.com/image/fetch/$s_!94_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d8cbff-7f41-410f-b12a-64015c2be027_2692x2432.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 role="img" 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><title></title><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 documentation is quite good and it can always be loaded back into Claude to ask for summary given your current workflow.</figcaption></figure></div><h3><strong>Layer 3: Session notes (end of every session)</strong></h3><p>The simplest habit. The one most people skip.</p><p>Before I close any meaningful session, I ask Claude to write a summary file:</p><p><em>&#8220;Create a file called session-notes.md that summarizes what we built today, the decisions we made, and what the next steps are.&#8221;</em></p><p>Takes Claude about 10 seconds. The file lives in the project folder. When I come back the next day, I read it (and have Claude read it) to re-orient myself or paste it back into a new session as starting context.</p><p>I recommend building this into your closing routine from day one. Do it every session until it&#8217;s automatic. On a multi-week project, the compounding effect is significant.</p><h3><strong>Layer 4: CLAUDE.md (permanent, loaded every session)</strong></h3><p>This is the one that matters most for ongoing work.</p><p>CLAUDE.md is a plain text file (markdown file) that lives in your project folder. Claude Code reads it automatically at the start of every session. No commands needed. No setup required beyond creating the file.</p><p>Think of it as the onboarding document you&#8217;d give a new contractor on Day 1 &#8212; except Claude reads it perfectly, every single time, before touching anything in that folder.</p><p>What I put in a basic CLAUDE.md to start:</p><ul><li><p><strong>What this project is.</strong> One paragraph describing what you&#8217;re building and why.</p></li><li><p><strong>Brand voice rules.</strong> The specific language guidelines, tone, banned words, and style constraints that matter for this project.</p></li><li><p><strong>Preferred output format.</strong> How you want Claude to structure its outputs. Markdown or plain text. File names. Folder locations.</p></li></ul><p>I&#8217;ll cover CLAUDE.md in full depth in Post 8, where we build the complete marketing blueprint. For now, create one and start simple. Even a basic CLAUDE.md changes the consistency of your outputs immediately.</p><p>One note: as your CLAUDE.md grows and your project gets more complex, you&#8217;ll want a way to track changes and roll back if something breaks. I&#8217;ll cover that in Post 7. For now, syncing your project folder to Google Drive is your safety net.</p><p><strong>One more thing worth knowing now:</strong> there are two levels of CLAUDE.md. The one you create inside a project folder applies only to that project. But you can also create a global CLAUDE.md that applies to every Claude Code session on your machine, across every project. </p><p>Think of it as your standing rules for how Claude should always behave, regardless of what you're building. Things like "never commit files without asking me first" or "always default to Sonnet unless I say otherwise." The project-level file adds the specifics on top. We'll build both in Post 8. For now, just know the global one exists and is worth setting up early.</p><p>One more global rule worth adding immediately: tell Claude what it is never allowed to read. A file called <code>.claudeignore</code> works exactly like a spam filter for your project. You list the files and folders you want Claude to stay out of, and it won't touch them. </p><p>At minimum, add your <code>.env</code> files (where API keys and passwords live), any credentials files, and folders containing sensitive client data. A single bad prompt that accidentally exposes an API key is a recoverable problem. It's just easier to never have it happen. Add this to your global rules now, before you build anything connected to real systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uvzX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uvzX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 424w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 848w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 1272w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uvzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png" width="1456" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4226c869-520f-4846-9626-9c0ef5b90459_1650x746.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;:null,&quot;alt&quot;:&quot;CLAUDE.md Guide: How to Write Context Files&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="CLAUDE.md Guide: How to Write Context Files" title="CLAUDE.md Guide: How to Write Context Files" srcset="https://substackcdn.com/image/fetch/$s_!uvzX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 424w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 848w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.png 1272w, https://substackcdn.com/image/fetch/$s_!uvzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4226c869-520f-4846-9626-9c0ef5b90459_1650x746.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 role="img" 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><title></title><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><h2><strong>Your folder is the system</strong></h2><p>Context management isn&#8217;t only about what Claude remembers. It&#8217;s also about where your files live.</p><p>When I start a Claude Code session, I cd (change directory) into a project folder first. That tells Claude Code to work from that specific folder. (If you&#8217;re not clear on the cd command, I covered terminal navigation basics in <a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes?r=3kl5t">Post 2</a>.)</p><p>Everything Claude builds in that session goes into that folder. The files persist when the session ends. That&#8217;s the difference between a chat that disappears and a tool that actually builds things.</p><p>Here&#8217;s the folder structure I use for most projects (that are outside of GitHub). You can borrow this directly:</p><blockquote><p>/project-name</p><p>  /inputs         &lt;- briefs, source docs, reference files</p><p>  /outputs        &lt;- everything Claude builds</p><p>  /prompts        &lt;- prompt templates that worked well</p><p>  session-notes.md</p><p>  CLAUDE.md</p></blockquote><p>Simple, consistent, and easy to pick up from wherever you left off.</p><p>One more habit worth building immediately: instead of letting Claude read your entire project every session, point it at exactly what it needs. Type @filename in any prompt and Claude reads that specific file. So instead of asking Claude to &#8220;look at the brief,&#8221; you write @brief.md and it goes straight there. Keeps sessions lean, outputs focused, and your context budget used on what actually matters.</p><blockquote><p><strong>Important:</strong> put this folder somewhere that syncs automatically. Google Drive, Dropbox, iCloud &#8212; pick one. If anything happens to your local machine, your work survives.</p></blockquote><h2><strong>Ask Claude to build its own memory</strong></h2><p>Beyond auto-memory, I recommend explicitly asking Claude to write memory notes as you work. This is a practice, not a feature.</p><p>At the end of any meaningful decision in a session, a positioning choice, a formatting preference, a workflow you&#8217;ve settled on, I type something like:</p><p><em>&#8220;Add a note to memory-notes.md that we decided to always write competitor briefs in this format: executive summary first, then evidence, then strategic implication.&#8221;</em></p><p>Over time, that file becomes a record of how you and Claude have worked together on this project. Preferences. Decisions. Things that didn&#8217;t work. At the start of any future session:</p><p><em>&#8220;Read memory-notes.md before we start today.&#8221;</em></p><p>Auto-memory handles some of this in the background, but building your own gives you control over what gets remembered and how it&#8217;s framed. I use both on any project that runs longer than a few sessions.</p><p>For a deeper look at how Claude&#8217;s memory architecture works, <a href="https://code.claude.com/docs/en/memory">Anthropic&#8217;s memory documentation</a> is worth reading.</p><h2><strong>Stop watching the terminal: notifications</strong></h2><p>Most people run Claude Code and sit there waiting for it to finish. You can certainly do that. But there&#8217;s a better way.</p><p>Claude Code can send you a desktop notification the moment it finishes a task or needs a decision from you. Your Mac or PC pings you. You go do something else in the meantime. This is how you stop babysitting the terminal and start treating Claude Code like the background worker it actually is.</p><p>This works through a feature called hooks, which are small automation rules that fire at specific points in Claude Code&#8217;s lifecycle. The notification hook is the simplest and most immediately useful one. When Claude finishes working and needs your input, you get a desktop alert instead of having to check the terminal every few minutes.</p><p>I&#8217;ll cover how to set up hooks in full in Post 6, when we connect Claude Code to your other tools. For now, the key thing to know is that this capability exists. You do not have to be tethered to the terminal while Claude works. Feel free to Google it for now, though. It&#8217;s super helpful.</p><blockquote><p><strong>The practical version right now:</strong> when you start a longer Claude Code task, minimize the terminal and go do something else. Check back in five minutes. You will find it either finished or waiting for a decision. Once you set up the notification hook, it will tap your shoulder for you.</p></blockquote><h2><strong>Hooks: automation rules that run without you</strong></h2><p>While we&#8217;re on the topic, hooks are worth understanding even before you set them up.</p><p>A hook is a rule you define once that fires automatically at a specific point in every Claude Code session. Think of it as a standing instruction that doesn&#8217;t require you to remember to give it. Some examples that are directly useful for marketing work:</p><ul><li><p><strong>Context re-injection after /compact.</strong> You can set up a hook that automatically reminds Claude of your project rules every time it compacts. So even after a long session with multiple compactions, Claude never loses your brand voice guidelines or output format preferences.</p></li><li><p><strong>Desktop notification when Claude needs you.</strong> Fire a system alert the moment Claude finishes a task or waits for a decision. Step away from the terminal without losing time.</p></li><li><p><strong>Auto-save session notes.</strong> A hook that writes a summary file every time you end a session, without you having to remember to ask.</p></li></ul><p>Hooks are configured in a settings file inside your project folder. They&#8217;re not complicated once you see the format, but they do require editing a JSON file, which I&#8217;ll walk through in Post 6. For now, <a href="https://code.claude.com/docs/en/hooks-guide">Anthropic&#8217;s hooks documentation</a> is the reference if you want to get ahead of it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lWB_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lWB_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 424w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 848w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 1272w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lWB_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png" width="1456" height="1362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1362,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:889593,&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://kevinkerner.substack.com/i/189732393?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lWB_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 424w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 848w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.png 1272w, https://substackcdn.com/image/fetch/$s_!lWB_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa61d6521-86f8-4958-93a7-94d277534f12_2686x2512.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 role="img" 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><title></title><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 bigger idea behind hooks: Claude Code is probabilistic. It makes decisions based on context and may forget things. Hooks are deterministic. They run every time, no matter what. Used well, they&#8217;re the layer that makes your Claude Code sessions consistent even when the AI itself isn&#8217;t.</p><h2><strong>If you&#8217;re using Cursor: what it adds</strong></h2><p>I recommend Cursor throughout this series because it makes Claude Code more approachable for people who aren&#8217;t comfortable living in a raw terminal. (See <a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes?r=3kl5t">Post 2</a> for the full setup.) But Cursor also has a few specific features that are worth knowing for context and memory management.</p><h3><strong>Checkpoints: the undo button</strong></h3><p>Cursor automatically snapshots your project as Claude makes changes. Every time Claude writes or edits a file, Cursor creates a checkpoint you can roll back to.</p><p>For a CMO who is building something new and uncertain, this is a confidence builder. Try something. See if it works. If it breaks something or goes in the wrong direction, click back to the previous checkpoint. You are not stuck with every decision Claude makes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zEH-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zEH-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 424w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 848w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 1272w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zEH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png" width="690" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&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="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!zEH-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 424w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 848w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.png 1272w, https://substackcdn.com/image/fetch/$s_!zEH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0cb8f13-7b15-4a44-9171-3c5559f8279c_690x248.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 role="img" 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><title></title><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">When you send a new request, Cursor automatically creates a checkpoint. When you click on it, your entire code should revert to the previous state.</figcaption></figure></div><h3><strong>Cursor Rules: your project brief for the IDE</strong></h3><p>Cursor has its own version of CLAUDE.md called Cursor Rules. It&#8217;s a file that lives in your project and tells Cursor&#8217;s AI how to behave when it assists you inside the editor.</p><p>If you use both Cursor and Claude Code on the same project, I recommend keeping both files in sync. Same brand voice rules. Same output format preferences. Same project context. That way the AI assistance you get from Cursor&#8217;s inline suggestions and the work Claude Code builds in the terminal stay consistent with each other.</p><h3><strong>Export chat to Markdown</strong></h3><p>Cursor lets you export an entire conversation to a Markdown file. If you have a long session where you and Claude worked through a problem together, you can save that conversation as a reference document. That file becomes context you can load back into a future session or share with a team member. This is amazingly useful.</p><p>I use this when I&#8217;ve worked through something complex and want to preserve the reasoning, not just the output. The conversation itself is often as useful as what got built.</p><h3><strong>Claude Code runs inside Cursor</strong></h3><p>Worth saying clearly: Claude Code and Cursor are not competing tools. You run Claude Code in Cursor&#8217;s built-in terminal. Cursor gives you the visual interface, file browser, and inline AI suggestions. Claude Code runs in the terminal panel below and does the heavy building work. Both run simultaneously in the same window.</p><p>Most of the CMOs in our cohort end up using them together. Cursor for navigation and reviewing what Claude built. Claude Code for the actual building.</p><h2><strong>Scheduled tasks: what&#8217;s possible now</strong></h2><p>A question I get often: can Claude Code run on a schedule? Can it remind you to do things, or update files automatically without you triggering it?</p><p>The short answer: yes, but not fully inside Claude Code itself yet. Here&#8217;s how it actually works right now.</p><p><strong>Cowork (Claude Desktop)</strong> does support scheduled tasks natively. You can set up a recurring task like &#8220;every Monday morning, pull this week&#8217;s calendar and summarize my priorities&#8221; and it runs automatically on a schedule. This is separate from Claude Code and lives in the Claude Desktop app, but it&#8217;s worth knowing exists for recurring, low-complexity tasks.</p><p><strong>Claude Code itself</strong> doesn&#8217;t have built-in scheduling yet. What people do instead is use their computer&#8217;s built-in task scheduler (called cron on Mac and Linux) to trigger Claude Code commands at set times. This is more of a developer workflow right now. It&#8217;s doable but not something I&#8217;d tackle in early sessions.</p><p>The practical version I use now: I end sessions by asking Claude to write a &#8220;next session&#8221; note with exactly what we should do first when we pick this up again. That note sits in the project folder. When I come back, I read it before typing anything. It&#8217;s not automated, but it&#8217;s a 10-second habit that eliminates the 10-minute re-orientation that would otherwise happen.</p><p>Fully automated workflow scheduling is what Post 6 and Post 7 are about. That&#8217;s where n8n comes in and where things like my automated marketing projects live. The scheduling and triggering power is real. It just lives at a different layer than Claude Code itself.</p><h2><strong>What to do right now</strong></h2><p>Three actions. Do them before Post 5.</p><ul><li><p><strong>Open Claude Code and type /memory.</strong> See what it&#8217;s already captured from your sessions. If you&#8217;re new, it may be empty. If you&#8217;ve been using Claude Code for a while, you may find it knows more about your projects than you expected.</p></li><li><p><strong>Create your project folder.</strong> Set up the /inputs, /outputs, /prompts structure. Put it in Google Drive or your cloud storage of choice. Create a blank CLAUDE.md with three sections: Project Overview, Voice and Tone Rules, Output Format. Fill in two or three lines under each one.</p></li><li><p><strong>End your next session with session notes.</strong> Ask Claude to create session-notes.md summarizing what you built, decisions made, and what&#8217;s next. Do it every session until it&#8217;s automatic.</p></li></ul><p>In Post 5, we move into model switching and cost control. That includes the full story of my $75 API mistake and how to make sure it never happens to you. It&#8217;s the practical skill that turns Claude Code from an interesting experiment into something you can run responsibly at scale.</p><h2><strong>Working with Mighty &amp; True</strong></h2><p>If this series is making you think about what&#8217;s possible inside your own marketing organization, that&#8217;s exactly the point.</p><p>At <a href="https://mightyandtrue.com">Mighty &amp; True</a>, we work with technology CMOs to automate their marketing workflows end to end. Not just their own daily work. Their team&#8217;s work too. We build the systems that connect strategy to execution, remove manual bottlenecks, and give marketing leaders real speed to outcome.</p><p>We run marketing campaigns. We augment marketing teams. And we build the automation infrastructure that makes both run faster. Our core metrics are the same ones that matter to you: speed to outcome, efficiency, and performance.</p><p>If you want to talk about what that looks like for your organization, <a href="https://www.mightyandtrue.com/contact-us">reach out here</a>.</p><p><strong>About the author</strong></p><p>Kevin Kerner is the founder and CEO of <a href="https://www.mightyandtrue.com/">Mighty &amp; True</a>, a B2B tech marketing agency based in Austin. He has spent 30 years in technology marketing, leading teams, building agencies, and lately, building AI systems that run his business. He hosts the <a href="https://www.mightyandtrue.com/podcasts">Tech Marketing Rewired</a> podcast and writes about AI, marketing, and what&#8217;s actually working at the intersection of both.</p><p>He is not waiting for AI to get easier. He is building now. So can you.</p><p><strong>Want the rest of the series?</strong></p><p>All eight posts are coming. Each one builds on the last. By the end you will have gone from curious to actually building something real.</p><p>Subscribe at <a href="https://kevinkerner.substack.com/">kevinkerner.substack.com</a> and every post lands in your inbox the moment it drops. No algorithms. No feed. Just the guide, straight to you.</p>]]></content:encoded></item><item><title><![CDATA[CMOs as Builders - How to Give Claude Code Its Orders]]></title><description><![CDATA[Post 3 - You have Claude Code running. Now let's give it some things to do.]]></description><link>https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/cmos-and-builders-how-to-give-claude</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Thu, 26 Feb 2026 17:56:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cuEw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In <a href="https://open.substack.com/pub/kevinkerner/p/cmos-as-builders-im-a-marketer-who?r=3kl5t&amp;utm_campaign=post&amp;utm_medium=web">Post 1</a>, I made the case for why CMOs who build will win. In <a href="https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes">Post 2</a>, I walked you through getting Claude Code installed and running your first output. If you haven&#8217;t read those yet, start there. They set up everything that follows.</em></p><p><em>You have the tool running. Now you need to know how to actually run a session. That is what this post is about.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cuEw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cuEw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cuEw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg&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;:176293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cuEw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cuEw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1feb2e2c-bae7-4855-8667-d9eb98b6a416_1280x720.jpeg 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 role="img" 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><title></title><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 href="https://kevinkerner.substack.com">Subscribe to get every post in this series delivered to your inbox: kevinkerner.substack.com</a></em></p><div><hr></div><h2>The Series: CMOs as Builders</h2><ol><li><p><a href="https://open.substack.com/pub/kevinkerner/p/cmos-as-builders-im-a-marketer-who?r=3kl5t&amp;utm_campaign=post&amp;utm_medium=web">Why CMOs Who Build Will Win</a> -- The case for moving from AI user to AI builder, and why stepping out of the chat window changes everything.</p></li><li><p><a href="https://open.substack.com/pub/kevinkerner/p/cmos-as-builders-im-a-marketer-who?r=3kl5t&amp;utm_campaign=post&amp;utm_medium=web">Your First 30 Minutes with Claude Code</a> -- How to install Claude Code, get oriented, and build your first real output.</p></li><li><p><strong>How to Give Claude Code Its Orders (You are here)</strong> -- The three modes, the four-part directive, the commands that matter, and the session habits that make everything work.</p></li><li><p>Stop Losing Your Work: Sessions and Context -- How to build a memory system Claude can use across any project, any session, any task.</p></li><li><p>Skills, Efficiency and Model Switching -- When to use Sonnet, Opus, and Haiku, and how smart model selection changes your output quality and your bill.</p></li><li><p>Beyond the Terminal -- MCP, n8n, JSON and the Tools That Connect Everything -- The layer above Claude Code and how it all connects.</p></li><li><p>From Terminal to Teammate -- How to manage Claude Code as a working member of your team, including GitHub as your filing system.</p></li><li><p>The CLAUDE.md Blueprint -- The master file that makes every session smarter from the first line.</p></li></ol><div><hr></div><p><strong>What you&#8217;re about to learn &#8212; why the way you communicate with Claude Code determines everything it builds for you:</strong></p><p><em>You got Claude Code running in Post 2. You typed something, it produced something. But maybe the output wasn&#8217;t quite right. Maybe you weren&#8217;t sure what to say next. Maybe you got a great result once and couldn&#8217;t repeat it. That&#8217;s not a Claude problem. That&#8217;s a communication problem. And it&#8217;s completely fixable.</em></p><p><strong>By the end of this post you&#8217;ll:</strong></p><ul><li><p><strong>Know the three modes Claude Code operates in.</strong> Plan, Build, and Review. You&#8217;ll know exactly when to use each one so you stop getting half-finished outputs.</p></li><li><p><strong>Have a repeatable four-part structure for every directive you write.</strong> One that produces consistent, usable output on the first pass.</p></li><li><p><strong>Know the most important commands in Claude Code.</strong> The ones that control memory, context, sessions, and cost, and what each one actually does.</p></li><li><p><strong>Understand how to set up your project before you write a single directive.</strong> Folder structure, Markdown files, and the scaffolding that makes everything run cleaner.</p></li></ul><p><strong>Why this matters for you as a CMO:</strong> Knowing how to use the tool is table stakes. Knowing how to run a session, setting it up, directing it through phases, managing context as you go, is what separates people who get real output from people who get interesting demos. This post gives you the operating model.</p><p><strong>Time to read:</strong> 14 minutes</p><p><strong>What you need:</strong> Claude Code installed and running (Post 2). Cursor open.</p><div><hr></div><h2>My mental model for Claude Code includes 3 modes, and most people only use one</h2><p>Before you type a single directive, understand that Claude Code is not a single-speed tool. It has distinct operating modes with specific behaviors in each one. Using the wrong mode at the wrong time is why people get messy output, unexpected file changes, or results that don&#8217;t match what they asked for.</p><p>Plan, Build, and Review is how I think about the three phases of any session. But each phase maps to a specific mode inside the tool with its own mechanics. Here is exactly what each one does and how to use it.</p><h3><strong>Plan Mode: think before you build</strong></h3><p>Inside Claude Code, I think of the first stage as Plan Mode (I think of it as Architect Mode). <strong>You activate it by pressing Shift+Tab twice (or simply ask it for Plan mode)</strong>. </p><p>When you enter Architect Mode, Claude becomes read-only. It cannot change any files. It cannot write any code. It can only research your project and think.</p><p>What you do in this mode: you give Claude your directive and ask it to write a plan. The output is a file called <code>plan.md</code> (or it&#8217;s named your_project-name.md) that maps out every change it intends to make before it makes a single one.</p><p>What <code>plan.md</code> contains: which files will be created or modified, what will be written in each one, what decisions will be made along the way, and what order the steps will happen in.</p><p>Pro tip: press Ctrl+G while you are in Plan Mode to open the <code>plan.md</code> file instantly in your editor so you can read the full plan before approving anything.</p><p>Why Architect Mode is critical: Claude is acting as an architect, not a contractor. It is drawing the blueprints before anyone picks up a tool. You read the plan, you correct anything that is wrong, and only then do you move to the next mode. This catches misalignment before it costs you tokens or time. Before Claude writes 200 lines of code or a 1,500-word document, you see its interpretation of your directive. If the interpretation is wrong, you fix the plan, not the output.</p><p>When to use it: every new task. Every time you are about to ask Claude to create or modify multiple files. Any time the task is complex enough that a wrong assumption would waste 10 or more minutes.</p><p>A word about the model: Opus 4 does a great job creating plans&#8230; but Sonnet also does. You&#8217;ll burn more tokens with Opus &#8230; but try both models to get the best plan. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O--8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O--8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 424w, https://substackcdn.com/image/fetch/$s_!O--8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 848w, https://substackcdn.com/image/fetch/$s_!O--8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!O--8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O--8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png" width="1456" height="990" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:990,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166758,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O--8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 424w, https://substackcdn.com/image/fetch/$s_!O--8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 848w, https://substackcdn.com/image/fetch/$s_!O--8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!O--8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41928b31-41f0-4ccf-8660-79995e70c03a_1592x1082.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 role="img" 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><title></title><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 this mode, you are building the plan, not building the software (yet)</figcaption></figure></div><p><strong>Build Mode: execute the plan</strong></p><p>Once you have reviewed and approved the plan, you switch to execution. Press Shift+Tab once to enter Interactive Mode (I think about it as &#8220;build mode&#8221;), which is the default. If you want Claude to run through the steps without stopping to ask questions at each one, you can switch to Auto-Accept Mode instead.</p><p>In Interactive Mode Claude executes each step and pauses for your input before moving to the next one. You stay in the loop at every decision point. This is where I spend most of my time when I am building something new or complex.</p><p>In Auto-Accept Mode Claude runs all the steps in sequence without stopping. This is faster but requires more trust in the plan you approved. I use this for simpler, well-defined tasks where the plan is tight and the risk of a wrong turn is low.</p><p>What Build Mode actually produces: this is the part most people underestimate. Build Mode does not just produce documents. It builds working applications, API integrations, automations, and full workflow logic. I built LaunchPod, my podcast post-production automation, entirely in Build Mode. I use it to build all of my n8n workflows. When Claude Code builds an n8n workflow it is producing working integration logic that connects real tools, moves real data, and runs on its own. That is the ceiling of what this mode can produce. The document examples in this post are the entry point, not the limit.</p><p>One important thing to understand about tokens: Claude uses tokens the entire time you are in a session, across every mode. Build Mode is where you can burn through them fastest, especially when you are building something complex or running the wrong model for the task. A long Build Mode session with Opus running when Sonnet would have done the job is how you end up with a surprising bill. </p><p>Post 5 covers model selection in full because it matters enough to deserve its own post. For now, know that Sonnet handles most Build Mode tasks well, and check <code>/cost</code> regularly so you always know where you stand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MslW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MslW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 424w, https://substackcdn.com/image/fetch/$s_!MslW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 848w, https://substackcdn.com/image/fetch/$s_!MslW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!MslW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MslW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png" width="1592" height="1082" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1082,&quot;width&quot;:1592,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171523,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8902d150-ea13-432c-8173-08ce8365c0c3_1592x1082.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MslW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 424w, https://substackcdn.com/image/fetch/$s_!MslW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 848w, https://substackcdn.com/image/fetch/$s_!MslW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.png 1272w, https://substackcdn.com/image/fetch/$s_!MslW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd517718-7792-45d3-b8c3-ae601de79689_1592x1082.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 role="img" 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><title></title><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 build mode, Claude Code will still ask questions to confirm decisions. Keep asking it for its plan and best course of action. Use it as a thought partner. </figcaption></figure></div><p><strong>Review Mode: verify before you move on</strong></p><p>Review is your checkpoint. After Build Mode produces output, you stop and verify before doing anything else.</p><p>Claude Code gives you two tools for this.</p><p>The first is the Rewind Menu. If a build step produces something wrong or breaks something that was working, press Escape twice to open the Rewind Menu. This lets you go back to a previous state before the bad step happened. Think of it as an undo button for your build session. Use it immediately when something goes sideways. Do not try to fix a bad build by building more on top of it.</p><p>The second is the <code>/review</code> command. This is a custom command you can run to ask Claude to check its own work against the original plan. It reads what was built and compares it against what <code>plan.md</code> said should happen. Gaps and mismatches get flagged before you move forward.</p><p>How to run it:</p><p><code>/review</code></p><p>What it produces: a comparison of the plan against the output, with any gaps or inconsistencies called out in plain language.</p><p>When to use Review Mode: before you hand anything off. Before you move to the next phase of a multi-step project. Any time a build step felt uncertain or produced output that surprised you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tNKg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tNKg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 424w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 848w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 1272w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tNKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png" width="1456" height="1058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1058,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:466265,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tNKg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 424w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 848w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.png 1272w, https://substackcdn.com/image/fetch/$s_!tNKg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6867237b-2f72-4aa2-b4f1-6963dea172ea_2542x1848.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 role="img" 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><title></title><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 output of Plan Mode is usually an .md file that guides the session and gets updated as you work.</figcaption></figure></div><p><strong>The workflow that works for me:</strong></p><p>Enter Architect Mode. Write the plan. Press Ctrl+G to review <code>plan.md</code>. Approve or correct it. Switch to Interactive Mode. Build step by step. Run <code>/review</code> when the build is complete. Use the Rewind Menu if anything goes wrong. Move to the next phase clean.</p><p>Running this loop once produces better output than running Build Mode five times and hoping something sticks.</p><div><hr></div><div><hr></div><h2>Using Claude as a thought partner during any mode</h2><p>One of the most valuable habits I have built working in Claude Code has nothing to do with directives or commands. It is something I do across all three modes whenever something feels off or when I want to pressure-test a direction before I commit to it.</p><p>I stop and ask.</p><p><em>&#8220;Am I thinking about this the right way?&#8221;</em></p><p><em>&#8220;How would you approach this differently?&#8221;</em></p><p><em>&#8220;What are you seeing that I might be missing here?&#8221;</em></p><p><em>&#8220;Is there a better structure for what I&#8217;m trying to build?&#8221;</em></p><p>Claude will give you a real answer. Sometimes it confirms you are on the right track. Sometimes it surfaces an approach you had not considered. Sometimes it identifies a problem with your current plan before you have spent an hour building in the wrong direction.</p><blockquote><p><em>This is where a lot of my best ideas come from. Not from the directive. Not from the output. From the conversation around the work.</em> </p></blockquote><p>The moment I stopped treating Claude as a task executor and started treating it as a thinking partner, the quality of what I was building jumped significantly.</p><p>One important caveat: Claude will offer suggestions confidently whether they are right for your specific situation or not. You have to use your own judgment. Claude knows the technical landscape. You know your business, your team, your constraints, and what actually needs to happen. Use it as a thought partner, not a decision-maker. Ask the question, weigh the answer, and decide for yourself.</p><p>This is not a separate mode. It is a habit you layer on top of whatever mode you are already in. Get comfortable asking the question. It changes how you work.</p><div><hr></div><h2>Set up your project before you write your first directive</h2><p>Most people open Claude Code and immediately start typing what they want. This is like handing a contractor your wish list before they have seen the building. A few minutes of setup at the start saves hours of confusion across the life of a project.</p><p><strong>Create your folder structure first</strong></p><p>Ask Claude to build it for you. This is one of the most underused Claude Code capabilities and one of the most satisfying things to watch it do.</p><p>Here is the directive:</p><p><em>&#8220;Create a folder structure for a content marketing project. I need folders for: briefs, drafts, final, research, and assets. Inside briefs, create a template file called </em><code>brief-template.md</code><em> with placeholder sections for: objective, audience, key message, format, and deadline.&#8221;</em></p><p>Claude creates the entire structure in one pass. You now have an organized project before a single piece of work exists. The whole thing takes about eight seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DYIR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DYIR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 424w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 848w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 1272w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DYIR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png" width="1454" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:1454,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70892,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DYIR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 424w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 848w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 1272w, https://substackcdn.com/image/fetch/$s_!DYIR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62117f04-d4fb-4460-8e51-da56d6f3b860_1454x316.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">It takes 10 seconds for Claude Code to set up my standard folder structure (I use GitHub. We&#8217;ll cover that in a later post)</figcaption></figure></div><p><strong>Create a context file before you start working</strong></p><p>A context file is a short Markdown document that gives Claude everything it needs to know before it starts working on a project. Not just brand voice or audience. Anything that shapes what good output looks like for this specific project.</p><p>That could be technical constraints for a software build. Business rules for a reporting system. Competitive positioning for a messaging project. Workflow logic for an automation you are building. Data sources and definitions for an analytics tool. The context file is not a template with fixed fields. It is a briefing document, and its contents depend entirely on what you are building.</p><p>The best way to figure out what belongs in yours: ask Claude.</p><p><em>&#8220;I am building [describe your project in two or three sentences]. What should I include in a </em><code>context.md</code><em> file to give you the best possible briefing before we start? Give me a recommended structure with placeholder text in each section.&#8221;</em></p><p>Claude will ask the right questions for the type of project you are describing. A content workflow gets different context sections than an API integration or a client dashboard. Let Claude help you design the file before you fill it in.</p><p>Save it as <code>context.md</code> in your project folder. Then in every future directive, add this line at the top: &#8220;Read <code>context.md</code> before you start.&#8221;</p><p>That one line replaces five minutes of re-explanation at the start of every session.</p><p>The other thing that makes this powerful: you do not have to maintain it manually. At the end of any session where something important changed, just ask Claude to update it.</p><p><em>&#8220;Update </em><code>context.md</code><em> to reflect any new decisions, constraints, or information from today&#8217;s session.&#8221;</em></p><p>Claude reads what happened in the session, identifies what is new or different, and updates the file. Your briefing document stays current without you having to think about it.</p><h2>Managing context and memory across sessions</h2><p>One thing to remember in AI coding&#8230; Every new session starts with a blank slate. Claude does not remember what you built yesterday, what decisions you made last week, or what your project even is. You have to tell it every time.</p><p>That sounds like a problem. It becomes one only if you have no system for it. Here is the system I use.</p><p><strong>The three files that replace your memory:</strong></p><p>There are three files that do different jobs in a well-run project.</p><p><code>context.md</code> is your project briefing (mentioned above). It tells Claude what you are building, what constraints apply, what good output looks like, and anything else Claude needs to know before it starts work on this project. You reference it at the start of every session. Claude reads it and starts from a fully briefed position instead of a blank one.</p><p><code>README.md</code> is your project status file. It tells Claude where the project stands right now. What has been completed, what decisions have been made, what the next step is. You update it at the end of every session. At the start of the next session, Claude reads it and knows exactly where it left off.</p><p><code>CLAUDE.md</code> is something more powerful and something I will cover in full in Post 8. Think of it as the master file that Claude Code is specifically designed to read automatically at the start of every session. It is where you put the things that should never change across a project: your build and test commands, your folder structure, your hard rules and negative constraints, the things Claude should never do regardless of what you ask. Post 8 is dedicated entirely to building this file correctly. For now, know it exists and know it is coming.</p><p><strong>The session workflow I use on every project:</strong></p><p>Start of session:</p><p><em>&#8220;Read </em><code>context.md</code><em> and </em><code>README.md</code><em>. Tell me where we left off and what we are doing today.&#8221;</em></p><p>This is how every session starts. Claude reads the two files that contain everything it needs to know about who you are and where the project stands. You do not re-explain anything. You confirm the starting point and go.</p><p>During a long session when output starts softening:</p><p><code>/compact</code><em> &#8212; We are building [project name]. Completed: [what is done]. Current task: [what we are working on now]. Do not lose this thread.</em></p><p>Run this before the whiteboard fills completely. Waiting until output quality has fully degraded means you have already lost some of the thread. Run it when you notice the first signs.</p><p>End of every session. This is non-negotiable:</p><p><em>&#8220;Update </em><code>README.md</code><em> to reflect what was completed today, what decisions were made, and what the next step is. Keep it under 200 words. Date the entry.&#8221;</em></p><p><em>&#8220;Update </em><code>context.md</code><em> to reflect any new decisions, constraints, or information from today&#8217;s session.&#8221;</em></p><p>Claude reads what happened, identifies what changed, and updates both files. Your briefing document and your status file stay current without you having to think about it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v5NF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v5NF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 424w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 848w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 1272w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v5NF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:373061,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v5NF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 424w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 848w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.png 1272w, https://substackcdn.com/image/fetch/$s_!v5NF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b656faa-ae0e-4968-ace4-20bbb574210e_2232x1534.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 role="img" 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><title></title><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 main read me file for my personal n8n automations folder</figcaption></figure></div><p><strong>A note on where all of this is heading:</strong> Right now you have two files doing most of the memory work. In Post 8, I will show you how <code>CLAUDE.md</code> ties everything together into a single master briefing that Claude Code reads automatically every time you open a project. No manual referencing. No re-explaining. Claude just knows. That is the system we are building toward. These two files are the foundation.</p><p>And in Post 7, I will show you how I store all of it in GitHub so nothing ever gets lost and every change is tracked. That is further down the road. For now, your project folder and these files are all you need.</p><div><hr></div><h2>The anatomy of a strong directive</h2><p>A mistake people make often is treating Claude Code like a search engine. They type a vague request and hope for the best. What you actually want is something closer to a creative brief crossed with a technical spec. You have written creative briefs. You know what a clear scope of work looks like. The skill transfers directly. You are just writing the brief for an AI that can build things, not just write them.</p><p>In my work, strong directives have four elements. They work the same whether you are building a document, a script, an automation, or a full application. I will show you each one two ways: first for a content task you will recognize, then for a build task that might be new territory. The structure is identical. Only the subject changes.</p><p><strong>Element 1: Role</strong></p><p>Tell Claude what job it is doing right now.</p><p>For a content task: <em>&#8220;You are a B2B content strategist working on messaging for a mid-market SaaS security product.&#8221;</em></p><p>For a build task: <em>&#8220;You are a senior Python developer building a lightweight automation script. You write clean, well-commented code with error handling built in.&#8221;</em></p><p>Python is a programming language. Well-commented means Claude will add plain-language notes inside the code explaining what each part does. Error handling means Claude will write the code so that if something goes wrong, it fails gracefully with a useful message instead of just breaking silently.</p><p>You do not need to know how to write Python to give this directive. You just need to know that telling Claude it is a careful, experienced developer produces better code than not telling it anything at all. The role shapes every judgment call Claude makes when the directive does not spell out every detail.</p><p><strong>Element 2: Task</strong></p><p>State what you need clearly and lead with the end in mind. That might be a specific deliverable, a problem you need solved, or a plan you need formed before you build anything. All three are valid tasks. The key is that Claude knows what success looks like before it starts.</p><p><strong>When you know exactly what you want built:</strong></p><p>State the deliverable directly.</p><p>For a content task: <em>&#8220;Create a one-page competitive positioning brief.&#8221;</em></p><p>For a build task: <em>&#8220;Build a script that reads all the spreadsheet files in a folder, merges them into a single file, removes any duplicate rows, and saves the result as a new file called </em><code>merged-output.csv</code><em>.&#8221;</em></p><p>A .csv file is a spreadsheet file that any program can read, including Excel and Google Sheets. Think of this directive as asking Claude to do something you might otherwise do manually in Excel, except Claude does it automatically on any number of files in seconds.</p><p><strong>When you have a problem but not a solution:</strong></p><p>Describe the problem and the outcome you want. Let Claude figure out the approach.</p><p><em>&#8220;I have 12 monthly reports sitting in a folder as separate files. I need them combined into one document with a summary table at the top showing key metrics from each month. I do not care how you do it as long as the output is clean and I can open it in Google Docs.&#8221;</em></p><p>This is a perfectly good task. You are not telling Claude what to build. You are telling Claude what problem you have and what done looks like. Claude will propose an approach. You approve it or redirect it. This is also where the thought partner habit from earlier kicks in. Ask Claude: &#8220;What is the best way to solve this given what you know about my setup?&#8221; You might get an approach you would not have thought of.</p><p><strong>When you are not sure where to start:</strong></p><p>Ask Claude to help you form the plan before you commit to anything.</p><p><em>&#8220;I want to automate the process of pulling our weekly sales data from Google Sheets, formatting it into a summary report, and emailing it to our leadership team every Monday morning. I do not know the best way to build this. Help me think through the options and write a plan before we build anything.&#8221;</em></p><p>This is not a vague request. It is a specific ask for a plan as the deliverable. Claude will walk through the options, explain the tradeoffs in plain language, and produce a plan you can review before a single line of code gets written. This is Plan Mode working exactly as it should.</p><p>The mistake is not having a topic instead of a task. The mistake is leaving Claude without a clear picture of what done looks like. A deliverable, a problem with an outcome, and a request for a plan all give Claude that picture. &#8220;Help me with my spreadsheets&#8221; does not.</p><p><strong>Element 3: Context</strong></p><p>Give Claude what it needs to do the job well. For content work, reference your <code>context.md</code> file or paste in relevant background. For build work, describe what already exists, what tools are in play, and any constraints on how the solution should work.</p><p>For a build task: <em>&#8220;The folder already exists and contains files exported from three different systems. The column headers are slightly different in each file. Use the column structure in </em><code>schema.md</code><em> as the standard and normalize everything to match it.&#8221;</em></p><p>Schema is just a fancy word for the agreed-upon structure of a spreadsheet or database. Normalize means make everything consistent. You are telling Claude: here is the mess, here is what clean looks like, make it match.</p><p>Context is what separates a directive that produces something immediately usable from one that produces something technically correct but wrong for your actual situation. Claude can build exactly what you asked for and still miss what you needed if it does not have enough context.</p><p><strong>Element 4: Output spec</strong></p><p>Tell Claude exactly what the finished product should look like. This is where most people leave money on the table. They write a great directive and then forget to describe what done actually looks like. Claude fills in the blanks on its own and produces something that needs reformatting, renaming, or restructuring before anyone can use it.</p><p>The output spec answers four questions: What should the file be called? What format should it be in? How should it be structured? And what should not be in it?</p><p>For a content task: <em>&#8220;Output as </em><code>positioning-brief.md</code><em>. Use H2 headers for each section. Under 800 words. No bullet points.&#8221;</em></p><p>For a build task, you do not need to know the technical details. You just need to describe what you want to see when it is done.</p><p><em>&#8220;Save it as a file called </em><code>merge-data.py</code><em>. I want to be able to read through it and understand what each part does, so add a plain-English explanation above each step. When it finishes running, show me a message confirming it worked and how many rows ended up in the final file. Keep it simple. Do not use anything that would require extra installation steps on my computer.&#8221;</em></p><p>You are not writing code. You are describing the experience of using the thing Claude is about to build. What does it look like when you open the file? What happens when you run it? What do you want to see? What do you not want to deal with?</p><p>The same principle applies whether Claude is building a report, a workflow, an automation, or an application. Describe the finished experience, not the technical method. Claude handles the method. You define what good looks like.</p><p>Without an output spec, Claude guesses. And it will guess based on what is technically correct, not what is right for your situation. Thirty seconds of output spec saves ten minutes of cleanup every time.</p><p><strong>The most common directive mistakes:</strong></p><p>Asking instead of directing: &#8220;Can you help me think through a content strategy?&#8221; produces a conversation. &#8220;Build a 90-day content strategy framework for a B2B SaaS company targeting IT buyers. Output as a Markdown file with monthly phases, weekly themes, and format recommendations per channel.&#8221; produces a file. &#8220;Can you help me with my data?&#8221; produces questions. &#8220;Read the files in this folder, merge them into one spreadsheet, and remove any duplicate rows. Save the result as <code>clean-data.csv</code>.&#8221; produces a finished file you can actually use. Know which one you want before you type.</p><p>No output spec: Claude will produce something. It just will not be in the format you wanted, at the length you needed, or structured the way your team uses. This is the most common mistake and the easiest to fix. Add the output spec before you submit the directive, not after you get something back that needs reformatting.</p><p>One giant directive: Break complex tasks into stages. The first directive produces the structure or framework. The second populates it. The third refines. This is true for documents and for code. You would not hand a new hire a 40-item project list on day one. Same principle applies here.</p><p>Over-explaining the reasoning: Claude does not need to know why you want something. It needs to know what to produce. Cut the backstory. Lead with the task.</p><div><hr></div><h2>The commands you actually need to know</h2><p>Claude Code has a command layer. These are specific instructions that control how it operates, not just what it produces. Knowing these puts you in control of context, cost, and session quality in a way that changes how you work.</p><p><code>/context</code><strong> &#8212; shows you what Claude is currently holding in memory</strong></p><p>What it does: Displays everything currently in Claude&#8217;s context window. The conversation history, the files it has read, the instructions it has received in this session.</p><p>Why it matters: Context has a limit. Think of it as a whiteboard. During long sessions the whiteboard fills up and Claude starts erasing the oldest content to make room for the new. When that happens you will notice it. Claude starts ignoring earlier instructions or produces output that contradicts something you established two steps ago. Running <code>/context</code> shows you how full the whiteboard is before things go sideways.</p><p>When to use it: Any time a session has been running for 30 or more minutes. Any time Claude starts producing output that feels like it has forgotten something.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Cst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Cst!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 424w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 848w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 1272w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Cst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png" width="1008" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97004,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Cst!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 424w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 848w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.png 1272w, https://substackcdn.com/image/fetch/$s_!5Cst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fec10be-e496-4da4-b1ba-00191dc74962_1008x512.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 role="img" 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><title></title><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><code>/clear</code><strong> &#8212; clears the current context and starts fresh</strong></p><p>What it does: Wipes the slate completely. Claude no longer remembers anything from this session.</p><p>Why it matters: Starting fresh with a full context window is faster and cheaper than trying to work around a full one.</p><p>When to use it: When switching to a completely different task. When output quality starts degrading mid-session. When you have finished one phase and want to start the next cleanly.</p><p>One important thing to know: after <code>/clear</code>, Claude does not remember your context file either. It does not remember anything. Always re-reference <code>context.md</code> in your first directive after clearing.</p><p><code>/compact</code><strong> &#8212; compresses context while preserving what matters</strong></p><p>This is the command I use most and the one most people have never heard of.</p><p>What it does: Summarizes and compresses the current session history to free up context window space. Unlike <code>/clear</code>, it keeps the thread. Claude still knows the shape of the project. It just holds it more efficiently.</p><p>Why I use it instead of <code>/clear</code>: Most of my sessions run long. I am building across multiple tasks in the same project. I do not want to start over because I would lose the continuity. <code>/compact</code> gives me breathing room without losing the thread.</p><p>The critical thing about <code>/compact</code>: always add a specific instruction when you run it. Tell Claude what to preserve in the summary before it compresses.</p><p>Here is what that looks like:</p><p><code>/compact</code><em> &#8212; Remember: we are building the LinkedIn content workflow. We have completed the folder structure and the context file. Next step is the draft directive for post generation. Hold that context.</em></p><p>Without that instruction, <code>/compact</code> decides what matters. With it, you decide. Always run it with an instruction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!__pr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!__pr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 424w, https://substackcdn.com/image/fetch/$s_!__pr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 848w, https://substackcdn.com/image/fetch/$s_!__pr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 1272w, https://substackcdn.com/image/fetch/$s_!__pr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!__pr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png" width="1542" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:1542,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92711,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dc2a375-9365-4daa-8445-7d5ed0161ad3_1542x470.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!__pr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 424w, https://substackcdn.com/image/fetch/$s_!__pr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 848w, https://substackcdn.com/image/fetch/$s_!__pr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.png 1272w, https://substackcdn.com/image/fetch/$s_!__pr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c188d86-3bc1-460e-9d26-c79f16da6256_1542x470.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 role="img" 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><title></title><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><code>/cost</code><strong> &#8212; shows the token cost of the current session</strong></p><p>What it does: Displays how many tokens have been used and the approximate dollar cost.</p><p>Why it matters: This is how you avoid the $75 mistake I walked through in Post 2. Check it during sessions, not at the end when there is nothing you can do about it.</p><p>When to use it: Every 20 to 30 minutes during active sessions. Before starting a complex multi-step task to establish your baseline cost so you know what the session is running you.</p><p><code>/model</code><strong> &#8212; switches the model mid-session</strong></p><p>What it does: Changes which Claude model is running without starting a new session. Post 5 covers model switching in full because it matters enough to deserve its own post. The short version for now: Sonnet is your default for most tasks. Opus is for complex reasoning where quality matters more than speed. Haiku is for high-volume simple tasks where cost matters most. Knowing when to switch is one of the most important skills in this entire workflow.</p><p><code>/help</code><strong> &#8212; lists all available commands</strong></p><p>Use this when you want to explore. It is the full menu and worth reading once so you know what is available.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F0UY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F0UY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 424w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 848w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 1272w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F0UY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png" width="1038" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1038,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81846,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F0UY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 424w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 848w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.png 1272w, https://substackcdn.com/image/fetch/$s_!F0UY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d094673-f103-4f8c-8c9b-e5f84bb6b7d0_1038x450.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 role="img" 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><title></title><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><strong>Keyboard shortcuts worth knowing in Cursor:</strong></p><p><strong>Escape: Interrupts</strong> Claude mid-build. Use it immediately when something is going in the wrong direction. Do not let a bad build run to completion. The moment you see output heading somewhere wrong, hit Escape.</p><p><strong>Up arrow in terminal:</strong> Cycles through your previous commands. You do not have to retype a directive you have already used. For directives you run regularly, this saves significant time.</p><p>Shift+Tab: Toggles Plan Mode on and off. Version-dependent in Cursor, but worth checking.</p><div><hr></div><h2>Security review: a habit worth building now</h2><p>Most CMOs building with Claude Code are not thinking about security. That is understandable. You are focused on output, not infrastructure. But the habit of reviewing what you build is the same habit that keeps you out of trouble when your systems start connecting to real data, real APIs, and real workflows.</p><p>The time to build the habit is before the systems get complex. Not after.</p><p><strong>What a security review is in this context:</strong></p><p>It is a structured prompt that asks Claude to look at what it just built and flag anything that could create a problem. Data exposure. Hard-coded credentials. Insecure connections. Permissions that are broader than they need to be. Claude explains every issue in plain language. You do not need to understand the technical details to understand whether something needs attention.</p><p><strong>The </strong><code>/security-review</code><strong> skill:</strong></p><p>Claude Code has a built-in skill called <code>/security-review</code>. Run it after any build session where Claude has created code, scripts, or workflow logic.</p><p>How to run it:</p><p><code>/security-review</code></p><p>What it does: Claude reviews the files created in the session and flags potential security issues with plain-language explanations. It will note things like an API key pasted directly into a file instead of stored as an environment variable, a script that writes to a public folder, or a connection that does not verify credentials before passing data.</p><p>What you do with the output: You do not need to understand every technical detail. You need to understand the severity. Claude will tell you what is low risk, what needs attention before you share the output with anyone, and what needs to be fixed before you deploy anything to a live system.</p><p>[SCREENSHOT PLACEHOLDER &#8212; Terminal showing <code>/security-review</code> output with a flagged issue highlighted and Claude&#8217;s plain-language explanation below. Annotate: &#8220;You do not need to be a developer to read this. Claude tells you what it found and why it matters.&#8221;]</p><p>My rule: I run <code>/security-review</code> at the end of any session where I have built something that connects to an external service. It takes two minutes. It has caught real problems, including an API key I pasted directly into a config file instead of storing it properly as an environment variable. That is the kind of mistake that is embarrassing at best and expensive at worst.</p><p>Build the habit now. Your future self will be glad you did.</p><div><hr></div><h2>Updating your Markdown files at the end of every session</h2><p>This is a small habit with a large return. Before you close Claude Code, you do three things. Every session. No exceptions.</p><p><strong>1. Update your README</strong></p><p><em>&#8220;Update </em><code>README.md</code><em> with what was completed today, what decisions were made, and what the next step is. Date the entry.&#8221;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TX1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TX1-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 424w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 848w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 1272w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TX1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png" width="1580" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1580,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104898,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82eaceb8-3193-41be-9648-05a63bc815a7_1580x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TX1-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 424w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 848w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.png 1272w, https://substackcdn.com/image/fetch/$s_!TX1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2f6111-221e-4cb3-837f-4cbc58a51396_1580x652.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 role="img" 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><title></title><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">This example is still in plan mode but still&#8230; the reflex to always save context is there. </figcaption></figure></div><p><strong>2. Update your context file if anything changed</strong></p><p>Did you add a new product line? Change your target audience? Decide on a new output format standard? Update <code>context.md</code> to reflect it.</p><p><em>&#8220;Update </em><code>context.md</code><em> to add [new information] to the [relevant section].&#8221;</em></p><p><strong>3. Create or update your session log</strong></p><p>For larger projects I maintain a <code>session-log.md</code> file that captures a one-paragraph summary of each work session. It is not a substitute for the README. It is a running record that lets me see the full arc of a project when I come back to it after a week away.</p><p><em>&#8220;Update </em><code>session-log.md</code><em> with a one-paragraph entry for today&#8217;s session. Include what was built, what was decided, and any open questions. Date the entry.&#8221;</em></p><p>Memory is the hidden cost of building with AI. Every time you re-explain a project to Claude from scratch you are burning tokens and time. These three files, <code>context.md</code>, <code>README.md</code>, and <code>session-log.md</code>, are your memory system. They cost almost nothing to maintain and return that investment every single session.</p><div><hr></div><h2>The directive I use every week</h2><p>I want to show you what all of this looks like in a real directive. Not a hypothetical. Something that runs in my workflow every day.</p><p><strong>LinkedIn Content Machine:</strong></p><p>Every day my n8n workflow drops a meeting transcript into a Google Drive folder and sends me a Slack message letting me know it is there. The Claude Code piece is the directive that turns that transcript into a LinkedIn post draft.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TDla!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TDla!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 424w, https://substackcdn.com/image/fetch/$s_!TDla!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 848w, https://substackcdn.com/image/fetch/$s_!TDla!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 1272w, https://substackcdn.com/image/fetch/$s_!TDla!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TDla!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png" width="2246" height="988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:2246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:329375,&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://kevinkerner.substack.com/i/189251391?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a1a505e-776d-4498-94f1-c291c1373e0c_2246x1282.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TDla!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 424w, https://substackcdn.com/image/fetch/$s_!TDla!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 848w, https://substackcdn.com/image/fetch/$s_!TDla!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.png 1272w, https://substackcdn.com/image/fetch/$s_!TDla!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71e3ca9b-08db-4226-a275-43283a05ca38_2246x988.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 role="img" 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><title></title><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">This is the n8n code that Claude Code built for me. All I have to do is wire up the credentials (keys) and test. </figcaption></figure></div><p>Here is the structure:</p><p><em>Role: You are my content strategist. Your job is to find the single most interesting professional insight from this meeting and turn it into ideas for a LinkedIn post.</em></p><p><em>Context: Read </em><code>context.md</code><em> before you start. My voice is direct, no jargon. I write like I talk.</em></p><p><em>Task: Read the transcript file in the </em><code>/transcripts</code><em> folder dated today. Identify one insight. Not a summary. One idea worth saying. Write a LinkedIn post from my perspective using that insight.</em></p><p><em>Output spec: Create a file called </em><code>linkedin-draft-[date].md</code><em>. Hook line first, no question hooks. Three short paragraphs. One closing observation. No hashtags. Under 250 words.</em></p><p>What makes this directive work: it is specific about what good looks like at every level. It has a role. It references the context file so Claude already knows my voice before it starts. The output spec has a file name format, a word count, and explicit restrictions.</p><p>This runs every day. The consistent output quality comes directly from the directive quality. A vague prompt produces a generic post. A specific directive produces something that sounds like me. That is not magic. That is a well-written brief.</p><div><hr></div><h2>The full session from open to close</h2><p>Here is everything in this post assembled into a single workflow you can follow from the first directive to the last file update.</p><p><strong>Start of session:</strong> <em>&#8220;Read </em><code>context.md</code><em> and </em><code>README.md</code><em>. Tell me where we left off and what we are doing today.&#8221;</em></p><p><strong>Plan Mode:</strong> <em>&#8220;Think step by step. I need you to [task]. Show me your plan before you build anything.&#8221;</em></p><p><strong>Approve or correct the plan:</strong> <em>&#8220;Change step 3 to [adjustment]. Otherwise go ahead.&#8221;</em></p><p><strong>Build:</strong> <em>&#8220;Good. Build it.&#8221;</em></p><p><strong>Thought partner check-in (use this any time, in any mode):</strong> <em>&#8220;Am I thinking about this the right way? What would you approach differently?&#8221;</em></p><p><strong>Mid-session context management when output starts softening:</strong> <code>/compact</code><em> &#8212; We are building [project name]. Completed today: [summary]. Current task: [next step]. Hold this thread.</em></p><p><strong>Review:</strong> <em>&#8220;Review what you just created against the output spec. What is missing or off?&#8221;</em></p><p><strong>Security review (if you built anything connected to external services):</strong> <code>/security-review</code></p><p><strong>End of session:</strong> <em>&#8220;Update </em><code>README.md</code><em> with what was completed today, decisions made, and next step. Date the entry.&#8221;</em> <em>&#8220;Update </em><code>context.md</code><em> if anything changed today.&#8221;</em> <em>&#8220;Update </em><code>session-log.md</code><em> with a one-paragraph entry for today&#8217;s session.&#8221;</em></p><p>Check <code>/cost</code>. Note what the session actually cost. It will probably be less than you expect.</p><p>Run this loop once. You will not go back to opening Claude Code and just typing.</p><div><hr></div><h2>What comes next</h2><p>You just learned how Claude Code actually operates. Not just what to type, but how to run a session from the first directive to the final file update. Three modes. Four-part directives. Session commands. Context management with <code>/compact</code>. Security review. End-of-session file discipline. And the thought partner habit that is harder to teach but worth more than any command.</p><p>Most people who use Claude Code never figure out this layer. They get inconsistent output and assume the tool is unpredictable. The tool is not unpredictable. Sessions without structure are unpredictable. Now you have the structure.</p><p>In Post 4, I go deeper on context. How to build a standing briefing system that Claude can use across any project, any session, any task. The files you are creating now are the foundation. The system in Post 4 is what makes them permanent.</p><p>And in Post 7, I will show you how I store all of it in GitHub so nothing ever gets lost and every change is tracked. That is further down the road. For now, your project folder and your three Markdown files are all you need.</p><p><em>If you are finding this series useful, share it with another CMO who is still on the chat side of the line. The gap between where they are and where this series takes you is closing fast.</em></p><p><em>Interested in building these systems with hands-on guidance? I am running a founding cohort for a small group of senior marketing leaders who want to go from reading about this to actually doing it. </em></p><p><em><strong>Reply to or comment on this post with your name and I&#8217;ll be in touch.</strong> </em></p><div><hr></div><p><em>Kevin Kerner is CEO and CMO of <a href="https://www.mightyandtrue.com/">Mighty &amp; True</a>, a B2B technology marketing agency in Austin that helps tech brands grow faster through modern strategies that use AI and automation to their advantage. He also hosts the <a href="https://techmarketingrewired.com">Tech Marketing Rewired</a> podcast.</em></p>]]></content:encoded></item><item><title><![CDATA[CMOs as Builders: Your First 30 Minutes with Claude Code]]></title><description><![CDATA[What you're about to do: Open a terminal for the first time and build something real.]]></description><link>https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/cmos-as-builders-your-first-30-minutes</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Mon, 23 Feb 2026 13:25:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v8IL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In <a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who">Post 1</a>, I made the case for why CMOs who build will win. Why the gap between chatting with AI and building with it is bigger than most people realize. Why that gap is yours to close. If you haven&#8217;t read it yet, start there. It sets up everything that follows.</em></p><p><em>This post is where we get our hands dirty. No more theory. Today you install Claude Code, get oriented inside it, and build your first real output. Thirty minutes. No engineering background. No help from IT.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v8IL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v8IL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v8IL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg&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;:176293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v8IL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!v8IL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3103d4fe-21db-45eb-abe7-f9a315a1ff2d_1280x720.jpeg 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 role="img" 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><title></title><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>You can do this. Let&#8217;s go.</em></p><p><em><a href="https://kevinkerner.substack.com/">Subscribe to get every post in this series delivered to your inbox: kevinkerner.substack.com</a></em></p><div><hr></div><h2>The Series: CMOs as Builders</h2><ol><li><p><a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who">Why CMOs Who Build Will Win</a> -- The case for moving from AI user to AI builder, and why stepping out of the chat window changes everything.</p></li><li><p><strong>Your First 30 Minutes with Claude Code (You are here)</strong> -- How to install Claude Code, get oriented, and build your first real output.</p></li><li><p>How to Give Claude Code Its Orders -- The difference between a prompt and a directive, and how to communicate so Claude builds what you actually want.</p></li><li><p>Stop Losing Your Work: Sessions and Context -- Why Claude forgets everything when you close a session, and the simple habits that make your work carry forward.</p></li><li><p>Skills, Efficiency and Model Switching -- Haiku, Sonnet, Opus: what each model is for, when to use which one, and how the wrong choice cost me $75 in a single session.</p></li><li><p>Beyond the Terminal: MCP, n8n, JSON and the Tools That Connect Everything -- The infrastructure layer that turns Claude from a smart assistant into the brain of an automated system.</p></li><li><p>From Terminal to Teammate -- How to bring your team into the systems you&#8217;ve built without losing control of what you&#8217;ve created.</p></li><li><p>The CLAUDE.md Blueprint -- The one document that ties everything together: your operating manual for building with AI at scale.</p></li></ol><div><hr></div><h2><strong>What you&#8217;re about to do -- open a terminal for the first time and build something real.</strong></h2><p>You&#8217;ve been using Claude.ai in a browser tab. It answers questions, helps you think, drafts things on demand. Every session starts from zero, every output disappears when you close the window, and nothing connects to anything else in your stack. Today that changes. Claude Code runs on your computer. It creates files. It builds things. And getting it running takes about 30 minutes.</p><p><strong>By the end of this post you&#8217;ll:</strong></p><ul><li><p><strong>Have Claude Code installed and running inside Cursor, a purpose-built environment that gives you full visibility into what Claude is doing -- no technical background required.</strong></p></li><li><p><strong>Understand what you&#8217;re looking at: the terminal, the file system, what Markdown files are, and how Claude Code actually works differently from Claude.ai.</strong></p></li><li><p><strong>Know the billing mistake I made in my first week -- one wrong choice at setup that cost me $75 in a single afternoon.</strong></p></li><li><p><strong>Have given Claude Code its first real instruction and watched it produce a file on your computer that wasn&#8217;t there 60 seconds earlier.</strong></p></li></ul><p><strong>Why this matters for you as a CMO:</strong> Every system in this series starts here. Content workflows, research pipelines, competitive trackers, reporting tools -- all of it begins with this setup. Walking through it once makes everything that follows possible. You don&#8217;t need to hand this to IT. You can do it yourself in the time it takes to eat lunch.</p><p><strong>Time to read:</strong> 20 minutes</p><p><strong>What you need:</strong> A Mac or Windows computer. A <a href="https://claude.ai/upgrade">Claude.ai Max subscription</a> ($100/month). 30 minutes without interruption. </p><p>You can get by on a smaller Claude subscription (or use ChatGPT or Gemini), but you&#8217;ll want more. Don&#8217;t worry, you can get a full day&#8217;s work done on Max. </p><p><strong>Also, don&#8217;t use Anthropic developer tokens in this building work.</strong> Use it in production&#8230; but not in building. Tokens are much more expensive. Lean into the subscription. You will pay less and won&#8217;t hit the cap very often. </p><div><hr></div><h2>Before we install anything</h2><p>In <a href="https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who">Post 1</a>, I drew a line between chat AI and building with AI. Here&#8217;s the practical version of that line.</p><p><a href="https://claude.ai">Claude.ai</a> in your browser is a conversation. You type, it responds, you copy the output somewhere useful. That&#8217;s the whole loop. When you close the tab, the conversation ends. Nothing was saved. Nothing was created. You start over next time.</p><p>Claude Code is different in ways that matter.</p><p>It runs on your computer, not in a browser. It creates real files in real folders on your hard drive. It can read documents you already have. It builds things that exist after you close the window. When you come back tomorrow, the work is still there.</p><p>The name throws people off. You do not need to write code to use it. I give instructions in plain English and Claude writes whatever code is needed to carry them out. My job is directing. Claude does the building.</p><p>Here is the clearest way I can draw the line.</p><p><em>Claude.ai is a conversation with a very capable person. Claude Code is that same person sitting at your desk with access to your computer, your files, and the ability to actually build things.</em></p><p>Same intelligence. Completely different capability.</p><p>That is what you are setting up today.</p><div><hr></div><h2>What you need before you start</h2><p><strong>A Mac or Windows computer.</strong> This guide uses Mac examples. Windows works nearly identically and I&#8217;ll flag the one spot where the commands differ.</p><p><strong>A <a href="https://claude.ai/upgrade">Claude.ai Max subscription</a>.</strong> This is $100 per month. You can start on the $20 Pro plan but you will hit usage limits fast and it will kill your momentum. Think about it practically: if Claude Code saves you three hours a month, the subscription has already paid for itself. It will save you far more than three hours.</p><p><strong>30 minutes without interruption.</strong> You do this once. You never have to do it again.</p><div><hr></div><h2>Step 1: Why Cursor, and how to get it running</h2><p>Your Mac or Windows computer already has a terminal built in. On a Mac it&#8217;s called Terminal. On Windows it&#8217;s called Command Prompt. You could run Claude Code directly in either one. I don&#8217;t recommend it, especially when you&#8217;re starting out.</p><p><strong>Here&#8217;s why.</strong></p><p>The built-in terminal is a black window with a blinking cursor and nothing else. No file browser. No way to see what Claude is creating. No way to open and read the documents it builds. You type instructions and get text back, but you&#8217;re operating blind. You can&#8217;t see the folder you&#8217;re working in, you can&#8217;t preview files, and when something goes wrong -- and occasionally it will -- you have no visual context to help you figure out what happened.</p><p><a href="https://cursor.com">Cursor</a> fixes all of that. It&#8217;s a workspace designed for exactly this kind of work. You get a file browser on the left so you can see every file Claude creates the moment it creates it. You get an editor in the center so you can open and read those files immediately. You get a terminal at the bottom where Claude Code runs. Everything is visible at once. You&#8217;re not operating blind -- you&#8217;re watching the work happen in real time.</p><p>Cursor also has AI built directly into it. We&#8217;ll use that later in the series. For now, the reason you want it is simple: when you can see what you&#8217;re doing, you learn faster and make fewer mistakes.</p><p>One more thing. Cursor is free to start. You don&#8217;t need to pay for anything to follow this series.</p><p><strong>To install Cursor:</strong></p><ol><li><p>Go to <a href="https://cursor.com">cursor.com</a></p></li><li><p>Click the Download button -- it will automatically detect your operating system</p></li><li><p>Open the downloaded file. On a Mac it will be a <code>.dmg</code> file -- double-click it and drag Cursor into your Applications folder. On Windows it will be an <code>.exe</code> -- double-click and follow the prompts</p></li><li><p>Open Cursor from your Applications folder (Mac) or Start menu (Windows)</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!any-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!any-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 424w, https://substackcdn.com/image/fetch/$s_!any-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 848w, https://substackcdn.com/image/fetch/$s_!any-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 1272w, https://substackcdn.com/image/fetch/$s_!any-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!any-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png" width="1456" height="1079" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1079,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1885856,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!any-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 424w, https://substackcdn.com/image/fetch/$s_!any-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 848w, https://substackcdn.com/image/fetch/$s_!any-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.png 1272w, https://substackcdn.com/image/fetch/$s_!any-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e65ed7-fef2-4508-abdc-4315452b4c3e_2736x2028.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 role="img" 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><title></title><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 Cursor opens for the first time, it will ask if you want to import settings from VS Code or start fresh. Choose &#8220;Start Fresh.&#8221; It may also offer you a quick tour -- feel free to skip it. We&#8217;ll cover everything you need.</p><p><strong>Opening the terminal inside Cursor:</strong></p><p>This is the step that trips people up most. The terminal doesn&#8217;t open automatically. Here&#8217;s exactly where to find it.</p><p>Look at the top menu bar. Click &#8220;View.&#8221; In the dropdown menu, select &#8220;Terminal.&#8221; A panel will appear at the bottom of your screen. That panel is the terminal. That is where Claude Code will run.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oyg8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oyg8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oyg8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg&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;:175963,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oyg8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oyg8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88668598-5c49-4626-a42d-511f5bd91918_1456x819.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 role="img" 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><title></title><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>Alternatively, press Control and the backtick key at the same time. The backtick is the key in the top-left corner of your keyboard, directly above Tab, to the left of the number 1. That keyboard shortcut opens and closes the terminal panel instantly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kz_9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kz_9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kz_9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg&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;:409202,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kz_9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kz_9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa58c1542-88cd-481d-b4eb-de772baf2600_1920x1080.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 role="img" 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><title></title><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 now have Cursor open, your terminal panel visible, and a working environment ready to go.</p><div><hr></div><h2>Step 2: Get oriented inside Cursor</h2><p>Before you install anything, take 60 seconds to understand what you&#8217;re looking at. Cursor has four areas and you&#8217;ll use all of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://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%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lR-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lR-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lR-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lR-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://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%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg&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;:391434,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lR-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lR-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lR-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.jpeg 1272w, https://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%2F5f729d82-cdc6-4854-99c8-286979499bf6_1920x1080.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 role="img" 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><title></title><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><strong>The right sidebar</strong> is your file browser. All the files in your working folder appear here. Click any file to open it. Think of it as Finder, but inside your workspace. When Claude creates a file, you&#8217;ll see it appear here in real time.</p><p><strong>The center panel</strong> is your editor. Files open here when you click them in the sidebar. This is where you read and review everything Claude builds.</p><p><strong>The bottom panel</strong> is the terminal. This is where Claude Code runs. You opened it in the previous step. This is where you will type every instruction in this series.</p><p><strong>The LEFT sidebar</strong> is Cursor&#8217;s built-in AI chat. This is not Claude Code. Do not confuse these two. The right sidebar is a quick chat interface that uses various AI models for questions and lookups. Claude Code runs in the terminal at the bottom. They are different tools with different purposes. Ignore the right sidebar for now.</p><div><hr></div><h2>Step 3: Create a home base folder</h2><p>Before you install Claude Code, you need a folder for it to work inside.</p><p>This is the concept that trips people up most. Claude Code works with files that live on your actual computer, not in the cloud.</p><p>When you work in Google Docs, your documents live on Google&#8217;s servers. You access them through a browser. You don&#8217;t see them as files on your hard drive because they are not on your hard drive. Claude Code doesn&#8217;t work that way. It works with actual files in actual folders on your machine -- the kind that show up in Finder on a Mac or File Explorer on Windows.</p><p>Claude needs a home. A folder it works inside. Everything it creates, reads, and modifies lives there.</p><p>Here is what I recommend. Put that folder inside a cloud storage app you already use. <a href="https://www.dropbox.com/install">Dropbox</a>, <a href="https://support.google.com/a/users/answer/13022292">Google Drive</a>, <a href="https://support.apple.com/en-us/104985">iCloud Drive</a>, or <a href="https://www.microsoft.com/en-us/microsoft-365/onedrive/download">OneDrive</a> all work. These apps create a folder on your computer that automatically syncs to the cloud. Your files live locally, which is what Claude needs. They&#8217;re also backed up automatically, which is what you need.</p><p>If you already have one of these desktop apps installed, you&#8217;re set. Open Finder or File Explorer, navigate into your Dropbox or Google Drive folder, and create a new subfolder. Name it something clear. &#8220;Claude Agent&#8221; works. &#8220;AI Work&#8221; works. Whatever you&#8217;ll actually remember.</p><p>If you don&#8217;t use any cloud storage desktop apps, create the folder anywhere on your computer. Just know those files won&#8217;t back up on their own. I call my file folder &#8220;automations&#8221; but you can name anything you like.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQx1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQx1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 424w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 848w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 1272w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQx1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png" width="1008" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120447,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KQx1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 424w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 848w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.png 1272w, https://substackcdn.com/image/fetch/$s_!KQx1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffed59edd-de86-4acb-b674-c71e3ffa9f69_1008x764.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 role="img" 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><title></title><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><strong>Now open that folder in Cursor:</strong></p><p>Go back to Cursor. In the top menu, click &#8220;File&#8221; and then &#8220;Open Folder.&#8221; Navigate to the folder you just created and select it. That folder is now open in Cursor. You&#8217;ll see it appear in the left sidebar.</p><p>The mental model worth holding onto: Cursor is a window into a folder on your computer. Whatever is in that folder shows up in the sidebar. If Claude creates a file, you see it appear there in real time. If you add a file in Finder, it shows up in Cursor automatically. Same files, two different views of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_O86!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_O86!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 424w, https://substackcdn.com/image/fetch/$s_!_O86!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 848w, https://substackcdn.com/image/fetch/$s_!_O86!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 1272w, https://substackcdn.com/image/fetch/$s_!_O86!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_O86!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png" width="1072" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52103,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_O86!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 424w, https://substackcdn.com/image/fetch/$s_!_O86!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 848w, https://substackcdn.com/image/fetch/$s_!_O86!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.png 1272w, https://substackcdn.com/image/fetch/$s_!_O86!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f50f93-3d67-42e4-a601-527015c865fb_1072x742.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 role="img" 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><title></title><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><hr></div><h2>Step 4: Install Claude Code</h2><p>Now you install Claude Code itself. You&#8217;ll do this by typing a command into the terminal panel at the bottom of Cursor.</p><p>Click anywhere inside the terminal panel to make sure it&#8217;s active. You&#8217;ll see a blinking cursor waiting for input.</p><p><strong>On a Mac</strong>, copy and paste this command exactly as written:</p><pre><code><code>curl -fsSL https://claude.ai/install.sh | bash</code></code></pre><p>Hit Enter. A stream of text will run down the screen. That&#8217;s the installer working. Don&#8217;t close the terminal. Wait until the text stops and a clean blinking cursor comes back.</p><p><strong>On Windows</strong>, use this instead:</p><pre><code><code>irm https://claude.ai/install.ps1 | iex</code></code></pre><p>Same process. Paste it in, hit Enter, wait for it to finish.</p><p>When the installer finishes, confirm it worked by typing this:</p><pre><code><code>claude --version</code></code></pre><p>If you see a version number in response -- something like <code>1.0.23</code> -- Claude Code is installed and ready.</p><p>If you see an error message instead, close the terminal panel completely (there&#8217;s usually a trash can icon next to the terminal tab), open a new terminal panel using View and then Terminal, and try the version check again. That resolves it most of the time. </p><p>IMPORTANT - If for ANY REASON you have are having technical problems, start a chat in Claude and paste in what you are seeing. </p><p>You will need to build up the reflex to ask the LLM when you are stuck on pretty much anything. You can ask in Claude chat now (or any LLM chat), but in a few minutes you can ask Claude Code. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NLB9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NLB9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 424w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 848w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NLB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png" width="1188" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103072,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NLB9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 424w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 848w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!NLB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad64d75c-4dd7-4f22-b8c7-ec57e9e7f73e_1188x1116.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 role="img" 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><title></title><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><hr></div><h2>Step 5: The $75 mistake -- read this before you log in</h2><p>This is the most important thing in this post. I&#8217;m putting it before the login step on purpose.</p><p>Claude Code can authenticate two completely different ways. If you don&#8217;t understand the difference before you log in, you can end up on the expensive path without knowing it.</p><p><strong>Path one is your Claude.ai subscription.</strong> You&#8217;re paying $100 a month for Max. Claude Code can run entirely inside that subscription. Everything you do counts against your monthly usage allowance. Not against a separate running meter. More on that <a href="https://support.claude.com/en/articles/11145838-using-claude-code-with-your-pro-or-max-plan">here</a>. </p><p><strong>Path two is the Anthropic API.</strong> The API is how developers build products on top of Claude. It bills by the token. Every word Claude reads or writes costs a small amount. There is no monthly cap. It runs like a taxi meter.</p><p>Here is what happened to me. I was building a messaging framework in my first week and using Claude&#8217;s extended thinking mode -- a deep reasoning feature I&#8217;ll cover in Post 5. I had set up an API key during installation instead of logging in with my subscription account. One afternoon session generated over $75 in charges before I noticed.</p><p>The work felt productive. The bill did not feel small.</p><p>When Claude Code first launches, it will ask how you want to authenticate. You will see two options. One is to log in with your Claude.ai account. The other is to enter an API key.</p><p><strong>Log in with your Claude.ai account. Do not enter an API key.</strong></p><p>API keys have legitimate uses and we&#8217;ll cover them in Post 5 when we get into model switching and cost controls. For your own personal use right now, your subscription is what you want. Make this choice correctly one time and you never have to think about it again.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JjBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JjBC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JjBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg&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;:548132,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JjBC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JjBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb30a56e-d0a3-44d9-b4b1-894f0da37748_1920x1080.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 role="img" 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><title></title><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><hr></div><h2>Step 6: Start Claude Code and log in</h2><p>In the terminal panel inside Cursor, type:</p><pre><code><code>claude</code></code></pre><p>Hit Enter.</p><p>Claude Code will launch and walk you through login. It will open a browser window where you confirm your Claude.ai account. After you confirm in the browser, come back to the terminal. You&#8217;ll see a confirmation that you&#8217;re logged in. Then the Claude Code interface appears, waiting for your first instruction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9WHW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9WHW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9WHW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg" width="1456" height="1021" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1021,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218953,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9WHW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9WHW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b5b42b-139b-4f51-b97d-fa4b158d724d_1456x1021.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 role="img" 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><title></title><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 thing worth knowing before you move on. Claude Code does not start automatically every time you open Cursor. Each time you open a new terminal session, type <code>claude</code> to start it. It runs when you call it, not in the background.</p><div><hr></div><h2>Step 7: Two things that will save you confusion later</h2><p>Before you type your first real instruction, two concepts worth understanding now. Both will come up constantly throughout this series.</p><h3>Markdown files</h3><p>As you use Claude Code, it will create files with a <code>.md</code> extension. These are Markdown files.</p><p>Markdown is a plain text format with simple symbols for structure. A <code>#</code> before a line makes it a heading. Putting <code>**</code> around a word makes it bold. A <code>-</code> at the start of a line makes a bullet point. That covers most of what you&#8217;ll ever see.</p><p>Claude works in Markdown because it&#8217;s transparent. Word documents and Google Docs have invisible formatting underneath the text -- hidden codes controlling fonts, spacing, and layout. Claude can&#8217;t see those hidden layers. Markdown has no hidden layer. What you see is exactly what Claude sees. That makes it the cleanest format for AI work.</p><p>You don&#8217;t need to learn Markdown syntax. Cursor has a Preview mode that shows you the formatted version of any <code>.md</code> file. Headings look like headings. Bold looks bold. Lists look like lists.</p><p>To open Preview mode in Cursor, right-click any <code>.md</code> file in the left sidebar and select &#8220;Open Preview.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dCV6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dCV6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dCV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg" width="1176" height="1014" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1014,&quot;width&quot;:1176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377234,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dCV6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dCV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6ee6b90-623a-4641-875f-ffa293fa21b5_1176x1014.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 role="img" 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><title></title><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>Bash commands</h3><p>When Claude Code does things on your computer -- creates a file, reads a document, reorganizes a folder -- it runs commands in the terminal. You&#8217;ll see lines appear that look like this:</p><pre><code><code>ls "/Users/yourname/Documents/Claude Agent"
cat "/Users/yourname/Documents/Claude Agent/notes.md"
mv "/Users/yourname/Documents/Claude Agent/draft.md" "/Users/yourname/Documents/Claude Agent/final.md"</code></code></pre><p>These are bash commands. Bash is the language your computer&#8217;s terminal speaks natively. <code>ls</code> lists the files in a folder. <code>cat</code> reads and prints the contents of a file. <code>mv</code> moves a file. <code>cp</code> copies one. Those four cover the vast majority of what you&#8217;ll ever see Claude run.</p><p>Claude shows you each command as it runs and explains what it&#8217;s doing. If you ever see something you don&#8217;t recognize, just ask:</p><pre><code><code>What did that last command do and why?</code></code></pre><p>It will explain in plain English every time.</p><p>One practical step worth doing right after you get Claude running. Claude Code will ask your permission before running certain commands. You can pre-approve the common safe ones so it doesn&#8217;t stop and check every time. After you start your first Claude Code session, paste this in:</p><pre><code><code>Help me pre-allow these safe commands so you don't need 
to ask permission each time: ls, cd, mv, cp, cat, and open. 
Walk me through how to do this with /permissions.</code></code></pre><p>Claude will handle the setup from there.</p><div><hr></div><h2>Step 8: Give it something real to do</h2><p>You&#8217;re in. The <code>&gt;</code> prompt is waiting.</p><p>Before you type anything, hold this line clearly in your head. It matters for everything in this series.</p><p>If you want to think something through, ask a question, or brainstorm an idea, use <a href="https://claude.ai">Claude.ai</a> in your browser. That&#8217;s what it&#8217;s built for. Claude Code is for when you want to build something. A file. A template. A structured output that lives on your computer after you close the window.</p><p>That&#8217;s the distinction. Keep it close.</p><p>Now paste this into the terminal:</p><pre><code><code>Create a Markdown file called "martech-eval.md" in my 
working folder. Build a structured evaluation framework 
for assessing a new marketing technology before approving 
budget. Include three sections: Strategic Fit, 
Implementation Reality, and Measuring ROI. Under each 
section, write five specific questions a CMO should be 
able to answer before signing off. Format it as a working 
document my team can actually fill out.</code></code></pre><p>Hit Enter.</p><p>Claude will think for a moment. Then you&#8217;ll see it working -- creating the file, writing the content, confirming what it did. In about 20 seconds, <code>martech-eval.md</code> will appear in your file browser on the left side of Cursor.</p><p>Click it. Right-click and open Preview. Read what&#8217;s there.</p><p>That file did not exist two minutes ago. It&#8217;s on your computer right now. You can open it tomorrow. You can share it with your team. You can ask Claude to revise it in a future session. It&#8217;s not a chat response you have to copy somewhere. It&#8217;s a document.</p><p>That&#8217;s the moment things click for most people. Everything else in this series builds from exactly that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rhdr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rhdr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rhdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg" width="1204" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313122,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188755438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rhdr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rhdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F855b0206-a274-425a-ace4-ab5dcc90244a_1204x998.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 role="img" 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><title></title><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><hr></div><h2>10 prompts to try before Post 3</h2><p>Spend 20 minutes here before you move on.</p><p>These are all builder prompts. Tasks that produce real files, folders, and structured outputs that live on your computer. Every one of them shows you something Claude Code does that Claude.ai simply cannot do.</p><p>Remember the line: questions and brainstorming belong in <a href="https://claude.ai">Claude.ai</a> in your browser. Plan mode is great, but I&#8217;ve found that initial thoughts can happen just as well, or better in chat. </p><p>Building belongs here.</p><div><hr></div><p><strong>1. Build a reusable campaign debrief template</strong></p><pre><code><code>Create a Markdown file called "campaign-debrief-template.md" 
in my working folder. Build a post-campaign debrief template 
for a B2B tech marketing team. Include sections for: original 
goals vs. actual results, channel-level performance breakdown, 
what to repeat next time, what to stop doing, and a 
three-sentence summary written for a CEO who does not want 
details. Format it so my team can fill it out after every 
campaign without additional instruction.</code></code></pre><p>The file lives in your folder. Your team can use it next week. It doesn&#8217;t disappear when you close a browser tab.</p><div><hr></div><p><strong>2. Drop in a real document and get a structured output</strong></p><p>Find any PDF, Word doc, or text file on your computer. A recent agency brief, a competitor&#8217;s press release, a research report -- anything. Drag it directly into the terminal panel in Cursor. Then paste this:</p><pre><code><code>Read the file I just dropped in. Create a new Markdown 
file called "doc-summary.md" with: a three-sentence 
plain-English summary, the five most important claims or 
data points, and three questions this document leaves 
unanswered that I should be thinking about.</code></code></pre><p>You fed Claude a real file from your computer. It read the document and produced a structured output. That output is now saved.</p><div><hr></div><p><strong>3. Build a personal prompt library</strong></p><pre><code><code>Create a folder called "prompt-library" inside my working 
directory. Inside that folder, create five individual 
Markdown files -- one for each of these recurring tasks: 
analyst briefing prep, campaign brief, agency RFP scoring, 
board presentation narrative, and competitive positioning 
review. Each file should contain a reusable prompt template 
with clear placeholder brackets showing me where to fill 
in the specifics for each use.</code></code></pre><p>Claude just built you a folder containing five working files. Open Finder. They&#8217;re all there.</p><div><hr></div><p><strong>4. Create a living competitive tracker</strong></p><pre><code><code>Create a Markdown file called "competitive-tracker.md" in 
my working folder. Build a structured template I can update 
monthly to track up to five competitors. Include fields for: 
current positioning statement, recent product announcements, 
pricing signals, dominant content themes, and one thing they 
are doing better than us right now. Add a "Last Updated" 
date field at the top.</code></code></pre><p>A document you maintain over time. It lives in your folder, you update it monthly, and Claude can read and revise it in any future session.</p><div><hr></div><p><strong>5. Reorganize a messy folder</strong></p><p>Find a folder on your computer with disorganized files. Downloaded PDFs, old documents, whatever you&#8217;ve got sitting around. List the file names, then paste this:</p><pre><code><code>I have a folder with these files: [paste your list of 
file names here]. Propose a logical subfolder structure 
to organize them by type and purpose. Create the subfolders. 
Tell me which file belongs in each one. Then move them.</code></code></pre><p>Claude is interacting with your actual file system. It&#8217;s not describing what you should do. It&#8217;s doing it.</p><div><hr></div><p><strong>6. Build a working agency scorecard</strong></p><pre><code><code>Create a Markdown file called "agency-scorecard.md" in my 
working folder. Build a scoring rubric for evaluating a 
marketing agency pitch. Include ten criteria relevant to 
B2B tech marketing, a 1 to 5 scale for each criterion with 
a one-sentence description of what each score level looks 
like, a weighted total calculation where strategic fit 
counts double everything else, and a notes field after 
each criterion. Format it so I can fill it out during 
a live pitch meeting.</code></code></pre><p>A formatted working document ready to use at your next agency review. Not a description of what one could look like.</p><div><hr></div><p><strong>7. Turn raw meeting notes into a structured brief</strong></p><p>After your next internal planning meeting, paste your raw notes directly into the Claude Code terminal. Messy is fine. Then paste this:</p><pre><code><code>I am pasting in raw notes from a marketing planning meeting. 
Create a Markdown file called "meeting-output.md" with these 
four sections: a three-sentence summary of what was actually 
decided, a numbered list of action items with owner names 
where they were mentioned, a list of open questions that 
were raised but not resolved, and a suggested agenda for 
the follow-up meeting based on what is still open.</code></code></pre><p>A formatted file you can share with your team the same day. Not a response you have to clean up and reformat yourself.</p><div><hr></div><p><strong>8. Build a weekly priorities system</strong></p><pre><code><code>Create two Markdown files in my working folder. First, 
a reusable template called "weekly-priorities-template.md" 
with fields for: three non-negotiable priorities for the 
week, one thing I have been avoiding that needs to happen 
anyway, the key meetings this week that require real 
preparation, and a definition of what winning looks like 
by Friday. Second, an active file called 
"week-of-feb-24.md" using that exact template, pre-filled 
with placeholder text that shows me how to use each field.</code></code></pre><p>Two files created. A template and a working instance of it. A system you return to every Monday, not a one-time answer.</p><div><hr></div><p><strong>9. Read multiple files and synthesize across all of them</strong></p><p>Drop two or three related documents into your Claude Agent folder. A campaign brief, a results report, an agency recap. Then paste this:</p><pre><code><code>I have added three files to my working folder: 
[list the exact file names here]. Read all three. 
Create a new Markdown file called "campaign-synthesis.md" 
that identifies specifically where the original goals and 
actual results diverged, summarizes the explanation for 
the gap, and gives me three concrete things I should do 
differently when briefing the next campaign.</code></code></pre><p>Claude read three separate real documents and synthesized across all of them. The output is grounded in your actual work, not a generic framework.</p><div><hr></div><p><strong>10. Scaffold an entire new project from scratch</strong></p><pre><code><code>I am starting an initiative to audit our marketing 
technology stack. Create a project folder called 
"martech-audit" inside my working directory. Inside it, 
create four subfolders: research, vendor-evaluations, 
stakeholder-interviews, and final-recommendation. In each 
subfolder, create a starter Markdown file that describes 
what belongs in that folder and provides a template for 
the first document I will need to produce there.</code></code></pre><p>Open Finder when this finishes. Four subfolders exist. Eight files are in them. Claude built an entire project structure in under a minute.</p><div><hr></div><p>Run two or three of these before you move to Post 3. Pay attention to what feels different from your Claude.ai experience. The files are real. They&#8217;re in your folder right now. They&#8217;ll be there when you open your computer tomorrow morning.</p><p>That persistence is the whole point. Once you feel it, you can&#8217;t unfeel it. Plus, these files will be come the working, persistent instructions for your apps and workflows as we get farther into this series. </p><div><hr></div><h2>What you&#8217;ve got set up</h2><p>Take a moment here. This is further than most CMOs ever get. And you did it without asking anyone for help.</p><p><strong>A working environment.</strong> Cursor is installed with your working folder open and connected to cloud storage. Files back up automatically. You can see everything Claude creates in real time.</p><p><strong>Claude Code running cleanly.</strong> Authenticated with your Claude.ai subscription, not the API. No billing surprises. You know how to start a session by typing <code>claude</code> and you know it waits for you to call it.</p><p><strong>Your first real output.</strong> A file that didn&#8217;t exist 30 minutes ago, sitting in a folder on your computer, built from a plain English instruction. No code written by you.</p><p><strong>The foundation.</strong> You know what Markdown is and why Claude uses it. You know what bash commands are and how to read them. You understand the difference between Claude.ai and Claude Code, and why that difference is the entire premise of this series.</p><p>You haven&#8217;t written a single line of code. You&#8217;ve started acting like a builder.</p><div><hr></div><h2>What&#8217;s next</h2><p><strong>Post 3 -- How to Give Claude Code Its Orders</strong></p><p>The difference between a weak Claude Code prompt and a strong one has nothing to do with vocabulary. It&#8217;s structure. When you&#8217;re asking Claude to build something real, there&#8217;s a specific way to frame the instruction that changes the quality of everything you get back. Post 3 covers role, context, constraints, and output format. Real examples from systems I use every day.</p><p><strong>Post 4 -- Stop Losing Your Work: Sessions and Context</strong></p><p>Claude Code has no memory between sessions. Every time you type <code>claude</code> and start fresh, it starts completely fresh. Post 4 covers how to manage that. Project files, context documents, and the methods I use to make sure Claude always knows what we&#8217;re building and where we left off. We&#8217;ll also plant the flag for GitHub -- a more durable way to protect your work that gets its full treatment in Post 7.</p><p><strong>Post 5 -- Skills, Efficiency and Model Switching</strong></p><p>The $75 billing lesson in full. When to use Haiku for bulk processing, Sonnet for most marketing work, and Opus for complex reasoning. When extended thinking mode is worth turning on and when it&#8217;s spending money for no reason. Cost controls that matter before you start building anything serious.</p><p><strong>Post 6 -- Beyond the Terminal: MCP, n8n, JSON and the Tools That Connect Everything</strong></p><p>Where Claude Code stops being a solo tool and starts connecting to your existing stack. Google Drive, Slack, your CRM, your publishing tools. This is where systems like LaunchPod and the LinkedIn Content Machine come from, and where the real operational leverage lives.</p><p><strong>Post 7 -- From Terminal to Teammate</strong></p><p>How to build systems that keep a human in the loop at every real decision point. How to work alongside others on what you&#8217;ve built. And a full introduction to <a href="https://github.com">GitHub</a> -- not framed as a developer requirement but as the professional standard for protecting work that actually matters to your business.</p><p><strong>Post 8 -- The CLAUDE.md Blueprint</strong></p><p>The file that makes Claude work specifically for your business from the first line of every session. Your brand voice, your context, your systems -- all baked in before you type a single instruction. The thing that turns a capable general-purpose tool into something that genuinely knows who you are and what you&#8217;re building.</p><p>Every post builds on the one before it. Do the work in each one and by Post 8 you&#8217;ll have real infrastructure running. Not a proof of concept. Not a one-off experiment. Systems that save you meaningful time every single week.</p><p>Post 3 is next.</p><div><hr></div><h2>About the author</h2><p>Kevin Kerner is the founder and CEO of <a href="https://mightyandtrue.com">Mighty &amp; True</a>, a B2B tech marketing agency based in Austin. He has spent 35+ years in technology marketing, leading teams, building agencies, and lately, building AI systems that run his business. He hosts the <a href="https://mightyandtrue.com/podcast">Tech Marketing Rewired</a> podcast and writes about AI, marketing, and what&#8217;s actually working at the intersection of both.</p><p>He is not waiting for AI to get easier. He is building now. So can you.</p><div><hr></div><h2>Want the rest of the series?</h2><p>All eight posts are coming. Each one builds on the last. By the end you&#8217;ll have gone from curious to actually building something real.</p><p><a href="https://kevinkerner.substack.com">Subscribe at kevinkerner.substack.com</a> and every post lands in your inbox the moment it drops. No algorithms. No feed. Just the guide, straight to you.</p>]]></content:encoded></item><item><title><![CDATA[CMOs as Builders: I'm a Marketer Who Learned to Build AI Systems. You Can Too.]]></title><description><![CDATA[Post 1 of 8 in the CMOs as Builders series: A step-by-step guide for marketing leaders who are ready to build with AI.]]></description><link>https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who</link><guid isPermaLink="false">https://kevinkerner.substack.com/p/cmos-as-builders-im-a-marketer-who</guid><dc:creator><![CDATA[Kevin Kerner]]></dc:creator><pubDate>Mon, 23 Feb 2026 12:48:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x1MU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is the guide I wish I&#8217;d had.</em></p><p>Most CMOs I know are smart, curious, and already using AI every day. But there&#8217;s a gap between using AI and building with it, and that gap is where your next real competitive advantage lives. This series is a step-by-step primer for technology CMOs who are ready to cross it. No computer science degree required. No prior coding experience assumed. Just a willingness to learn a new way of working that most of your peers haven&#8217;t found yet.</p><p>You can do this. Let&#8217;s go.</p><p><strong>Subscribe to get every post in this series delivered to your inbox:</strong> <a href="https://kevinkerner.substack.com/">kevinkerner.substack.com</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x1MU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x1MU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x1MU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg&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;:176293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kevinkerner.substack.com/i/188722699?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x1MU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x1MU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33dd49-2dd7-412b-acd8-5c4f832a1bf0_1280x720.jpeg 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 role="img" 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><title></title><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><hr></div><h2><strong>The Series: CMOs as Builders</strong></h2><ol><li><p><strong>Why CMOs Who Build Will Win</strong> <em>(You are here)</em> <em>The case for moving from AI user to AI builder, and why stepping out of the chat window changes everything.</em></p></li><li><p>Your First 10 Minutes with Claude Code <em>How to open the terminal, run Claude Code for the first time, and understand what you&#8217;re actually looking at.</em></p></li><li><p>How to Give Claude Code Its Orders <em>The difference between a prompt and a directive, and how to communicate with Claude Code so it builds what you actually want.</em></p></li><li><p>Stop Losing Your Work: Sessions and Context <em>Why Claude forgets everything when you close a session, and the simple habits that make your work carry forward.</em></p></li><li><p>Skills, Efficiency and Model Switching <em>Haiku, Sonnet, Opus: what each model is for, when to use which one, and how the wrong choice cost me $75 in a single session.</em></p></li><li><p>Beyond the Terminal: MCP, n8n, JSON and the Tools That Connect Everything <em>The infrastructure layer that turns Claude from a smart assistant into the brain of an automated system.</em></p></li><li><p>From Terminal to Teammate <em>How to bring your team into the systems you&#8217;ve built without losing control of what you&#8217;ve created.</em></p></li><li><p>The CLAUDE.md Blueprint <em>The one document that ties everything together: your operating manual for building with AI at scale.</em></p></li></ol><div><hr></div><h2><strong>What you&#8217;re about to understand: why the gap between chatting with AI and building with it is bigger than you think, and why that gap is yours to close.</strong></h2><p>You&#8217;re already using AI. Probably every day. And if you&#8217;re honest, you&#8217;re pretty good at it. You know how to prompt. You get useful output. Maybe you&#8217;ve even built a GPT or a Gem for your team. That&#8217;s real progress. But there&#8217;s a whole other level underneath the chat window that most CMOs have never seen, and the people who find it are doing things that simply aren&#8217;t possible from a chat interface. Not harder things. Different things entirely.</p><p>By the end of this post you&#8217;ll:</p><ul><li><p><strong>Know exactly what Claude Code can do that chat AI cannot.</strong> The difference is not incremental. It is categorical.</p></li><li><p><strong>Know why stepping out of the chat window makes you a better marketing leader.</strong> Not just a faster one.</p></li><li><p><strong>See what &#8220;building&#8221; actually looks like in practice.</strong> Real systems, real outputs, real time saved.</p></li><li><p><strong>Feel confident that this is something you can do.</strong> Because it is, and I&#8217;m going to show you how.</p></li></ul><h2><strong>Why this matters for you as a CMO:</strong></h2><p>The leaders who understand what these tools actually do, not just what they can generate in a chat window, will make better decisions, push their teams further, and build advantages that compound over time. You don&#8217;t need to become a developer. You need to understand what&#8217;s possible. That alone puts you ahead of most people in your seat.</p><p><strong>Time to read:</strong> 8 minutes</p><p><strong>What you need:</strong> Nothing. This is the starting point.</p><div><hr></div><h2>Let me guess where you are right now</h2><p>You use <a href="https://chatgpt.com/">ChatGPT</a> or <a href="https://claude.ai/">Claude</a> daily. You&#8217;ve gotten real value out of it. Meeting summaries, briefs, research, copy, evals. It&#8217;s made you faster and you know it.</p><p>But somewhere in the back of your mind, there&#8217;s a quiet doubt. You&#8217;ve heard about Claude Code. You&#8217;ve seen people talking about building things with AI, not just chatting with it. And part of you is curious. Part of you wonders if it&#8217;s real or just hype. And maybe, if you&#8217;re being completely honest, part of you thinks that stuff is for developers, not for you.</p><p>I&#8217;m here to tell you that last part is wrong. And this series is going to prove it.</p><p>I&#8217;m not a developer. I&#8217;m a marketer and a CEO. I built my career on messaging, positioning, demand generation, and leading marketing teams. I did not grow up writing code. And I am now building sophisticated automated systems that run my business. Systems that save real hours, eliminate real costs, and do things I genuinely could not do before.</p><p>If I can do it, you can do it. Full stop.</p><div><hr></div><h2>Why I&#8217;m the one writing this</h2><p>I&#8217;m not a developer by trade. I know a bit of code and have built repos before, but I&#8217;ve never studied it formally. I started my career in tech marketing in 1990, back when marketing meant print ads and maybe emails. I spent the next 25 years doing what most of you have done: leading marketing teams, running agencies, building strategies, and managing the relentless pressure of doing more with less in B2B tech. I know a bit of code. Have built repos before. But really, I&#8217;m a noob. </p><p>In 2014 I founded <a href="https://www.mightyandtrue.com/">Mighty &amp; True</a>, a B2B tech marketing agency based in Austin. I am the CEO and, functionally, the CMO. I run the strategy, the team, the client work, and increasingly, the systems that hold it all together. I also host <a href="https://www.mightyandtrue.com/podcasts">Tech Marketing Rewired</a>, a podcast where I talk to some of the best marketing leaders in B2B tech about what&#8217;s actually working right now.</p><p>About three years ago I started moving our business deeper into systems building, automation and now AI (after the great books <a href="https://www.emyth.com/">eMyth</a> and <a href="https://www.ninety.io/try/eos-vision-traction-organizer-software-template-tour?">Traction</a>). Not just using it in a chat window, but actually building with it. We built a platform called <a href="https://www.notion.so/mightyandtrue/FlowOS-Feature-Updates-255d385496158053a985fa4b14ab0cd2?source=copy_link">FlowOS</a> that uses AI and automation to improve the work between our team and our customers. </p><p>All along, I taught myself. I made mistakes. Just this month, I ran up a $75 API bill in a single session because I had the wrong model selected. I built systems that didn&#8217;t work and rebuilt them until they did. And I came out the other side running a materially different business than the one I had before.</p><p>I&#8217;m building every day. LaunchPod, my podcast automation system. LinkedIn Content Machines. Solutions Messaging Strategy Automation. SEO, AEO and User Flow analysis. Dashboards for clients managing dozens of brands. Real systems, built by a marketer, running in production today.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-UlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-UlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 424w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 848w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 1272w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-UlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png" width="1456" height="1188" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1188,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:908846,&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://kevinkerner.substack.com/i/188722699?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-UlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 424w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 848w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.png 1272w, https://substackcdn.com/image/fetch/$s_!-UlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bccc341-45b8-4866-b706-1344bd14ee5c_3348x2732.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 role="img" 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><title></title><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&#8217;m writing this series because I genuinely believe any CMO can do what I did. You don&#8217;t need a technical background. You need curiosity and a willingness to sit with something uncomfortable for a few hours. The payoff is real. I&#8217;ve lived it.</p><p>That&#8217;s why I&#8217;m the one writing this.</p><div><hr></div><h2>Chat AI is a conversation. Claude Code is a construction site.</h2><p>Here&#8217;s the most important thing I can tell you in this first post.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KSU9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KSU9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KSU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg&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;:709218,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188722699?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KSU9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KSU9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7a50a99-62a6-4450-b0cc-6fa3867ea9aa_1920x1080.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 role="img" 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><title></title><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 you use <a href="https://claude.ai/">Claude.ai</a> or <a href="https://chatgpt.com/">ChatGPT</a> in a browser, you are having a conversation. You type something, AI responds, you type something else. It&#8217;s powerful. It&#8217;s useful. And it has a ceiling.</p><blockquote><p><em>&#8220;Chat AI is a conversation. Claude Code is a construction site. One has a ceiling. The other doesn&#8217;t.&#8221;</em></p></blockquote><p>That ceiling is real. In a chat window, you can generate content. You can summarize documents. You can think through problems. What you cannot do is build something that runs on its own. You cannot connect your tools together and have them fire automatically. You cannot turn a flat document into a live application. You cannot create a workflow that wakes up every Monday morning, pulls data from three different sources, and delivers a finished report to your inbox before you&#8217;ve had your coffee.</p><p>For that, you need to step out of the chat window and into the terminal.</p><p>The terminal sounds scary. It isn&#8217;t. It&#8217;s just a different interface, a text-based window where you give your computer direct instructions. <a href="https://www.anthropic.com/claude-code">Claude Code</a> runs there. And once you&#8217;re in it, a completely different class of work becomes possible.</p><p>Here&#8217;s the simplest way I can put it: the chat window is a conversation with a very smart person. Claude Code in the terminal is that same smart person sitting next to you at a workbench, with access to every tool in the shop, able to actually build things alongside you.</p><div><hr></div><h2>What becomes possible when you step out of the chat window</h2><p>Let me be specific, because this is where it gets real.</p><p><strong>You can connect your tools together.</strong> In a chat window, AI can talk to you. In the terminal with Claude Code, AI can talk to your other tools: your <a href="https://drive.google.com/">Google Drive</a>, your CRM, your project management system, your publishing platforms. It can pull data from one place, process it, and push output somewhere else. Automatically.</p><p><strong>You can build workflows that run without you.</strong> As mentioned above, I have a system called LaunchPod. When I finish recording a podcast episode, I drop the audio file into a <a href="https://drive.google.com/">Google Drive</a> folder. That single action triggers a workflow that uploads to <a href="https://youtube.com/">YouTube</a>, publishes to <a href="https://www.buzzsprout.com/">Buzzsprout</a>, builds a page in <a href="https://webflow.com/">Webflow</a>, generates eight pieces of content via Claude, and schedules everything to post across <a href="https://linkedin.com/">LinkedIn</a>, <a href="https://x.com/">X</a>, and <a href="https://substack.com/">Substack</a> through <a href="https://late.dev/">Late.dev</a>. Start to finish, without me touching anything. I cancelled a part-time marketing hire because of it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Chbz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Chbz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Chbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg&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;:771530,&quot;alt&quot;:null,&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://kevinkerner.substack.com/i/188722699?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Chbz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Chbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffb397a4-7686-434c-82f2-1da27255cffb_1920x1080.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 role="img" 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><title></title><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 not possible from a chat window.</p><p><strong>You can turn flat documents into applications.</strong> Raw survey data becomes a structured executive report. A spreadsheet of brand metrics becomes an interactive dashboard your whole leadership team can use. A list of customer support tickets becomes a synthesized voice-of-customer analysis with themes, quotes, and recommendations. These aren&#8217;t just better outputs. They&#8217;re different kinds of outputs entirely.</p><p><strong>You can sequence and time things.</strong> Chat AI responds when you ask it something. Claude Code can be set to run on a schedule: every morning, every Monday, every time a file lands in a folder. Your reporting doesn&#8217;t have to wait for someone to remember to run it.</p><p><strong>You can create shared infrastructure your whole team uses.</strong> This is one I don&#8217;t hear talked about enough. When you build in Claude Code, you create files that live in a project folder. Files your whole team can access, update, and build on top of. A CLAUDE.md file (we&#8217;ll cover this in depth in Post 8) is essentially an operating manual for how Claude should work within your organization. It&#8217;s persistent, collaborative, and updateable. A <a href="https://chatgpt.com/">ChatGPT</a> custom GPT or a <a href="https://gemini.google.com/">Gemini</a> Gem lives in a walled garden. Your team&#8217;s Claude Code project files live in infrastructure you own and control. That&#8217;s a meaningful difference for any CMO trying to systematize how their team works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CTGo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CTGo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CTGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.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;:823437,&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://kevinkerner.substack.com/i/188722699?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CTGo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!CTGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1e5832-7aff-4a4f-a91c-de3a5d8c8446_1920x1080.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 role="img" 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><title></title><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><hr></div><h2>A word on the hype, and why this still matters</h2><p>I know some of you are skeptical. And honestly, fair enough. There is a lot of hype around AI right now and not all of it is earned.</p><p>Here&#8217;s my honest take. Claude Code, and agentic AI building in general, is real and it works. I use it every day and it has materially changed how my business operates. Is it perfect? No. Is every use case worth the effort? No. Are there things that are harder than the demos make them look? Yes.</p><p>I also think we&#8217;re in an intermediary moment. The tools will keep evolving. At some point, the line between chat AI, coding AI, and agents will probably blur in ways that make some of this easier. But that future isn&#8217;t here yet. And waiting for it means falling behind the people who are learning now.</p><p>The CMOs who understand these tools today, who have actually sat in the terminal and built something, will be the ones who lead their teams most effectively when the next wave hits. You don&#8217;t have to build everything yourself. But you do have to understand what&#8217;s possible. That understanding is the advantage.</p><div><hr></div><h2>What this series is going to do</h2><p>Over the next eight posts, I&#8217;m going to take you from curious and maybe a little skeptical, to someone who has actually built something. Not a toy. A real system that does real work.</p><p>Here&#8217;s the path:</p><ul><li><p><strong>Post 2: Claude Code basics.</strong> What it is, how to open it, how to actually use it for the first time.</p></li><li><p><strong>Post 3: How to direct it well.</strong> The quality of what you build is directly tied to the quality of how you communicate what you want. We fix that early.</p></li><li><p><strong>Post 4: Sessions and memory.</strong> How to not lose your work when Claude forgets everything at the end of a session.</p></li><li><p><strong>Post 5: Model selection.</strong> Haiku, Sonnet, Opus: each one has a job. Using the wrong model at the wrong time costs real money. One session running the wrong model cost me $75.</p></li><li><p><strong>Post 6: The connectors.</strong> MCP, n8n, JSON: the infrastructure that makes your systems talk to each other.</p></li><li><p><strong>Post 7: Bringing your team in.</strong> How to hand off what you&#8217;ve built without losing control of it.</p></li><li><p><strong>Post 8: CLAUDE.md.</strong> The document that becomes the operating manual for everything you build.</p></li></ul><p>By the end, you&#8217;ll have the foundation to build systems like LaunchPod. Systems that eliminate real labor costs, move faster than any team, and give you a compounding advantage that most of your competitors aren&#8217;t building yet.</p><div><hr></div><h2>You can do this</h2><p>I want to close this first post with something direct.</p><p>The thing holding most CMOs back from this is not intelligence. It is not technical ability. It is the belief that this is someone else&#8217;s job, that building is for developers and your job is to direct the people who build.</p><p>That belief made sense three years ago. It does not make sense today.</p><p>The tools have changed. The barrier to entry has dropped dramatically. And the leaders who cross that barrier, who actually sit down, open the terminal, and build something, come out the other side with a clarity about what AI can do that you simply cannot get from reading about it or watching someone else do it.</p><p>You are curious enough to be reading this. That&#8217;s the only qualification you need.</p><p>Let&#8217;s go build something.</p><div><hr></div><p><em><strong>Next: Post 2:</strong> Your First 10 Minutes with <a href="https://www.anthropic.com/claude-code">Claude Code</a>. We open the terminal, run the tool, and you see what it actually does.</em></p><h2><strong>About the author</strong></h2><p>Kevin Kerner is the founder and CEO of <a href="https://www.mightyandtrue.com/">Mighty &amp; True</a>, a B2B tech marketing agency based in Austin. He has spent 35+ years in technology marketing, leading teams, building agencies, and lately, building AI systems that run his business. He hosts the <a href="https://www.mightyandtrue.com/podcasts">Tech Marketing Rewired</a> podcast and writes about AI, marketing, and what&#8217;s actually working at the intersection of both.</p><p>He is not waiting for AI to get easier. He is building now. So can you.</p><div><hr></div><p><strong>Want the rest of the series?</strong></p><p>All eight posts are coming. Each one builds on the last. By the end you will have gone from curious to actually building something real.</p><p>Subscribe at <a href="https://kevinkerner.substack.com/">kevinkerner.substack.com</a> and every post lands in your inbox the moment it drops. No algorithms. No feed. Just the guide, straight to you.</p>]]></content:encoded></item></channel></rss>