<?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[The AI-Augmented Engineer]]></title><description><![CDATA[Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more.]]></description><link>https://www.augmentedswe.com</link><image><url>https://substackcdn.com/image/fetch/$s_!OL2M!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png</url><title>The AI-Augmented Engineer</title><link>https://www.augmentedswe.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Jul 2026 19:52:05 GMT</lastBuildDate><atom:link href="https://www.augmentedswe.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jeff Morhous]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[augmented@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[augmented@substack.com]]></itunes:email><itunes:name><![CDATA[Jeff Morhous]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jeff Morhous]]></itunes:author><googleplay:owner><![CDATA[augmented@substack.com]]></googleplay:owner><googleplay:email><![CDATA[augmented@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jeff Morhous]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Cost-effective orchestration with Fable 5]]></title><description><![CDATA[Fable 5 in Claude Code is effective. I'll show you how to use Fable as an orchestration to get better results at a fraction of the cost]]></description><link>https://www.augmentedswe.com/p/orchestration-with-fable-claude-code</link><guid isPermaLink="false">https://www.augmentedswe.com/p/orchestration-with-fable-claude-code</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 21 Jul 2026 11:37:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SRfm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey friends, I&#8217;m excited to share another deep dive with you today. I&#8217;m going to show you how to use Fable 5 as an orchestrator in 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_!SRfm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SRfm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SRfm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1478028,&quot;alt&quot;:&quot;Diagram explaining how to use Fabel in Claude Code to orchestrate agents&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/207061382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaining how to use Fabel in Claude Code to orchestrate agents" title="Diagram explaining how to use Fabel in Claude Code to orchestrate agents" srcset="https://substackcdn.com/image/fetch/$s_!SRfm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!SRfm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4fed52a-01c9-4a00-8eb0-34021e0aca86_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Why an orchestrator?</p><p>Because Fable is EXPENSIVE. If you have Fable do planning and orchestration, it can delegate implementation to cheaper models.</p><p>I&#8217;ll walk you through this concept, then show you how I used it to add a pretty significant feature to a Next.js web app.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Why Fable requires special strategy on our part</h2><p>Fable is an incredibly capable model, but it&#8217;s too expensive for practical daily driving.</p><p>We&#8217;re seeing this pattern emerge where frontier labs are releasing parallel models of varying size. Fable is Anthropic&#8217;s most useful model, but it&#8217;s also it&#8217;s slowest and most expensive.</p><p>But smaller models (even Sonnet 5!) are useful to the point that you can use them for a huge percentage of software engineering.</p><p>Anthropic themselves is pushing the orchestrator pattern:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5t-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5t-i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5t-i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg" width="1456" height="755" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagram explaining Fable 5 ochestrating Sonnet 5 subagents for implemenation&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="Diagram explaining Fable 5 ochestrating Sonnet 5 subagents for implemenation" title="Diagram explaining Fable 5 ochestrating Sonnet 5 subagents for implemenation" srcset="https://substackcdn.com/image/fetch/$s_!5t-i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5t-i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd311eb-6bba-4bed-935a-ecb77356b344_2194x1138.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In fact, they shared that this pattern gives remarkable cost savings at minimal performance cost:</p><blockquote><p>The Fable 5 orchestrator achieves 96% of Fable 5 performance at 46% of the price.</p></blockquote><h2>The change we&#8217;re making with Fable</h2><p>I recently <a href="https://www.augmentedswe.com/p/building-an-info-product-in-claude">built a landing page for an info product using Claude Code</a>, but the site only had a waitlist signup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wmLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wmLH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 424w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 848w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1272w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png" width="1456" height="950" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3600196,&quot;alt&quot;:&quot;An info product landing page designed by Claude Code&quot;,&quot;title&quot;:&quot;An info product landing page designed by Claude Code&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201340626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An info product landing page designed by Claude Code" title="An info product landing page designed by Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!wmLH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 424w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 848w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1272w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The AI-Augmented Intelligence report is a monthly report for software engineering leaders to keep them up to date on AI.</p><p>AI is moving quickly, and keeping up to date with trends, risks, and workflows can be a full-time job. If you resonated with that, I think you&#8217;d love the product.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://report.augmentedswe.com/&quot;,&quot;text&quot;:&quot;Try Reports&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://report.augmentedswe.com/"><span>Try Reports</span></a></p><p>I didn&#8217;t want to overengineer a product that didn&#8217;t have demand, so I just shipped it with a waitlist signup.</p><p>Well, the waitlist is overflowing. I&#8217;m only opening 25 spots and there were multiples of that that signed up for access.</p><p>So it&#8217;s time to actually open the product for signup!</p><p>The core of Reports is <em>information.</em> We need to let users sign up, pay, view an index of past reports, and get emails for new reports.</p><p>For today&#8217;s article, we&#8217;re going to <strong>add signup and billing</strong>.</p><h2>How to use Fable as an orchestrator to make this change</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/orchestration-with-fable-claude-code">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Choosing between Fable 5, GPT-5.6-Sol, and Grok 4.5 🤯]]></title><description><![CDATA[Software engineers should be happy that no AI lab can hold the lead for long. I'll walk you through how to choose between Fable 5, GPT-5.6, and Grok 4.5]]></description><link>https://www.augmentedswe.com/p/choosing-fable-5-gpt-56-sol</link><guid isPermaLink="false">https://www.augmentedswe.com/p/choosing-fable-5-gpt-56-sol</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 16 Jul 2026 11:25:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kA13!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The last month has been insane for state of the art model releases.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kA13!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kA13!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!kA13!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!kA13!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!kA13!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kA13!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1577227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/206884718?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.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_!kA13!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!kA13!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!kA13!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!kA13!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18830a54-e9da-4a9d-b438-e482e2fdc682_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anthropic released Claude Fable 5 on June 9. Three days later, the United States government placed the model under export controls, forcing Anthropic to disable it for everyone because the company had no practical way to verify each user&#8217;s nationality in real time.</p><p>The restrictions were lifted on June 30, and Fable returned globally on July 1. Anthropic initially included the model in paid Claude subscriptions for only a few days, after which subscribers would need to purchase usage credits at API rates. That <strong>temporary access has since been extended twice</strong>, most recently through July 19.</p><p>It has been a strange launch, even by frontier-model standards.</p><p>The regulatory story here has attracted most of the attention, but the product story may be more relevant to the average software engineer. During the few weeks that Fable was disappearing and reappearing, <strong>OpenAI released the GPT-5.6 family</strong> and <strong>Cursor released Grok 4.5 with SpaceXAI</strong>. Both releases made the market for expensive frontier intelligence considerably more competitive.</p><p>Once another model offers comparable performance inside a normal subscription, charging every Claude subscriber metered API rates for Fable becomes difficult to defend.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>The frontier is now crowded</h2><p>Results of independent <a href="http://v">evaluations from Artificial Analysis</a> currently place the major new models surprisingly close 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_!31jD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!31jD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 424w, https://substackcdn.com/image/fetch/$s_!31jD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 848w, https://substackcdn.com/image/fetch/$s_!31jD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!31jD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!31jD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275874,&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://www.augmentedswe.com/i/206884718?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.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_!31jD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 424w, https://substackcdn.com/image/fetch/$s_!31jD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 848w, https://substackcdn.com/image/fetch/$s_!31jD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!31jD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7453e81d-10a9-4620-a68c-96e9ce1a8995_2352x1316.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The results show Fable holding a narrow general-intelligence lead, GPT-5.6 taking the lead in coding agents, and Grok delivering near-frontier coding performance at a much lower cost. </p><p>The answer to the model choice question now depends heavily on what you are building, how many times you need to run it, and how easily you can verify the result.</p><h2>Fable 5 is an exceptional model when you can actually use it</h2><p>Fable 5 is Anthropic&#8217;s most capable generally available model. It uses the same underlying model as the more restricted Mythos 5, with additional safeguards that sometimes route sensitive requests to Opus 4.8. (I think this happens way too often tbh)</p><p>Anthropic built Fable around long-running autonomous work. It has a one-million-token context window, supports outputs of up to 128,000 tokens, and uses adaptive reasoning rather than requiring users to select a fixed thinking budget. In one early test, <strong>Stripe reportedly used it to perform a migration across a 50-million-line Ruby codebase in a day, work that Stripe estimated would have occupied an engineering team for more than two months.</strong></p><p>The independent results support Anthropic&#8217;s positioning. Fable scores 60 on the Artificial Analysis Intelligence Index, the highest current score, and it leads the AA-Briefcase knowledge-work benchmark. Its advantage there is substantial: a 56 percent rubric score compared with 42 percent for GPT-5.6 Sol, plus an Analytical Quality Elo of 1,764 compared with Sol&#8217;s 1,592.</p><p>For an engineer, Fable is most interesting when the work is large, ambiguous, and expensive to get wrong. Think architecture investigations, unfamiliar codebases, difficult migrations, incident analysis, or changes that require the agent to maintain a plan across a long session.</p><p>The downside is cost. Fable is priced at $10 per million input tokens and $50 per million output tokens. Artificial Analysis also measured a time to first token of roughly 117 seconds at maximum reasoning effort. This is a model for tasks where answer quality is worth waiting and paying for, rather than something I would casually put behind every agent loop.</p><p>Fable&#8217;s included access on Claude subscriptions currently runs through July 19. After that, Anthropic still says the model will move to usage credits, but I suspect the company extends the promotion again. Still, this a prudent time to run your own difficult tasks through it and figure out where the quality difference is real.</p><div class="callout-block" data-callout="true"><p>This post is sponsored by <strong><a href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter">Cosmos</a></strong>, the agent orchestration platform for AI-native engineering teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DrtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DrtN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 424w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 848w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1272w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png" width="550" height="443.0975274725275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1173,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:1180769,&quot;alt&quot;:&quot;Augment Cosmos diagram/graphic&quot;,&quot;title&quot;:&quot;Augment Cosmos diagram/graphic&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Augment Cosmos diagram/graphic" title="Augment Cosmos diagram/graphic" srcset="https://substackcdn.com/image/fetch/$s_!DrtN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 424w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 848w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1272w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cosmos is a shared system where agents work across triage, spec, implementation, review, testing, deployment, and feedback with the context, memory, and controls teams need. Humans steer, agents do the implementation, and the system gets better as the team uses it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Cosmos&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Cosmos</span></a></p></div><h2>GPT-5.6 is just as good but at lower cost</h2><p>OpenAI did more than release a new flagship. GPT-5.6 is a family of three models:</p><ul><li><p><strong>Sol</strong> is the highest-capability model.</p></li><li><p><strong>Terra</strong> is positioned as the balanced option.</p></li><li><p><strong>Luna</strong> is the cheapest and fastest model.</p></li></ul><p>All three are available in the API, ChatGPT Work, and Codex. Paid ChatGPT and Codex plans include access to the family, while free users receive access to Terra in supported products. API prices range from $5 input and $30 output for Sol down to $1 input and $6 output for Luna.</p><p>Sol&#8217;s raw intelligence score is barely behind Fable, but it costs approximately one-third as much per task in the Artificial Analysis evaluation. It also takes the lead on the Coding Agent Index with a score of 80, ahead of Fable&#8217;s 77.2. Artificial Analysis found that Sol led all three coding evaluations in the index while costing around 40 percent less per task than Fable in Claude Code.</p><p>OpenAI also reported a large advantage on longer professional workflows. GPT-5.6 Sol scored 52.7 percent on Agents&#8217; Last Exam compared with 40.5 percent for Fable. On the independent Intelligence Index, however, Fable still held the one-point lead. The reasonable conclusion is that both models are frontier-class, with Sol currently offering the stronger overall price-to-performance ratio.</p><p>Luna may be the most practically important release in the family. It scores 51 on the Intelligence Index and 75 on the Coding Agent Index while costing about 80 percent less per evaluated task than Sol. For workflows that launch several agents, retry failed work, or process large queues, those economics can be more valuable than squeezing out the final few percentage points of performance.</p><p><strong>At every tested Terra reasoning level, either Sol or Luna provided more intelligence for the same cost, or similar intelligence for less</strong>. </p><p>So there&#8217;s a free tip! In the GPT-5.6 family, avoid Terra!</p><h2>Grok 4.5 is surprisingly good</h2><p>Grok 4.5 was jointly trained by Cursor and SpaceXAI. Cursor says its training included trillions of tokens from interactions with codebases, tools, and developer agents, along with broader data from STEM, research, and professional knowledge work.</p><p>This is the first model from the partnership intended for more than software engineering. It was trained through reinforcement learning on realistic environments that required the model to investigate problems, use tools, recover from mistakes, and verify its work.</p><p>Its independent results are impressive. Grok 4.5 improved 16 points over Grok 4.3 on the Artificial Analysis Intelligence Index, reaching 54. In Cursor&#8217;s Grok Build harness, it scored 76 on the Coding Agent Index, effectively matching GPT-5.5 and landing just behind Fable.</p><p>Grok does not beat Fable or GPT-5.6 Sol in overall intelligence. It does crush them on cost.</p><p>Artificial Analysis measured a cost of $2.49 per coding-agent task for Grok 4.5, compared with $11.80 for Fable in Claude Code and $5.07 for GPT-5.5 in Codex. Grok used about 1.9 million tokens across the Coding Agent Index, compared with 7.2 million for Fable and 6.2 million for GPT-5.5. Its API price is $2 per million input tokens and $6 per million output tokens.</p><p>Those numbers make Grok attractive for code-generation loops, terminal agents, and workloads where you can run automated tests or another reliable verifier afterward.</p><p>There is an important caveat. On Artificial Analysis&#8217;s knowledge-reliability evaluation, Grok&#8217;s accuracy increased from 35 to 52 percent, but its hallucination rate also rose from 25 to 54 percent. <strong>It knows considerably more than its predecessor, while also becoming more willing to answer incorrectly</strong>. Grok looks strongest in environments where its work receives direct feedback from tests, compilers, databases, or other deterministic systems.</p><h2>Google is still playing a different game</h2><p>Gemini 3.5 Flash does not currently lead the broad intelligence rankings, but it remains a serious frontier option because Google has optimized around a different set of constraints.</p><p>It accepts text, images, audio, and video, supports a one-million-token context window, and is designed for high-throughput agentic work. Google reports scores of 76.2 percent on Terminal-Bench 2.1, 83.6 percent on MCP Atlas, and 83.6 percent on MMMU-Pro. Artificial Analysis currently measures output speeds around 162 tokens per second.</p><p>For agents that need to inspect video, process audio, understand large visual documents, or return results with low latency, Gemini can be the better engineering choice even when another model has a higher composite intelligence score.</p><p>This is another reason permanent model rankings have become less useful. Google is competing on speed and multimodality. Anthropic is competing on sustained analytical quality. OpenAI is competing aggressively on coding performance and cost. Grok is competing on agent economics.</p><h2>How I choose models right now</h2><p>I would avoid standardizing your entire workflow or an entire engineering organization around one model.</p><p>Route work according to what you observe:</p><ul><li><p>Use <strong>Fable 5</strong> for your hardest open-ended investigations and long-running work where analytical quality is the primary concern.</p></li><li><p>Use <strong>GPT-5.6 Sol</strong> for great coding agents and professional workflows where you want frontier performance without Fable&#8217;s full cost.</p></li><li><p>Test <strong>GPT-5.6 Luna</strong> as the default for high-volume agents, background tasks, and parallel subagents.</p></li><li><p>Use <strong>Grok 4.5</strong> when cost efficiency is important and the output can be verified automatically.</p></li><li><p>Keep <strong>Claude Sonnet 5</strong> in consideration as Anthropic&#8217;s practical daily model. It is included across Claude plans and launches at $2 per million input tokens and $10 per million output tokens through August 31.</p></li></ul><p>Want more practical tips like these to help you stay on top of a quickly-changing AI toolset? I&#8217;d love to have you join us for the paid membership, where you&#8217;ll unlock our full archive of deeply technical guides.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Competition is doing its job</h2><p>Anthropic released an extraordinary model and planned to charge subscribers separately for meaningful usage. OpenAI then shipped a model that is nearly tied with Fable on independent intelligence evaluations, beats it on a major coding-agent index, costs much less, and is included inside its existing products. Grok arrived with near-frontier coding performance at a fraction of Fable&#8217;s cost.</p><p>So who wins? Not investors :)</p><p>Maybe Anthropic would have made the same decision without those releases. From a customer&#8217;s perspective, the cause is less important than the result.</p><p>The leading labs are now close enough that each can expose a weakness in another company&#8217;s offering. A model can have the highest intelligence score and still lose on coding, latency, multimodality, access, or price. Developers have credible alternatives, and switching costs remain low enough to keep the pressure on.</p><p>That pressure is giving us more capable models, cheaper inference, better subscription access, and several genuinely good choices instead of one default provider.</p><p>The frontier has rarely been more confusing. It has also rarely been this favorable to the people actually using the models.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/choosing-fable-5-gpt-56-sol/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/choosing-fable-5-gpt-56-sol/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to use loops in Claude Code]]></title><description><![CDATA[The internet won't shut up about /loop in Claude Code. I'll show you why]]></description><link>https://www.augmentedswe.com/p/claude-code-loops</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-code-loops</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 13 Jul 2026 11:10:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qfr2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone who uses AI to write code seems to be talking about loops over the last month. I&#8217;m even hearing it&#8217;s the next paradigm of software development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qfr2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qfr2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qfr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1690590,&quot;alt&quot;:&quot;Diagram explaining loops in Claude Code, including showing when to use /loop, when to use /goal, and when to use /schedule to create a loop&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/205665688?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaining loops in Claude Code, including showing when to use /loop, when to use /goal, and when to use /schedule to create a loop" title="Diagram explaining loops in Claude Code, including showing when to use /loop, when to use /goal, and when to use /schedule to create a loop" srcset="https://substackcdn.com/image/fetch/$s_!qfr2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!qfr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb32b4d2-405f-46ea-b222-e49900ebf36e_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I don&#8217;t think that&#8217;s true, but I do think understanding loops and how to use them in Claude Code has the potential to make you more productive. Initially, they may sound intimidating because people are hyping up a relatively straightforward automation concept.</p><p>Making loops is essentially <strong>replacing yourself as the person who prompts the agent</strong>. When you make a loop, you make a system that prompts the agent.</p><p>In today&#8217;s edition, I&#8217;ll show you:</p><ul><li><p>What a loop is</p></li><li><p>What makes up a loop</p></li><li><p>How to make a loop in Claude Code (with example prompts)</p></li><li><p>How loops can make you more productive</p></li></ul><div class="callout-block" data-callout="true"><p style="text-align: center;"><em>After this intro section, the rest of this newsletter is exclusive for paid subscribers.</em></p><p style="text-align: center;"><em>I&#8217;d love to have you join us as a paying member of the newsletter - you&#8217;ll get access to this article along with the entire Member Vault.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>What is a loop?</h2><p>Even the OpenClaw guy is pushing loops now</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dGa1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dGa1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dGa1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg" width="534" height="240.22664835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1456,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot of an X post from Peter Steinberger explaining that loops are the future of software development&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="Screenshot of an X post from Peter Steinberger explaining that loops are the future of software development" title="Screenshot of an X post from Peter Steinberger explaining that loops are the future of software development" srcset="https://substackcdn.com/image/fetch/$s_!dGa1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dGa1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc80d2903-3a42-4803-98bf-3890adae7e01_2048x922.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This post is actually pretty explanatory for loops.</p><p>Loops prompt themselves to write code so that agents can do long tasks in parallel without much involvement from you.</p><p>One important concept that makes loops powerful is the idea that an agent can have its own agents. An orchestrator agent can perform the loop and spin off subagents to actually accomplish a task.</p><h2>What makes up a loop?</h2><p>Loops are essentially recursive goals where you define a purpose and the agent iterates until it meets that purpose/goal.</p><p>Sound familiar? Maybe you read the newsletter&#8217;s posts on /goal:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a351f467-e779-422d-941f-72a521dcbf23&quot;,&quot;caption&quot;:&quot;The /goal feature in Codex and Claude Code is a crazy powerful way to go even more hands-off with your agents.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use goals to implement a new project&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-04T11:13:56.292Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!U7nH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/ai-goals-implement-project&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199105628,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c0170942-5cdc-4c22-a8ff-ed2cf13ded8c&quot;,&quot;caption&quot;:&quot;Goals are an awesome new addition to Codex, and I&#8217;m super pumped about what they mean for agentic software development.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The ultimate guide to Codex goals&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-02T11:04:12.715Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0OFV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-goals&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:198996637,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In fact, Anthropic calls goals &#8220;goal-based loops&#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_!Dxai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dxai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 424w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 848w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dxai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png" width="576" height="298.68131868131866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:755,&quot;width&quot;:1456,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Loops in Claude Code using goals&quot;,&quot;title&quot;:&quot;Loops in Claude Code using goals&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Loops in Claude Code using goals" title="Loops in Claude Code using goals" srcset="https://substackcdn.com/image/fetch/$s_!Dxai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 424w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 848w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!Dxai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b84eebc-3775-4eee-8228-3afc8c870029_2024x1050.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Generally speaking, a loop needs 4 things:</p><ol><li><p>A goal (scope of what you want agents to do)</p></li><li><p>Context (don&#8217;t let your agents fly blind!)</p></li></ol>
      <p>
          <a href="https://www.augmentedswe.com/p/claude-code-loops">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Codex vs Claude Code]]></title><description><![CDATA[Codex and Claude Code are both incredible tools for developers, which might leave you wondering which you should choose.]]></description><link>https://www.augmentedswe.com/p/codex-vs-claude-code-2c0</link><guid isPermaLink="false">https://www.augmentedswe.com/p/codex-vs-claude-code-2c0</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 02 Jul 2026 11:41:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YW3L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YW3L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YW3L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 424w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 848w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 1272w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YW3L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2248805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.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_!YW3L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 424w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 848w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 1272w, https://substackcdn.com/image/fetch/$s_!YW3L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe988d925-3fe6-4e17-b864-9e7f1a3d6b4f_1659x948.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Codex and Claude Code are incredible tools for creating software. Each takes advantage of state-of-the-art models to read and understand your entire codebase before making changes on your behalf.</p><p>If you&#8217;re looking to use AI to accelerate creating meaningful software, you&#8217;ll probably end up picking one of these. But choosing Codex vs Claude Code isn&#8217;t easy.</p><p>I&#8217;ll walk you through how to pick the right tool for you, but I won&#8217;t hide my opinion. Both are great, Codex is my preference, and Claude Code has a better CLI.</p><p>But don&#8217;t conflate choosing a model family with choosing a harness!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Separating the model from the harness</h2><p>If you&#8217;re going to compare Codex and Claude Code, it&#8217;s really important to understand the difference between a <strong>model</strong> and a <strong>harness</strong>.</p><p>The model is the actual brains of the operation. Models have weird names, like OpenAI&#8217;s GPT series:</p><ul><li><p>GPT-5.4</p></li><li><p>GPT-5.4-Codex</p></li><li><p>GPT-5.5</p></li></ul><p>Or Anthropic&#8217;s Claude models:</p><ul><li><p>Claude Haiku 4.6</p></li><li><p>Claude Opus 4.8</p></li><li><p>Claude Sonnet 4.7</p></li></ul><p>The <strong>harness</strong> is the tool that sits between you and the model. ChatGPT, Claude, Claude Code, Codex, Cursor, Intent. All of these are harnesses.</p><p>Many tools, like <a href="https://www.augmentedswe.com/t/cursor">Cursor</a>, allow you to choose the model that the tool/harness uses under the hood.</p><p>Obviously that creates a lot of competition for model providers, so they have some incentive to want you to use tools that lock you into their models. Claude Code is Anthropic&#8217;s leading harness for developers. Codex is OpenAI&#8217;s harness for developers.</p><p>This article will mostly be about comparing the harnesses to each other, not the models. Model comparison is often done with evals, which are published with each model release in a system card.</p><h2>What is Codex?</h2><p>Codex is OpenAI&#8217;s flagship agentic product. Historically, its been their agentic <strong>software development product. </strong>Recently, they&#8217;ve taken steps to make it useful for general use, but if you&#8217;re here, you&#8217;re probably interested in the software engineering piece.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BA8N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BA8N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BA8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:661180,&quot;alt&quot;:&quot;A Codex window showing an active session where the agent is making changes to a calculator application&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Codex window showing an active session where the agent is making changes to a calculator application" title="A Codex window showing an active session where the agent is making changes to a calculator application" srcset="https://substackcdn.com/image/fetch/$s_!BA8N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!BA8N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74b3cfb7-fe97-4f7a-8b50-0858fbb3c7ab_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A recent Codex chat of mine</figcaption></figure></div><p>When someone say&#8217;s &#8220;Codex&#8221;, they most often are referring to <a href="https://www.augmentedswe.com/p/codex-app">the Codex app</a>. There&#8217;s also a Codex CLI, but the app is a lot more popular.</p><p>OpenAI fine-tunes some of its models for programing, and appends <code>-Codex</code> to the model name, but don&#8217;t let that confuse you. There are Codex models, the Codex CLI, and the Codex app.</p><h2>What is Claude Code?</h2><p><a href="https://www.augmentedswe.com/t/claude-code">Claude Code</a> is the Anthropic equivalent to the above. Meaning, Claude Code is Anthropic&#8217;s flagship agentic software engineering tool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Ryr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Ryr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 424w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 848w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Ryr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483293,&quot;alt&quot;:&quot;Claude Code showing a fresh, empty session, asking the user for the initial prompt&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code showing a fresh, empty session, asking the user for the initial prompt" title="Claude Code showing a fresh, empty session, asking the user for the initial prompt" srcset="https://substackcdn.com/image/fetch/$s_!0Ryr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 424w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 848w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ryr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f91bf4a-afae-4ef6-9a98-c1ae9f6cf275_3102x1962.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A fresh Claude Code session</figcaption></figure></div><p>Many of you are already familar with Claude, which generally refers to the web app that lets you interact with Claude models (Haiku, Sonnet, Opus, Fable, etc.)</p><p>Claude Code is a Command Line Interface (CLI) tool primarily meant for agent-first software development. You run Claude Code inside a programming project, instruct/prompt it on what you need to do, and it uses tools to read, understand, and make changes to your codebase.</p><p>Most people use Claude Code in its original form, the CLI/TUI. While there&#8217;s a Claude Desktop app, most people find the CLI better to use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xhah!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xhah!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 424w, https://substackcdn.com/image/fetch/$s_!xhah!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 848w, https://substackcdn.com/image/fetch/$s_!xhah!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 1272w, https://substackcdn.com/image/fetch/$s_!xhah!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xhah!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png" width="1456" height="990" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.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;:1335039,&quot;alt&quot;:&quot;Claude Code desktop app showing a development session creating a landing page&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code desktop app showing a development session creating a landing page" title="Claude Code desktop app showing a development session creating a landing page" srcset="https://substackcdn.com/image/fetch/$s_!xhah!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 424w, https://substackcdn.com/image/fetch/$s_!xhah!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 848w, https://substackcdn.com/image/fetch/$s_!xhah!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 1272w, https://substackcdn.com/image/fetch/$s_!xhah!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15e80b-e5af-478c-81bb-5dd7760ea082_3144x2138.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A recent Claude Code desktop app session of mine</figcaption></figure></div><p>The opposite is actually true of Codex. More people use the Codex app than Codex-CLI, their terminal interface.</p><p>We already ran a great detailed comparison of using the Claude Code TUI for the same task as the Codex app, so check that out!</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5bd461a8-c8ea-45ca-b81a-51d0382269af&quot;,&quot;caption&quot;:&quot;AI is moving fast. Right now, my favorite tools is somewhere between Claude Code and Codex.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Codex and Claude Code each made a landing page&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-26T11:15:12.755Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caebbf3e-542a-4413-af99-90716e558ef1_3104x1850.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-vs-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188428859,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Overall, my preference is for the Codex app since it makes parallel agent orchestration more straightforward. For frontend-heavy tasks, the built-in browser is incredible.</p><div class="callout-block" data-callout="true"><p>This post is sponsored by <strong><a href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter">Cosmos</a></strong>, the agent orchestration platform for AI-native engineering teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DrtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DrtN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 424w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 848w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1272w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png" width="550" height="443.0975274725275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1173,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:1180769,&quot;alt&quot;:&quot;Augment Cosmos diagram/graphic&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201326892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Augment Cosmos diagram/graphic" title="Augment Cosmos diagram/graphic" srcset="https://substackcdn.com/image/fetch/$s_!DrtN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 424w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 848w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1272w, https://substackcdn.com/image/fetch/$s_!DrtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11059d-eb58-401c-b3c5-0d17899055a8_2916x2350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cosmos is a shared system where agents work across triage, spec, implementation, review, testing, deployment, and feedback with the context, memory, and controls teams need. Humans steer, agents do the implementation, and the system gets better as the team uses it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Cosmos&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Cosmos</span></a></p></div><h2>How to make your decision</h2><p>There&#8217;s an insane amount of competition in this space, and that&#8217;s good. I actually have a plan with OpenAI for Codex, Anthropic for Claude Code, and another for Cursor. This is helps me stay on top of all the tools for the newsletter, but it also helps me evade rate limits!</p><p>Whichever tools and models are best changes frequently, so keeping a subscription to both Claude Code and Codex isn&#8217;t a bad idea.</p><p>Here are some rules to help you decide:</p><ul><li><p>Lots of frontend design? &#8594; I suggest Claude models &#8594; I suggest Claude Code in CLI</p></li><li><p>Lots of long-running tasks &#8594; I suggest Codex models &#8594; I suggest the Codex app</p></li><li><p>Really prefer a CLI? &#8594; I suggest Claude Code</p></li><li><p>Really prefer an app? &#8594; I suggest Codex</p></li></ul><p>Do you have a strong preference? I&#8217;d love to hear about it in a comment or reply to this email.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Agentic engineering needs its own tools]]></title><description><![CDATA[Cosmos is a new tool for AI-native engineering teams]]></description><link>https://www.augmentedswe.com/p/agentic-engineering-needs-its-own</link><guid isPermaLink="false">https://www.augmentedswe.com/p/agentic-engineering-needs-its-own</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Wed, 24 Jun 2026 10:16:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1DGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1DGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1DGv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 424w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 848w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 1272w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1DGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251509,&quot;alt&quot;:&quot;Services, core description, and integrations of Cosmos, an AI tool for agentic engineering&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201506617?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Services, core description, and integrations of Cosmos, an AI tool for agentic engineering" title="Services, core description, and integrations of Cosmos, an AI tool for agentic engineering" srcset="https://substackcdn.com/image/fetch/$s_!1DGv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 424w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 848w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 1272w, https://substackcdn.com/image/fetch/$s_!1DGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8113afc1-9077-4c20-aca8-9f928964432d_2392x1324.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Software development is moving out of the IDE. Well, it has moved out of the IDE.</p><p>Intent, Codex, Claude Code - all of these are agent interfaces that abstract code editing away.</p><p>For decades, the IDE was where software happened. You read code there. You wrote code there. You debugged code there. You ran tests there. You sat in front of the editor, typed the implementation, and used the rest of the toolchain to support that work.</p><p>Then, AI started working its way into our workflows.</p><p>First, it was <strong>autocomplete</strong>. Then <strong>chat</strong> in the sidebar. Then, inline <strong>edits</strong>. Then, <strong>agents</strong> that could inspect files, modify code, run commands, and loop until they got something working.</p><p>That was the first phase of AI-assisted development: make the individual engineer faster inside the environment they already use.</p><p>The next phase is different.</p><p>Once agents are doing meaningful work, the bottleneck stops being &#8220;can the tool write code?&#8221; and becomes &#8220;can I trust this work enough to ship it?&#8221;</p><p>But teams have a harder problem.</p><p>An individual can build a personal workflow. <strong>A team needs an operating model.</strong></p><p>That is where Cosmos provides value.</p><div class="pullquote"><p>Cosmos is Augment's unified cloud agents platform: a shared system where agents work across triage, spec, implementation, review, testing, deployment, and feedback with the context, memory, and controls teams need. Humans steer; agents do the doing; the system gets better as the team uses it.</p></div><h2>The problem is no longer code generation</h2><p>The first time you watch an agent make a non-trivial change, it feels like the future.</p><p>The twentieth time, you start noticing the mess. When you multiply this across entire teams, the mess gets pretty disruptive.</p><div class="callout-block" data-callout="true"><p>Today&#8217;s post is generously <strong>sponsored by Augment, friends of the newsletter and creators of Cosmos</strong>.</p><p>You&#8217;ll recognize Augment as a longtime sponsor of the newsletter, with tools like Augment Code and Intent already being loved by developers.</p><p>Cosmos is the next iteration, and it&#8217;s built for teams.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Cosmos&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Cosmos</span></a></p></div><p>One engineer on your team might have a carefully tuned prompt for backend migrations. Another has a Claude Code skill that works great for tests. Someone else has a local script that spins up three agents in separate worktrees for adversarial reviews. </p><p>Agentic engineering is a paradigm shift, and it requires new tools.</p><p>The name <em>Cosmos</em> is hinting at something. Cosmos is Greek for order, specifically the ordered universe. It stands in contrast to chaos, which is the problem it seeks to solve.</p><div class="pullquote"><p>Teams need a way to coordinate agents, humans, code, tools, memory, policies, review, and production feedback into one system.</p><p>Cosmos is that system.</p></div><h2>AI-native teams have team-level systems</h2><p>Most AI coding tools are still designed around the individual developer, which makes sense. Individual adoption is where the market started. A single engineer installs Cursor, Claude Code, Codex, <a href="https://www.augmentedswe.com/p/how-to-use-intent">Intent</a>, or another coding agent and immediately gets leverage.</p><p>But individual leverage does not automatically become organizational leverage.</p><p>In fact, it can make some organizational problems worse.</p><p>If agents make it easy to generate code, PR volume goes up. If PR volume goes up, review becomes the bottleneck. If review becomes the bottleneck, teams either slow down or start rubber-stamping changes. If they rubber-stamp changes, they <strong>ship bugs, regressions, and architectural drift faster than before.</strong></p><p>The same pattern shows up in incident management.</p><p>If agents help teams ship more code, production changes faster. If production changes faster, on-call has more context to reconstruct. The on-call engineer now has to correlate deploys, logs, metrics, Slack threads, dashboards, ownership, past incidents, and recent PRs under pressure.</p><p>Human attention is necessary, but a bottleneck. We shouldn&#8217;t be seeking to pull humans out of the loop, but that doesn&#8217;t mean we should hide from tools that make that human&#8217;s job easier.</p><p>But at this point, these tools need to be built for whole teams.</p><div class="callout-block" data-callout="true"><p>Does AI make you more productive?</p><p>Augment is running research on the ROI that teams get from AI tools, including trying to find a productivity plateau from AI adoption.</p><p>We&#8217;d love to have you contribute!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/lp/ai-engineering-productivity-roi-survey&quot;,&quot;text&quot;:&quot;Contribute to the survey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/lp/ai-engineering-productivity-roi-survey"><span>Contribute to the survey</span></a></p><p></p></div><h2>Intent is single-player, Cosmos is multiplayer</h2><p>The distinction between Intent and Cosmos is helpful.</p><p>Intent is about the individual developer&#8217;s workflow after the IDE stops being the center of gravity.</p><p>You define a task. Agents coordinate inside a workspace. A spec gives the work shape. The tool helps you answer the key question: &#8220;Can I trust that the agents did the thing I asked them to do?&#8221;</p><p>That is a single-player problem.</p><p>Cosmos is aimed at the team version of the problem.</p><p>How does an organization make sure the best way to do something is not locked inside one engineer&#8217;s head?</p><p>How does a team turn a successful agent workflow into a reusable pattern?</p><p>How do you make sure code review, incident response, testing, and remediation all improve over time instead of starting from scratch every time a new agent session begins?</p><p>How do you keep humans in the loop for judgment without forcing them to inspect every line of agent-written code?</p><p><strong>That is a multiplayer problem.</strong></p><p>Cosmos is a bet that AI-native engineering teams need a shared system of record for agentic work. Not just prompts. Not just agents. Not just a dashboard. A coordination layer.</p><h2>Experts are specialized agents in Cosmos</h2><p>Experts are specialized agents you can define in markdown and reuse across your entire team.</p><p>Here&#8217;s a sneak peek of how Augment is using experts internally to do code review.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e1jE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e1jE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e1jE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Flowchart of Augment's code review system. A PR Author submits a pull request to a PR Risk Analyzer at the top, which routes each PR down one of three paths: Auto-Approve for low-risk changes, Deep Code Review for line-by-line correctness analysis, or Pair Reviewer for architecture, security, tests, design, and product context. The Pair Reviewer exchanges findings and guidance with a Human reviewer who provides high-level judgment. All three paths converge at a Review Outcome step, which feeds a Code Review Memory layer. The Memory captures human feedback, distills it into per-repo knowledge, and shares it back with every expert on future PRs.&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="Flowchart of Augment's code review system. A PR Author submits a pull request to a PR Risk Analyzer at the top, which routes each PR down one of three paths: Auto-Approve for low-risk changes, Deep Code Review for line-by-line correctness analysis, or Pair Reviewer for architecture, security, tests, design, and product context. The Pair Reviewer exchanges findings and guidance with a Human reviewer who provides high-level judgment. All three paths converge at a Review Outcome step, which feeds a Code Review Memory layer. The Memory captures human feedback, distills it into per-repo knowledge, and shares it back with every expert on future PRs." title="Flowchart of Augment's code review system. A PR Author submits a pull request to a PR Risk Analyzer at the top, which routes each PR down one of three paths: Auto-Approve for low-risk changes, Deep Code Review for line-by-line correctness analysis, or Pair Reviewer for architecture, security, tests, design, and product context. The Pair Reviewer exchanges findings and guidance with a Human reviewer who provides high-level judgment. All three paths converge at a Review Outcome step, which feeds a Code Review Memory layer. The Memory captures human feedback, distills it into per-repo knowledge, and shares it back with every expert on future PRs." srcset="https://substackcdn.com/image/fetch/$s_!e1jE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e1jE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c35ae6-32b5-4b7b-aec2-443aec419a78_2160x1440.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Augment&#8217;s blog post on AI Experts</figcaption></figure></div><p>Here&#8217;s another example of how they&#8217;re using experts for automated incident response.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PwV_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PwV_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PwV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Workflow diagram showing how Augment's Incident Investigator Expert handles a PagerDuty alert. The alert posts in a team Slack channel and triggers the Incident Investigator, which triages, investigates, and correlates logs, metrics, deploys, and past incidents to find root cause and recommend actions. It posts an RCA with evidence and next steps in the Slack thread. A human reviews the findings, asks follow-up questions, provides additional context, and approves a remediation path. Four paths branch from the RCA: Monitor (alert was a false positive or auto-resolved, no action needed), PR Author Expert (create a PR to fix the issue or tune the alert), Rollback (revert deployment or configuration to a previous good state), and Escalate (hand off to the right team or service owner). All paths converge on a Resolution and Post-Incident Summary, where the Investigator summarizes the resolution in-thread and captures key learnings. A legend in the corner color-codes the steps by category: AI-driven investigation, human judgment, remediation, operational actions, and monitor.&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="Workflow diagram showing how Augment's Incident Investigator Expert handles a PagerDuty alert. The alert posts in a team Slack channel and triggers the Incident Investigator, which triages, investigates, and correlates logs, metrics, deploys, and past incidents to find root cause and recommend actions. It posts an RCA with evidence and next steps in the Slack thread. A human reviews the findings, asks follow-up questions, provides additional context, and approves a remediation path. Four paths branch from the RCA: Monitor (alert was a false positive or auto-resolved, no action needed), PR Author Expert (create a PR to fix the issue or tune the alert), Rollback (revert deployment or configuration to a previous good state), and Escalate (hand off to the right team or service owner). All paths converge on a Resolution and Post-Incident Summary, where the Investigator summarizes the resolution in-thread and captures key learnings. A legend in the corner color-codes the steps by category: AI-driven investigation, human judgment, remediation, operational actions, and monitor." title="Workflow diagram showing how Augment's Incident Investigator Expert handles a PagerDuty alert. The alert posts in a team Slack channel and triggers the Incident Investigator, which triages, investigates, and correlates logs, metrics, deploys, and past incidents to find root cause and recommend actions. It posts an RCA with evidence and next steps in the Slack thread. A human reviews the findings, asks follow-up questions, provides additional context, and approves a remediation path. Four paths branch from the RCA: Monitor (alert was a false positive or auto-resolved, no action needed), PR Author Expert (create a PR to fix the issue or tune the alert), Rollback (revert deployment or configuration to a previous good state), and Escalate (hand off to the right team or service owner). All paths converge on a Resolution and Post-Incident Summary, where the Investigator summarizes the resolution in-thread and captures key learnings. A legend in the corner color-codes the steps by category: AI-driven investigation, human judgment, remediation, operational actions, and monitor." srcset="https://substackcdn.com/image/fetch/$s_!PwV_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PwV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa16a089-c06f-41c2-b065-11881c44b59c_2160x1440.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">From Augment&#8217;s blog post on AI-augmented incident response</figcaption></figure></div><p>Agents gather evidence, summarize, propose, and remember. Humans decide, approve, and handle the parts where judgment matters.</p><p>You&#8217;ll notice in this flow that these &#8220;experts&#8221; don&#8217;t actually pull humans out of the loop completely. The human still makes the judgment call, but the human is no longer starting from zero.</p><p><a href="https://www.augmentcode.com/blog/scaling-incident-management-for-an-ai-native-organization-using-cosmos">Augment is reporting that these agent workflow triages 81% of incidents now!</a> Agents aren&#8217;t new to Augment, so it should be surprising that the number before introducing Cosmos was 0.4%.</p><p>That&#8217;s how big a difference this tool makes for teams.</p><p><strong>Want to set up your own experts? </strong>Cosmos advisor helps you set them up with natural language so you don&#8217;t have to learn a new tool from scratch. If you want a jumpstart, you can <a href="https://www.augmentcode.com/workflows">use the library of experts that ships with Cosmos</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_!n98Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n98Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 424w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 848w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 1272w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n98Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png" width="1456" height="1236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1236,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:468471,&quot;alt&quot;:&quot;Cosmos expert agents&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201506617?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cosmos expert agents" title="Cosmos expert agents" srcset="https://substackcdn.com/image/fetch/$s_!n98Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 424w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 848w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 1272w, https://substackcdn.com/image/fetch/$s_!n98Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e76814-60c4-4d07-90e9-0043204a0a94_2616x2220.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The model router is built for pro teams</h2><p>One underrated part of Cosmos is <strong>Prism, the model router</strong>. Prism handles model selection so you don't have to be an expert on model capabilities to get the most for your tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gz1f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gz1f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 424w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 848w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 1272w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gz1f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp" width="1456" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Flow diagram titled \&quot;How Prism routes.\&quot; A box labeled \&quot;User turn (request and context)\&quot; connects to a box labeled \&quot;Prism, planner model, chooses a route,\&quot; which connects to a box labeled \&quot;Cache-aware routing, avoids unnecessary model switches,\&quot; which connects to a final box labeled \&quot;Model pool\&quot; containing three entries: Model A, Model B, and Model C.&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="Flow diagram titled &quot;How Prism routes.&quot; A box labeled &quot;User turn (request and context)&quot; connects to a box labeled &quot;Prism, planner model, chooses a route,&quot; which connects to a box labeled &quot;Cache-aware routing, avoids unnecessary model switches,&quot; which connects to a final box labeled &quot;Model pool&quot; containing three entries: Model A, Model B, and Model C." title="Flow diagram titled &quot;How Prism routes.&quot; A box labeled &quot;User turn (request and context)&quot; connects to a box labeled &quot;Prism, planner model, chooses a route,&quot; which connects to a box labeled &quot;Cache-aware routing, avoids unnecessary model switches,&quot; which connects to a final box labeled &quot;Model pool&quot; containing three entries: Model A, Model B, and Model C." srcset="https://substackcdn.com/image/fetch/$s_!Gz1f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 424w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 848w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 1272w, https://substackcdn.com/image/fetch/$s_!Gz1f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e79c2a-f80a-4ee3-a13f-6c1604cd8f24_3200x1251.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How the model router in Prism works</figcaption></figure></div><p>Cosmos is intentionally model-agnostic. You can choose your own model, or get the model router to do it for you.</p><p>Historically, I haven&#8217;t really trusted model routers, under suspicion that they route you to the cheapest model. </p><p>This isn&#8217;t the case with Prism, because the tool is complexity-aware.</p><p>For each input, a small (read: inexpensive) planner model reads the request and decides which of the underlying models should handle it. From your perspective, Prism behaves like any other model in the picker. You pick Prism, then Prism picks the model.</p><p>Choosing a model based on complexity is actually the easier part. The harder part is caching. Modern coding agents lean heavily on prompt caching to reduce cost and latency. Naively switching models mid-session throws the savings from the cache out the door. A naive router that re-routes every turn would burn most of its potential savings on cache misses, which could make the session more expensive than just staying on one model.</p><p>Prism&#8217;s only switches models when the expected win from a different model exceeds the cost of the cache eviction, which makes it an effective means of staying in your token budget without getting sub-optimal results.</p><h2>Cosmos meets you where your work already happens</h2><p>Cosmos works on your local machine, in containers, in codespaces, in Augment&#8217;s managed cloud, or on your own cloud infrastructure.</p><p>That makes it easy to <em>run </em>Cosmos, but you also don&#8217;t have to move all your work inside of Cosmos. It has robust integrations to bring it into the work you already have going on. It integrates into Slack, Linear, a CLI, web, and mobile apps.</p><p>It also has MCP support and webhooks so building your own custom integrations is easy.</p><p>If you&#8217;re an engineering team looking to actually multiply your impact with AI, give Cosmos a try.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Cosmos&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/#meet-cosmos?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Cosmos</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Redesigning a mobile app with Claude Code]]></title><description><![CDATA[Learn how to use Claude Code to redesign an old iPhone app]]></description><link>https://www.augmentedswe.com/p/mobile-app-claude-code-design</link><guid isPermaLink="false">https://www.augmentedswe.com/p/mobile-app-claude-code-design</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 23 Jun 2026 12:14:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!swXz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a2c618-67ce-4004-85e3-84f73f1ae1a2_1118x2124.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>About a year ago, I showed you <a href="https://www.augmentedswe.com/p/how-i-vibe-coded-an-iphone-app-that">how I vibe coded an iPhone app I use every day</a>.</p><p>That app, <a href="https://apps.apple.com/us/app/simple-meds/id6741772179?platform=iphone">Simple Meds</a>, still gets used every day!</p><p>But it&#8217;s ugly! It works exactly as expected, but has no design frills whatsoever.</p><p>So today, I&#8217;m going to show you how I used Claude Code to make it much more delightful to use. Here&#8217;s what we&#8217;re turning it into:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f9RM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9RM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 424w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 848w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 1272w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9RM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png" width="204" height="403.2466019417476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2036,&quot;width&quot;:1030,&quot;resizeWidth&quot;:204,&quot;bytes&quot;:457196,&quot;alt&quot;:&quot;Screenshot of an iOS simulator showing a medicine tracker app&quot;,&quot;title&quot;:&quot;Screenshot of an iOS simulator showing a medicine tracker app&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/202167990?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of an iOS simulator showing a medicine tracker app" title="Screenshot of an iOS simulator showing a medicine tracker app" srcset="https://substackcdn.com/image/fetch/$s_!f9RM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 424w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 848w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 1272w, https://substackcdn.com/image/fetch/$s_!f9RM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06bf8d-4f12-4206-9b7d-e89f35e09ade_1030x2036.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>AI tools are so much better than a year ago</h2><p>When I made this app, I used Cursor&#8217;s chat to write every single line - I showed you how in what ended up being one of my most popular posts ever:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7b73c915-84bb-4ca9-ab45-1b6d734920ae&quot;,&quot;caption&quot;:&quot;A couple of months ago I got sick and was having a hard time remembering when I took my cold medicine. I started just snapping a picture of the decongestant box when I took the medicine, but my camera roll started getting full of these pictures &#129318;&#8205;&#9794;&#65039;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How I vibe coded an iPhone app that I now use every day&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-04-26T16:54:29.370Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-56u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd901babb-f565-490f-bad2-9fb6d597297d_3278x2088.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-i-vibe-coded-an-iphone-app-that&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:162152928,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:34,&quot;comment_count&quot;:12,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>SO MUCH has changed since then. First, Cursor is no longer the leading AI tool for developers. It&#8217;s a great tool, but it&#8217;s been surpassed a bit by Claude Code and Codex.</p><p>Why? <strong>Agents</strong>.</p><p>Agents are the primary mechanism to use AI for software engineering now. Cursor isn&#8217;t oblivious to this - they completely <a href="https://www.augmentedswe.com/p/cursor-3-agents">redesigned Cursor around agents</a>. So if you&#8217;re using Cursor today, you&#8217;re not behind. I still keep a subscription and use it from time to time, but it&#8217;s not my daily driver anymore. </p><p>Models have also gotten so much better in the last year. I wrote this app with GPT-4o. We&#8217;ll do our redesign with Claude Opus 4.7, which isn&#8217;t even the latest model!</p><p>I&#8217;ll also use newer image generation models to get a better logo that matches our new design.</p><div class="callout-block" data-callout="true"><p>The rest of this guide is exclusive for paid members of the newsletter. Join today to get access to regular technical guides like this, plus the entire <a href="https://www.augmentedswe.com/t/member-vault">Member Vault</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>Prompting Claude Code for design</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/mobile-app-claude-code-design">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Code learning hub]]></title><description><![CDATA[Every article the newsletter has about Claude Code]]></description><link>https://www.augmentedswe.com/p/claude-code-learning-hub</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-code-learning-hub</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Sat, 20 Jun 2026 12:11:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6dS2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve published a ton of great Claude Code guides over the last year or so, but they&#8217;re scattered throughout the newsletter archive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6dS2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6dS2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 424w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 848w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6dS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png" width="1456" height="985" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:985,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:517978,&quot;alt&quot;:&quot;A screenshot of a user learning Claude Code showing a simple prompt for a feature change&quot;,&quot;title&quot;:&quot;A screenshot of Claude Code showing a simple prompt for a feature change&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/184254766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A screenshot of a user learning Claude Code showing a simple prompt for a feature change" title="A screenshot of Claude Code showing a simple prompt for a feature change" srcset="https://substackcdn.com/image/fetch/$s_!6dS2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 424w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 848w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!6dS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d898c31-5701-4ccb-9afb-470c4653cb24_2658x1798.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s everything you need to get productive with Claude Code FAST.</p><h2>Installing Claude Code</h2><p>As you can probably gather from the screenshot above, installing Claude code is simple. Open your terminal and install it with NPM:</p><pre><code><code>npm install -g @anthropic-ai/claude-code</code></code></pre><p>Make sure you get a successful install.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LASr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LASr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 424w, https://substackcdn.com/image/fetch/$s_!LASr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 848w, https://substackcdn.com/image/fetch/$s_!LASr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 1272w, https://substackcdn.com/image/fetch/$s_!LASr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LASr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png" width="1456" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450119,&quot;alt&quot;:&quot;Screenshot of a terminal showing a successful install of Claude Code&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/167996343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a terminal showing a successful install of Claude Code" title="Screenshot of a terminal showing a successful install of Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!LASr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 424w, https://substackcdn.com/image/fetch/$s_!LASr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 848w, https://substackcdn.com/image/fetch/$s_!LASr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 1272w, https://substackcdn.com/image/fetch/$s_!LASr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01a07ede-c7b6-49f3-8e82-cff6accf89fe_2448x1616.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Advanced Claude Code usage</h2><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;04b81646-0bd5-49db-bc31-f3097775fb94&quot;,&quot;caption&quot;:&quot;The best thing about Claude Code is that it works incredibly well out of the box.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Code tips from the creator of Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-15T11:03:55.052Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!aqZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa222059c-9b91-4bb0-a743-99659891737b_2730x1696.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-tips&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184220638,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;eeadf4d6-4e41-48f2-8868-04e5728a0d23&quot;,&quot;caption&quot;:&quot;On X, I keep seeing posts like: &#8220;I spend more time explaining context to Claude than actually working with it.&#8221;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Skills 101: Build your first custom AI skill in 20 minutes&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:172048615,&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;bio&quot;:&quot;Former tennis pro turned AI builder. Tactical AI workflows, copy-paste frameworks, and counterintuitive strategies that you can put to use same day - no matter your technical background.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://prosperinai.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://prosperinai.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Prosper&quot;,&quot;primaryPublicationId&quot;:2180334}],&quot;post_date&quot;:&quot;2026-01-20T11:34:16.868Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4jMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcccce70f-6790-4aec-9587-653dcddf196e_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-skills&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182994316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:46,&quot;comment_count&quot;:5,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f05bba50-69e8-4829-b14b-a952e606162e&quot;,&quot;caption&quot;:&quot;Even if you&#8217;re already using Claude Code, you might not know about one of its most powerful capabilities: Subagents&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The ultimate guide to Claude Code orchestration&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:384452636,&quot;name&quot;:&quot;Michael Jovanovich&quot;,&quot;bio&quot;:&quot;Self-taught developer writing about advanced Claude Code patterns. I learn by building. I share what I learn. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oojQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe71b5c5-35a6-4ecd-a041-af2dcc3eb00e_1176x1170.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://responseawareness.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://responseawareness.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Claude Code: Response Awareness Methodology&quot;,&quot;primaryPublicationId&quot;:6061994}],&quot;post_date&quot;:&quot;2025-01-01T13:45:00.000Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!snQt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30c7d7a2-b365-4a84-8a32-eb15aeb0191a_1280x720.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-orchestration&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:175997480,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:34,&quot;comment_count&quot;:12,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e3f9b76b-fd91-4fe5-9135-68c66e113063&quot;,&quot;caption&quot;:&quot;If you&#8217;re reading this, you&#8217;re probably already using Claude Code to write files, run commands, edit code. Each time Claude touches your filesystem, you approve or deny. But here&#8217;s something you might not know: you can inject your own commands into that flow. Automatically.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;You're using Claude Code hooks wrong&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:384452636,&quot;name&quot;:&quot;Michael Jovanovich&quot;,&quot;bio&quot;:&quot;Self-taught developer writing about advanced Claude Code patterns. I learn by building. I share what I learn. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oojQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe71b5c5-35a6-4ecd-a041-af2dcc3eb00e_1176x1170.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://responseawareness.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://responseawareness.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Claude Code: Response Awareness Methodology&quot;,&quot;primaryPublicationId&quot;:6061994}],&quot;post_date&quot;:&quot;2025-11-13T13:05:46.269Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!O4ls!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd910791e-c351-4f26-9d2d-848113a8222c_1200x904.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/guide-to-claude-code-hooks&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:178388857,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:21,&quot;comment_count&quot;:4,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9e86cdb0-2567-460e-9ef9-bcb660437700&quot;,&quot;caption&quot;:&quot;We&#8217;ve written a lot on the newsletter about skills for Claude Code. They&#8217;re an incredible way to bundle up knowledge for an LLM.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Code Skills vs slash commands&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-06T11:37:16.062Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!rYhO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-skills-vs-slash-commands&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186354712,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:9,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bffbf01c-5205-42f9-b26d-daa28e5eba86&quot;,&quot;caption&quot;:&quot;You updated to Opus 4.6 the day it dropped. Responses feel sharper. Code output is cleaner. The benchmarks say it&#8217;s better across the board. That&#8217;s amazing, right?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;You're only using 20% of Opus 4.6&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:172048615,&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;bio&quot;:&quot;Former tennis pro turned AI builder. Tactical AI workflows, copy-paste frameworks, and counterintuitive strategies that you can put to use same day - no matter your technical background.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://prosperinai.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://prosperinai.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Prosper&quot;,&quot;primaryPublicationId&quot;:2180334}],&quot;post_date&quot;:&quot;2026-03-02T11:31:22.709Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_UgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-opus-4-6&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188211229,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:61,&quot;comment_count&quot;:6,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ea176bce-e8b8-4984-9eb2-e430e499de3a&quot;,&quot;caption&quot;:&quot;Security is a serious concern when using AI tools in your codebase. If you&#8217;ve gone though the (minor) hassle of extracting secret values into file like .env, it&#8217;s a bit silly to stream them to some intelligence API.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Using Claude Code permissions to safeguard environment variables&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-03-18T19:20:14.709Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Wt8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/keeping-environment-variables-safe&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190759850,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;baf320ba-26c9-44cd-9156-7c580db580a3&quot;,&quot;caption&quot;:&quot;One of the fun parts of Claude Code are little spinner verbs that show up while the model is thinking.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Customizing Claude Code spinner verbs&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-03-23T10:30:18.894Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!UOCh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/customizing-claude-code-spinner-verbs&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189831695,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:5,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;eb795e24-27ee-4cdf-a3d5-7e3c33852d5b&quot;,&quot;caption&quot;:&quot;Hey friends - today&#8217;s newsletter is a long overdue look at the Claude Code app.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Using the Claude Code desktop app&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-05-28T12:47:15.983Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!JZhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ad91cb-af22-4fb9-ac57-544d2e2a51fd_3146x1966.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-desktop-app&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:198298772,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5ab1e384-4968-47cd-89c6-928df0a6da0a&quot;,&quot;caption&quot;:&quot;If you&#8217;re using an agentic tool, every little optimization to your workflow pays dividends. For CLI tools like Claude Code, it can be a little hard to get all the info you might need in one screen.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to make a custom Claude Code status line&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-09T11:46:04.867Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!2G5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/custom-claude-code-status-line&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200779791,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Comparing Claude Code to other tools</h2><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8d6ff1b7-d8d2-4c17-a8ed-8212498029c5&quot;,&quot;caption&quot;:&quot;Developers today have an unprecedented choice of AI coding assistants, and two standout options are Claude Code and Cursor.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Code vs Cursor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-22T11:20:27.195Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tnzK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eb02ecd-ee70-45ab-aa0e-62361cf8c9b8_4064x2210.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-vs-cursor&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184254766,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:37,&quot;comment_count&quot;:8,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b435e210-58ca-414f-8030-a9b79757e164&quot;,&quot;caption&quot;:&quot;AI is moving fast. Right now, my favorite tools is somewhere between Claude Code and Codex.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Codex and Claude Code each made a landing page&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-26T11:15:12.755Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caebbf3e-542a-4413-af99-90716e558ef1_3104x1850.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-vs-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188428859,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Building apps with Claude Code</h2><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9156c662-7b91-4dbf-b4e3-65e03009a3a5&quot;,&quot;caption&quot;:&quot;Hey friends of the newsletter!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building an info product in Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-16T10:46:55.988Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wmLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/building-an-info-product-in-claude&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:201340626,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;fe5f63f3-3c66-4905-bea3-3a9b198eb36e&quot;,&quot;caption&quot;:&quot;Claude Code isn&#8217;t new. It&#8217;s a CLI-based agentic AI tool for writing code, and it&#8217;s quickly growing in popularity.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building a feature with Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-07-12T13:31:47.238Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Tzh6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6acac6-8600-46ab-98e4-fcc4b5affe60_2830x2036.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/building-a-feature-with-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:167996343,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a188c6e7-53aa-450c-ac26-b816a6cc7e56&quot;,&quot;caption&quot;:&quot;It&#8217;s been a little since I&#8217;ve written on Claude Code. In our last post, we walked through how to use Claude Code to add a feature to an existing application&#8230; but what about building something new from scratch?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use Claude Code to build a web app&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-08-25T10:13:22.030Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Hn70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10c0ea5a-de4d-43f9-a69a-2169c5dc4654_3484x2102.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/use-claude-code-build-apps&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:171831684,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:21,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8aaddca2-f301-43c8-a15f-736525817fa2&quot;,&quot;caption&quot;:&quot;&#128075; Hey there, I&#8217;m Jeff. I tackle real software problems using AI. This newsletter is about building meaningful projects using bleeding-edge AI tools (and accelerating your career)&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building a mobile app with Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-10-22T10:13:39.569Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!R9eB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c55caf-cbfa-4c66-bef2-d3ec936eb076_2286x1088.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/building-a-mobile-app-with-claude&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:176376779,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:27,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ea03f88f-c5b8-416a-8bd0-e2d0023fc4e0&quot;,&quot;caption&quot;:&quot;Claude Opus 4.5 is out, and I&#8217;m hearing it&#8217;s really good at frontend.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Opus 4.5 is cracked at frontend&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Teaching software engineers how to accelerate their careers with AI. Deep, technical guides on Claude Code, Codex, Cursor, and more. &quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-12-22T02:33:04.477Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4IOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af0ca9-279c-4e5d-9e8d-42276eee68c6_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/design-with-claude-opus-45&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182244339,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:16,&quot;comment_count&quot;:3,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[AI slop cannons and their consequences]]></title><description><![CDATA[Using AI without care or precision almost guarantees you become an AI slop cannon. Here's how to be sure you're using it to create real value]]></description><link>https://www.augmentedswe.com/p/ai-slop-cannons-and-their-consequences</link><guid isPermaLink="false">https://www.augmentedswe.com/p/ai-slop-cannons-and-their-consequences</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 18 Jun 2026 10:47:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yo9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yo9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yo9B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yo9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1605998,&quot;alt&quot;:&quot;Diagram explaining how to avoid being an AI slop cannon, demonstrating how good engineering skills help you make software that is easy to maintain and extend&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/202037320?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaining how to avoid being an AI slop cannon, demonstrating how good engineering skills help you make software that is easy to maintain and extend" title="Diagram explaining how to avoid being an AI slop cannon, demonstrating how good engineering skills help you make software that is easy to maintain and extend" srcset="https://substackcdn.com/image/fetch/$s_!yo9B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!yo9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ad504e2-0da9-4e23-b7fd-5864e9f3db25_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If AI is such an incredible tool, why aren&#8217;t we seeing an incredible explosion of useful software?</p><p>The answer isn&#8217;t too complicated. AI is just a force multiplier.</p><p>If you&#8217;re a great developer and use AI effectively, you&#8217;ll get increased productivity. If you have poor technical skills and lean on AI, you&#8217;ll ship more, but the outcomes will not be good. You ship slop, and lots of it, so much in fact, that you would rightfully be called an AI slop cannon.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_1hu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_1hu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_1hu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg" width="566" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagraming explaining four types of AI users - Slop cannons, turbo brains, dead weight, and steady hands&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagraming explaining four types of AI users - Slop cannons, turbo brains, dead weight, and steady hands" title="Diagraming explaining four types of AI users - Slop cannons, turbo brains, dead weight, and steady hands" srcset="https://substackcdn.com/image/fetch/$s_!_1hu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_1hu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27961968-3d92-4e6f-a1cf-e23a0a545341_1024x1024.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Diagram by Dan Hock</figcaption></figure></div><h2>What is an AI slop cannon</h2><p>An AI slop cannon is a very high-output software engineer that doesn&#8217;t emphasize quality enough.</p><p>The weird part here is that in the short term, slop cannons seem productive. But code that is easy to produce can be hard to maintain and extend, so the productivity gains from the AI tool are eaten by technical debt.</p><p>If you&#8217;ve been a software engineer long enough, you&#8217;ve undoubtedly been bitten by a complexity dragon once or twice. Great software developers write code that is easy to understand and maintain, in addition to accomplishing the task. If you&#8217;re just feeding <a href="https://www.augmentedswe.com/t/claude-code">Claude Code</a> Jira tickets to complete, you&#8217;re probably going to ship some AI slop.</p><p>So how do you avoid shipping slop? I&#8217;ll show you 5 guiding principles.</p><div class="callout-block" data-callout="true"><p>Today&#8217;s newsletter is generously sponsored by <strong>Friday</strong>, a powerful agent harness that connects to the software you already use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tMeZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1217592,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Friday helps you get more done with AI agents, without having to glue tools together. You can <strong>bring your own API key</strong> for your preferred models, bring <strong>your existing skills</strong>, and <strong>connect to the tools you need with MCPs</strong>.</p><p>One of my favorite things in Friday is the incredible support for scheduled jobs. Friday lets you describe recurring agentic workflows in plaintext but gives you the option to edit and extend them <em>as code</em>.</p><p>Check it out today!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026&quot;,&quot;text&quot;:&quot;Try Friday&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026"><span>Try Friday</span></a></p><p></p></div><h2>How to become a turbo brain instead of an AI slop cannon</h2><p>If you&#8217;re already using AI, then your focus should be on becoming a great software engineer. If you&#8217;re a great software engineer, then put some time into becoming effective at using AI tools for your work.</p><p>One of the best things you can do for your career and output is to develop great engineering skills, isolated from AI.</p><h3>1. Developing great engineering skills without AI</h3><p>This section is primarily about developing good judgment. Unfortunately, this takes time. There are things you can do to accelerate developing the technical skill and judgment of an effective senior+ contributor, but you&#8217;ll also have to be patient.</p><p>The <strong>first and most obvious thing to focus on is coding skill</strong>. Some folks are pushing the idea that you don&#8217;t need to know your programming syntax when AI is an effective means of producing code. I think this is a bit short-sighted.</p><p>It&#8217;s important that you become competent in at least 1 programming language (ideally 2) so that you can judge AI-produced code. I&#8217;ve been writing Ruby for years, and it gives me a keen eye for reading Ruby code that is overly complex or hard to change.</p><p>Speaking of complexity, it&#8217;s important to learn <strong>how to avoid unnecessary complexity</strong>. Learning this is increasingly important the more you use AI, and I recommend you read &#8220;A Philosophy of Software Design&#8221; by John Ousterhout to speedrun this.</p><p>If you&#8217;re shipping enough code, you&#8217;ll eventually <strong>need to develop an eye for system design</strong>. AI lacks in this area, mostly because coding agents often focus on an individual app instead of a whole system. Getting really good at system design is a huge life hack in the era of coding agents. I recommend Alex Xu&#8217;s system design book for this.</p><h3>2. Understanding all the code you write</h3><p>Good software engineering requires that you understand the code you write. That extends to the tools you use. In the AI era, that means you can&#8217;t ship code agents write without wrapping your head around it.</p><p>Skipping this part is generally what people call <a href="https://www.augmentedswe.com/p/ten-rules-to-make-vibe-coding-more">vibe coding</a>. Vibe coding has it&#8217;s place, but it&#8217;s not software engineering.</p><h3>3. Owning all the code you ship</h3><p>If you ever find yourself saying &#8220;Claude wrote a PR that did x&#8221; or &#8220;Codex fixed this bug&#8221;, STOP.</p><p>I call this <em><a href="https://lethain.com/agentic-passive-voice/">agentic passive voice</a>.</em></p><p>When you use Claude Code or another AI tool to write code, even with an agent, you are simply using a tool. It&#8217;s an incredibly effective tool, but it&#8217;s still a tool. </p><p>It&#8217;s a bad look to abdicate all your responsibility to an LLM. You have a real human brain capable of unique insight, and it&#8217;s your responsibility to use it to add value to your work. Extend your expertise with AI. Don&#8217;t replace it.</p><h3>4. Using AI effectively</h3><p>Using AI effectively is an important part of becoming more useful in the AI era. It&#8217;s the whole thesis for this newsletter.</p><p>This is where learning to use the tools we have comes into play. Plan mode, goals, context engineering, skills, and more are all important concepts to wrap your head around if you want to get maximum value out of your tools.</p><p>If you&#8217;re not already, consider becoming a member of the newsletter to multiply your efforts here. Members get access to detailed technical guides in the Member Vault, which are the fastest way to level up your AI-assisted programming techniques.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h3>5. Seeking mentorship</h3><p>The last piece of advice I&#8217;ll leave you with is to <strong>seek mentorship</strong> for all of the above. Find folks that are incredible at system design and learn from them. Identify the people in your org that are using AI tools effectively and ask to pair program with them.</p><p>The fastest way to level up is often 1:1 conversations with folks just a few steps ahead of you at a particular thing, so don&#8217;t miss out!</p><h3></h3>]]></content:encoded></item><item><title><![CDATA[Building an info product in Claude Code]]></title><description><![CDATA[Claude Code is a great way to accelerate the design and deployment of beautiful websites to host info products]]></description><link>https://www.augmentedswe.com/p/building-an-info-product-in-claude</link><guid isPermaLink="false">https://www.augmentedswe.com/p/building-an-info-product-in-claude</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 16 Jun 2026 10:46:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wmLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey friends of the newsletter!</p><p>I&#8217;m tinkering with a new product idea, and I wanted to show you exactly how I used <a href="https://www.augmentedswe.com/t/claude-code">Claude Code</a> to build the landing page for the product waitlist. Here&#8217;s a sneak peek of what we&#8217;ll be building in today&#8217;s deep dive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wmLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wmLH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 424w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 848w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1272w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png" width="1456" height="950" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3600196,&quot;alt&quot;:&quot;An info product landing page designed by Claude Code&quot;,&quot;title&quot;:&quot;An info product landing page designed by Claude Code&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/201340626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An info product landing page designed by Claude Code" title="An info product landing page designed by Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!wmLH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 424w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 848w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1272w, https://substackcdn.com/image/fetch/$s_!wmLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae7dc1e-7b22-4eff-a5b4-7e5b760400c8_3352x2186.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>I&#8217;ll show you how to use Claude Code to build this landing page in &lt;20mins</em></figcaption></figure></div><p>Building small projects like this these days is so much easier than even a few years ago. You can design, build, ship, and iterate faster than ever before. Without AI, I probably wouldn&#8217;t have time to test small ideas like this.</p><p>With AI, I can experiment and tinker while actually getting real feedback from users and customers. The product will be a thoughtful, human-written report, but there&#8217;s no reason to not use AI to help me build a great landing page.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Why use Claude Code over no-code?</h2><p>If you&#8217;re just building a landing page, it isn&#8217;t always worth the hassle to code up a custom website. Even though AI has made that work much easier/faster/cheaper, there&#8217;s some phantom costs to running your own website:</p><ul><li><p>Security maintence</p></li><li><p>Framework and language upgrades</p></li><li><p>Platform costs</p></li><li><p>Complexity of change</p></li></ul><p>So plenty of no-code tools like Wix, Webflow, and Carrd exist to make shipping landing pages easier.</p><p>If all you need is a landing page, then these are good options - maybe even better than what we&#8217;re about to do.</p><p>But I want more than a landing page.</p><p>I want full control over the site.</p><p>What we build today will just let users add their email to a waitlist and display some copy, but it probably won&#8217;t stay that way. </p><p>If the product gets enough interest, I&#8217;d use this initial site build out as the actual product experience too. What starts as a landing page would eventually turn into the platform people access the info product on.</p><p>Doing a custom build also gives me the ability to have full control over A/B testing, email capture experiments, and so on.</p><h2>Writing the copy first</h2><p>Since this is a landing page, I first wanted to nail the copy. The product idea is for a high-ticket monthly analysis report for engineering leaders, so I spent my first few prompts going back and forth in ChatGPT to refine the idea.</p><p>Once the idea was well-described and defined, here was my initial prompt:</p><blockquote><p>Interview me and ask me all the questions you need to know in order to write an incredible copywriting page in the style of Sam Parr</p></blockquote><p>&#8220;Interview me&#8221; prompts are underrated. The model returned FOURTY questions about my idea to further refine it, then it gave me a long copywritten sales page. This of course got a careful eye and plenty of tweaks from me, but it was an incredible time-saver.</p><p>I used this sales copy for the next piece, actually building the page with Claude Code.</p><h2>Getting from copy to plan in Claude Code</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/building-an-info-product-in-claude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Codex wants to work on more than just code]]></title><description><![CDATA[My favorite AI assistant for code is making the leap into becoming the AI assistant for work. I mean, take a look at the landing page as of today.]]></description><link>https://www.augmentedswe.com/p/codex-is-quickly-becoming-the-everything</link><guid isPermaLink="false">https://www.augmentedswe.com/p/codex-is-quickly-becoming-the-everything</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 11 Jun 2026 11:44:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kb-x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My favorite AI assistant for code is making the leap into becoming <strong>the AI assistant for work</strong>. I mean, take a look at the landing page as of 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_!j55w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j55w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!j55w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!j55w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!j55w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j55w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2472570,&quot;alt&quot;:&quot;Screenshot of the OpenAI Codex landing page showing they are advertising it as \&quot;Your AI Assistant for Work\&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the OpenAI Codex landing page showing they are advertising it as &quot;Your AI Assistant for Work&quot;" title="Screenshot of the OpenAI Codex landing page showing they are advertising it as &quot;Your AI Assistant for Work&quot;" srcset="https://substackcdn.com/image/fetch/$s_!j55w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!j55w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!j55w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!j55w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b6a1b6a-cf15-474c-b26a-e0d096ae0eaa_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pay special attention to the &#8220;Your AI assistant for work&#8221; header</figcaption></figure></div><p>I&#8217;m not sure how to feel about this. I&#8217;m usually a big advocate of different tools for different things. I don&#8217;t like everything apps because they eventually become nothing apps.</p><p>But <a href="https://www.augmentedswe.com/t/codex">OpenAI Codex</a> might be challenging that assumption with their recent releases and upcoming roadmap. They&#8217;ve built integrations for Gmail, Slack, Google Drive, Linear, even Stripe! The open MCP standard has given you a lot of options to work with Codex.</p><p>In today&#8217;s newsletter, I&#8217;ll show you:</p><ul><li><p>What&#8217;s changing in Codex</p></li><li><p>Details on the merge with ChatGPT</p></li><li><p>Why I think this is a mistake</p></li><li><p>Some cool non-code things you can do with Codex now</p></li></ul><div class="callout-block" data-callout="true"><p>Today&#8217;s newsletter is generously <strong>sponsored by Friday,</strong> an agent harness platform for building AI workflows that actually connects to the software you already use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tMeZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1217592,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Friday gives you a way to turn plain-English instructions into reliable agentic workflows, complete with agents, MCP servers, memory, skills, and scheduled jobs. Instead of stitching together custom scripts or one-off automations, you can describe what you want Friday to do, connect the tools it needs, and let it run in the background.</p><p>The scheduled jobs are especially useful. You can ask Friday to generate a report, check a system, summarize activity, or email you an update every Monday at 9am, then inspect and extend the workflow as code when you want more control.</p><p>It is a practical way to make AI agents useful beyond the chat window.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026&quot;,&quot;text&quot;:&quot;Try Friday&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026"><span>Try Friday</span></a></p></div><h2>What&#8217;s changing in Codex</h2><p>Codex took OpenAI from just answering questions (ChatGPT) to actually doing meaningful work. It followed quickly from the <a href="https://www.augmentedswe.com/t/claude-code">success of Claude Code</a>, and moved from web to CLI and then again to app.</p><p>In case you missed it, here are some Codex guides to get you up to speed:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;64cb14ec-c069-4829-8b4a-b82470e89664&quot;,&quot;caption&quot;:&quot;I don&#8217;t really think the future of software engineering is in the IDE.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The new Codex Mac app rocks&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-09T11:08:07.363Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qkjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-app&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187041108,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;08c32adc-22b1-4f06-ac4f-890f4fb53d68&quot;,&quot;caption&quot;:&quot;The Codex app has been really fun to use. It&#8217;s not entirely replaced Claude Code for me, but it&#8217;s getting close.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Using worktrees for parallel agents in Codex&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-03-12T10:22:13.990Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!pDRm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17091597-85f7-4213-bea7-9c0602376685_3164x1894.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/orchestrate-parallel-agents&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190164778,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6509b10b-ec51-4eec-981e-541c969815d2&quot;,&quot;caption&quot;:&quot;OpenAI has really been cooking lately.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use Codex pets (and make your own!)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-05-11T10:38:04.009Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hI7e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d9127c2-90c7-4540-9325-9f5a1da6761b_1731x909.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-to-use-codex-pets&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196215356,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:7,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c4f22f19-6b25-4ebe-99af-800f27fd828b&quot;,&quot;caption&quot;:&quot;Did you know OpenAI has an entire project showcase for things they&#8217;ve built with Codex?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How OpenAI prompts Codex for the best results&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-05-26T10:42:18.652Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dAhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/openai-shows-you-how-to-use-codex&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:198006745,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;12813209-f613-4df9-9b2d-be2a077cb6cc&quot;,&quot;caption&quot;:&quot;Goals are an awesome new addition to Codex, and I&#8217;m super pumped about what they mean for agentic software development.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The ultimate guide to Codex goals&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-02T11:04:12.715Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0OFV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-goals&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:198996637,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;96d3d39d-307b-406e-95e0-1b4de4b5eb4b&quot;,&quot;caption&quot;:&quot;The /goal feature in Codex and Claude Code is a crazy powerful way to go even more hands-off with your agents.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use goals to implement a new project&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-06-04T11:13:56.293Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!U7nH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/ai-goals-implement-project&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199105628,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>From these articles, you can see pretty clearly that <strong>Codex is a tool for developers</strong>. It&#8217;s a direct competitor to Claude Code, but soon it will take on <strong>Claude Cowork</strong> more directly.</p><h2>Is Codex merging with ChatGPT?</h2><p>I don&#8217;t know how this isn&#8217;t bigger news. At OpenAI&#8217;s recent <a href="https://openai.com/business/intelligence-at-work/">Intelligence at Work event</a>, their product leadership shared that they&#8217;re &#8220;very excited to share that in the next few weeks we are going to put codex into ChatGPT".</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kb-x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kb-x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kb-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg" width="597" height="407.97733516483515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:995,&quot;width&quot;:1456,&quot;resizeWidth&quot;:597,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OpenAI's CRO in front of a presentation that shows the logos for ChatGPT and Codex&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="OpenAI's CRO in front of a presentation that shows the logos for ChatGPT and Codex" title="OpenAI's CRO in front of a presentation that shows the logos for ChatGPT and Codex" srcset="https://substackcdn.com/image/fetch/$s_!Kb-x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kb-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac00666-3777-4384-a94d-1bece231676f_1842x1259.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A still from the Intelligence at Work livestream</figcaption></figure></div><p>For a developer, the unit of work is a commit or a PR. For other white-collar workers, the unit of work is something else! Presentations, documents, excel tables, emails, etc. <strong>OpenAI wants to move beyond just code.</strong></p><p>ChatGPT is where Open AI models help you do work.</p><p>Codex is where Open AI models <em>work for you</em>. It&#8217;s agentic, and they&#8217;re moving past just software engineering.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p>So why bring it into ChatGPT? The everything app, that&#8217;s why. Claude did this recently with Claude Cowork. Now&#8217;s there&#8217;s a <a href="https://www.augmentedswe.com/p/claude-code-desktop-app">Claude Desktop app</a> that contains a GUI for Claude (chats), Claude Code (software engineering), and Claude Cowork (other office-type work).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!woEJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!woEJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 424w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 848w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 1272w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!woEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png" width="1456" height="990" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.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;:617985,&quot;alt&quot;:&quot;The Claude Desktop app, showing that it contains tabs for Code, Cowork, and Chat&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Claude Desktop app, showing that it contains tabs for Code, Cowork, and Chat" title="The Claude Desktop app, showing that it contains tabs for Code, Cowork, and Chat" srcset="https://substackcdn.com/image/fetch/$s_!woEJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 424w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 848w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 1272w, https://substackcdn.com/image/fetch/$s_!woEJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca45e1b-8d57-4053-bfe9-29c29084bbc0_3144x2138.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Code has separate tabs for the 3 types of work</figcaption></figure></div><p>I expect ChatGPT to look a lot like this soon. They&#8217;ve neglected their desktop app to crush it on Codex, and it seems like they&#8217;re going to roll them together soon.</p><h2>Becoming an everything app is a mistake</h2><p>They recently highlighted that knowledge workers are adopting Codex 3x faster than developers, so it&#8217;s no surprise that they want to tap that market. Developers love Codex, so accountants should love Codex too, right? </p><p>I don&#8217;t think so.</p><p>I think Codex is so incredible <strong>because it&#8217;s for one thing</strong>. Taking focus away feels like a great way to lose the lead in the race for great developer tooling. But time will tell. Fortunately there&#8217;s a lot of choice in this market!</p><h2>Some cool things you can do in Codex now</h2><p>Now that I&#8217;ve complained about Codex becoming a tool for everyone, let me show you some genuinely cool use-cases that aren&#8217;t software engineering &#128526;</p><p>To use most of these, you&#8217;ll need to go to the &#8220;plugins&#8221; section of the Codex app.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UqAe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UqAe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UqAe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1118503,&quot;alt&quot;:&quot;Codex plugins&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Codex plugins" title="Codex plugins" srcset="https://substackcdn.com/image/fetch/$s_!UqAe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!UqAe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F231b56c9-f3da-4ffc-9d72-bdad964421c0_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Google calendar in Codex</h3><p>Once you install the calendar plugin, you&#8217;ll get a prompt to sign in to Google calendar and grant permissions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!asby!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!asby!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!asby!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!asby!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!asby!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!asby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1025967,&quot;alt&quot;:&quot;Google calendar in Codex permission prompt&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google calendar in Codex permission prompt" title="Google calendar in Codex permission prompt" srcset="https://substackcdn.com/image/fetch/$s_!asby!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!asby!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!asby!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!asby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10e1da01-9a8f-4977-9694-e54d9755f9f5_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once that&#8217;s setup, you can trigger calendar with <code>@Google Calendar   </code></p><p>Here&#8217;s an example of me asking Codex if my calendar is free on Saturday and then adding an event to 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_!y-tA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y-tA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y-tA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:603687,&quot;alt&quot;:&quot;Adding an event to Google Calendar with Codex&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Adding an event to Google Calendar with Codex" title="Adding an event to Google Calendar with Codex" srcset="https://substackcdn.com/image/fetch/$s_!y-tA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!y-tA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234a417f-1618-46b1-8e3a-96b2a865088f_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Automations in Codex</h3><p>The next cool new(ish) Codex thing is automatons, or recurring tasks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VE9v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VE9v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VE9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:638321,&quot;alt&quot;:&quot;Automations in Codex&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Automations in Codex" title="Automations in Codex" srcset="https://substackcdn.com/image/fetch/$s_!VE9v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!VE9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77dd5858-82a5-4658-83cc-6111a8cc5426_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I don&#8217;t think Codex does this well, which is a symptom of being an everything app. See today&#8217;s sponsor, Friday, for a better recurring task experience! Regardless, here&#8217;s an example of a simple but useful automation I just set up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sdCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sdCp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sdCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614551,&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://www.augmentedswe.com/i/200779994?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.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_!sdCp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!sdCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7d9b690-b88b-4b0f-bb27-bf5d1e327fc1_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Codex computer use</h3><p>Computer use is the &#8220;Claude Cowork&#8221; feature. It let&#8217;s Codex actually use other apps on your computer directly, which is the <em>fastest</em> way to get it to be generally useful beyond just writing code.</p><p>Here&#8217;s a prompt OpenAI has in one of their docs:</p><blockquote><p>@Computer <br><br>- Play some music to help me focus.<br>- Help me add my interview notes from Notes to Ashby.<br>- Look through my Messages app for the trip ideas Brooke sent me this week, add the best options to a new note called "Yosemite ideas", and draft a reply back to her.</p></blockquote><p>It&#8217;s a killer feature if you&#8217;re willing to give it the access it needs in order to be useful. I haven&#8217;t experimented with it enough to give a full tutorial here, but perhaps in another newsletter!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to make a custom Claude Code status line]]></title><description><![CDATA[The Claude Code status bar can be configured to show you useful information - I'll show you how!]]></description><link>https://www.augmentedswe.com/p/custom-claude-code-status-line</link><guid isPermaLink="false">https://www.augmentedswe.com/p/custom-claude-code-status-line</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 09 Jun 2026 11:46:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2G5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2G5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2G5-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2G5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/065869f7-ee92-4541-876c-64a2a1885297_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1548382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/200779791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.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_!2G5-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!2G5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065869f7-ee92-4541-876c-64a2a1885297_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re using an agentic tool, every little optimization to your workflow pays dividends. For CLI tools like Claude Code, it can be a little hard to get all the info you might need in one screen.</p><p>Fortuantely, Claude Code lets you configure the status bar to contain info that&#8217;s important to you, specifically.</p><h2>Some good options for the Claude Code status bar</h2><p>What kind of information might you want to display in the status line? Here are some popular ideas</p><ul><li><p>Context window usage</p></li><li><p>Current session cost (this is becoming increasingly important)</p></li><li><p>Git branch</p></li><li><p>Current model</p></li><li><p>Effort level</p></li><li><p>Rate limit usage %</p></li></ul><p>There&#8217;s <a href="https://code.claude.com/docs/en/statusline#available-data">more options shown in the Claude Code documentation</a>, but these are the most common. They also happen to be the ones that I use! </p><p>I&#8217;ll show you how to use Claude to configure the status line in natural language with a prompt you can copy and paste.</p><h2>How to customize the Claude Code status line with natural language</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/custom-claude-code-status-line">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to use goals to implement a new project]]></title><description><![CDATA[Using /goal can help you implement a project from a PRD completely hands-off]]></description><link>https://www.augmentedswe.com/p/ai-goals-implement-project</link><guid isPermaLink="false">https://www.augmentedswe.com/p/ai-goals-implement-project</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 04 Jun 2026 11:13:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U7nH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The /goal feature in Codex and Claude Code is a crazy powerful way to go even more hands-off with your agents.</p><p>Goals help you go from back and forth prompts to repeatable outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U7nH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U7nH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U7nH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1502466,&quot;alt&quot;:&quot;Diagram showing how to from idea to prototype using a PRD and the goal feature in Codex and Claude Code&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/199105628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram showing how to from idea to prototype using a PRD and the goal feature in Codex and Claude Code" title="Diagram showing how to from idea to prototype using a PRD and the goal feature in Codex and Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!U7nH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!U7nH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd135943c-4575-4238-bc75-c1d4e3c303b0_1916x821.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want a refresher on goals, check out this earlier <a href="https://augmentedswe.com/p/codex-goals">post on Codex goals</a>.</p><h2>How are goals different than prompts?</h2><p>One highlight from the post explaining goals in detail is how they differ from prompts.</p><p>Prompts can be a tedious chat-based workflow. Sometimes when you&#8217;re working on a big project, you&#8217;ll find yourself snapping at your agent, telling it to &#8220;keep going&#8221;, &#8220;finish the implementation&#8221;, or &#8220;run all the tests now&#8221;.</p><p>If you&#8217;re doing something that involves evaulating output from the previous response, goals can help you iterate faster by pulling yourself out of the loop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lwMJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lwMJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lwMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1411289,&quot;alt&quot;:&quot;Diagram explaining goals vs prompts and how they differ, emphaisizng goals remove humans from the loop&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/199105628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaining goals vs prompts and how they differ, emphaisizng goals remove humans from the loop" title="Diagram explaining goals vs prompts and how they differ, emphaisizng goals remove humans from the loop" srcset="https://substackcdn.com/image/fetch/$s_!lwMJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!lwMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50669196-9d05-48c8-b6aa-242a2fbe2b89_1916x821.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Goals pull the human out of the evaluation loop</figcaption></figure></div><p>This lets agentic software tools like <a href="https://www.augmentedswe.com/p/codex-vs-claude-code">Codex and Claude Code</a> operate more independently, which helps you get more out of your token spend.</p><h2>Working from a PRD</h2><p>Goals <strong>require specific outcome definition</strong>, which is a great reason to reach for a PRD (Product Requirements Document).</p><p>In our post explaining how to use AI to <em>plan a new project</em>,<em> </em>we explained how to use a chat-based tool like ChatGPT to get to a PRD.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5f8ff8fc-e32a-4eae-b17f-7c42a4f41560&quot;,&quot;caption&quot;:&quot;Starting a project from scratch can be daunting. In today&#8217;s article, I&#8217;ll show you how I use AI tools like Claude Code, Codex, and Cursor to get architect and design new work from scratch.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use AI to plan a new app&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-05-18T12:24:39.149Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!N5YS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196940703,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>You don&#8217;t <em>have to </em>use AI to get a PRD, or even have a PRD at all, but this is a great way to get moving on your project faster (and with more confidence that it will actually be okay).</p><p>Once you have a PRD or a document describing the detailed requirements of your project, you can get started using <code>/goal</code> in Claude Code or Codex to implement it.</p><p>I&#8217;ll walk you through it now, showing how I use this exact process to make a tool that helps me distribute my newsletter with AI.</p><div class="callout-block" data-callout="true"><p><em>Paid subscribers get access to the <a href="https://www.augmentedswe.com/t/member-vault">full archive of deep guides</a> like this one, and many expense it to their company&#8217;s education budget.</em></p></div><h2>Implementing a PRD with /goal</h2><p>You can use goals in Claude Code or Codex, including the Codex CLI. I&#8217;ve been daily-driving the Codex app most of the time, so that&#8217;s what I&#8217;ll use for this walkthrough.</p><p>First, I&#8217;ll put my PRD in codex and ask it to make a PLAN.md from it. Then, I&#8217;ll use <code>/goal</code> to have it autonomously implement that plan. Take a look at the first piece:</p>
      <p>
          <a href="https://www.augmentedswe.com/p/ai-goals-implement-project">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The ultimate guide to Codex goals]]></title><description><![CDATA[Learn how to use goals in Codex to execute on long-running tasks]]></description><link>https://www.augmentedswe.com/p/codex-goals</link><guid isPermaLink="false">https://www.augmentedswe.com/p/codex-goals</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 02 Jun 2026 11:04:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0OFV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Goals are an awesome new addition to Codex, and I&#8217;m super pumped about what they mean for agentic software development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rTFp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rTFp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 424w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 848w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 1272w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rTFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:479212,&quot;alt&quot;:&quot;Screenshot showing Codex goals in the Codex mac app&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot showing Codex goals in the Codex mac app" title="Screenshot showing Codex goals in the Codex mac app" srcset="https://substackcdn.com/image/fetch/$s_!rTFp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 424w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 848w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 1272w, https://substackcdn.com/image/fetch/$s_!rTFp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98916491-0c68-40b9-b9c7-a7a7b3b1c7db_3072x1766.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Codex goals are a new way to ensure Codex actually works until it&#8217;s finished</figcaption></figure></div><p>Goals are a built-in way to move your conversation away from a sequence of isolated prompts and into a work loop that iterates until it hits a measured outcome.</p><p>You can use <code>/goal</code> in the Codex app or in the CLI, so you can just stick to your preference.</p><p>If this is the first you&#8217;re hearing of goals in Codex, you&#8217;re probably a bit curious how they differ from ordinary prompts. We&#8217;ll start by answering that question, then show you the helpful goal commands, then we&#8217;ll wrap up with a real example.</p><p>Ready to dig in?</p><h2>What is the difference between a prompt and Codex goal?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0OFV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0OFV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0OFV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1056399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.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_!0OFV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 424w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 848w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 1272w, https://substackcdn.com/image/fetch/$s_!0OFV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa54ef462-8cce-4c42-b90c-9729d67a1feb_1916x821.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Codex prompts vs Codex goals</figcaption></figure></div><p><strong>Prompts work for this workflow</strong></p><p><code>ask -&gt; work -&gt; result -&gt; wait </code></p><p><strong>Goals work like this</strong></p><p><code>work -&gt; self-eval -&gt; loop if not complete</code></p><p>In short, Goals are outcome-driven.</p><p>If Codex can learn something from what it just done, a goal can help it keep going without you.</p><p>But do use goals, you need a verification surface (like tests or browser use) and a measurable outcome.</p><h3>When to use a goal instead of a prompt</h3><p>Have you ever been using an agent in Codex or some other tool and found yourself typing the same thing over and over again as responses to agent completions?</p><blockquote><p>Nice, do the next test now.</p></blockquote><p>Or</p><blockquote><p>Awesome, clean up the next controller to use this new method in the parent class</p></blockquote><p>Or</p><blockquote><p>Don&#8217;t just show me how to do it, keep going and finish it</p></blockquote><p>If you&#8217;re ever in a situation like this, the <code>/goal</code> command is probably going to be very helpful.</p><div class="callout-block" data-callout="true"><p>Today&#8217;s newsletter is generously sponsored by <strong>Friday</strong>, a powerful agent harness that connects to the software you already use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tMeZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1217592,&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://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.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_!tMeZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!tMeZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F601e84c7-73f0-4c96-bb00-03ef02f09d8f_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Friday helps you get more done with AI agents, without having to glue tools together. You can <strong>bring your own API key</strong> for your preferred models, bring <strong>your existing skills</strong>, and <strong>connect to the tools you need with MCPs</strong>.</p><p>One of my favorite things in Friday is the incredible support for scheduled jobs. Friday lets you describe recurring agentic workflows in plaintext but gives you the option to edit and extend them <em>as code</em>.</p><p>Check it out today!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026&quot;,&quot;text&quot;:&quot;Try Friday&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hellofriday.ai/ai-augmented-engineer?utm_source=ai-augmented-engineer&amp;utm_medium=newsletter&amp;utm_campaign=jun2026"><span>Try Friday</span></a></p></div><h2>Some helpful Codex goal commands</h2><p>The <code>/goal</code> command is really simple, and there&#8217;s a few variations that can help you in both the Codex app and CLI.</p><h3>How to set a goal in Codex</h3><p>Setting a goal in codex is simple with the slash command:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">/goal Your goal goes here</code></pre></div><h3>How to view the current Codex goal</h3><p>If you have a long-running goal, you might need reminded of what you initially asked for:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">/goal</code></pre></div><h3>How to pause the current Goal in Codex</h3><p>If you want to pause a goal without losing progress or context, you can do so:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">/goal pause </code></pre></div><h3>How to resume a goal</h3><p>Resuming a paused goal is easy with:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">/goal resume</code></pre></div><h3>How to delete a goal</h3><p>Deleting a goal will remove the context and allow you to set a new one. Just run:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">/goal clear</code></pre></div><h2>How to write a Codex goal</h2><p>The <a href="https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex#how-to-write-a-goal">OpenAI docs</a> are a great place to go for instructions on writing goals, but I&#8217;ll give you the most important stuff here.</p><p><strong>Goals need outcomes</strong>. This is how Codex knows when it&#8217;s done.</p><p><strong>Goals need a way to verify the outcome</strong>. Tests, benchmarks, browser use, etc.</p><p><strong>Goals should have constraints</strong>. You&#8217;ll get better results if you tell Codex what <em>not</em> to change.</p><p><strong>Goals should know when to report as blocked</strong>. If you tell Codex what would indicate that it&#8217;s blocked, you&#8217;ll save yourself from wasting tokens.</p><h3>Template for a good goal</h3><p>Here&#8217;s a template for a good goal:</p><blockquote><pre><code><code>/goal &lt;desired end state&gt; verified by &lt;specific evidence&gt; while preserving &lt;constraints&gt;. Use &lt;allowed inputs, tools, or boundaries&gt;. Between iterations, &lt;how Codex should choose the next best action&gt;. If blocked or no valid paths remain, &lt;what Codex should report and what would unlock progress&gt;.</code></code></pre></blockquote><p>You could simplify this as:</p><blockquote><p>/goal Complete this thing without stopping until you&#8217;ve passed this success criteria</p></blockquote><p>Here&#8217;s a goal I used to add some test coverage to a project that doesn&#8217;t have any tests.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qBUB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qBUB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 424w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 848w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 1272w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qBUB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:490503,&quot;alt&quot;:&quot;Codex showing a new chat session that starts with /goal explaining a goal to add test coveage&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198996637?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Codex showing a new chat session that starts with /goal explaining a goal to add test coveage" title="Codex showing a new chat session that starts with /goal explaining a goal to add test coveage" srcset="https://substackcdn.com/image/fetch/$s_!qBUB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 424w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 848w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 1272w, https://substackcdn.com/image/fetch/$s_!qBUB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa62acfb8-acc5-421a-a0bf-20e6b9ff6d70_3072x1766.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Using goals in Codex to add tests to a project</figcaption></figure></div><h2>Goals and token usage warnings</h2><p>One word of warning for you is to pay attention to your token usage while using goals. The /goal command lets Codex iterate over and over, which will consume truly absurd amounts of tokens. On a sufficiently large project, you&#8217;ll probably start hitting your five hour limits long before five hours (on the Plus plan).</p><p>Fortunately your limits will reset, so you won&#8217;t be stuck for the month, but it&#8217;s something to keep in mind.</p><p>This is one reason I keep a Codex, Claude Code, and Cursor subscription all active at the same time. Having all three is cheaper than any top-tier plan, gets me ton more usage, and lets me daily-drive whatever tool as the best edge at a given time.</p><p>Goals actually work in Codex too, and I suspect Cursor will follow-suit soon.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3fc3daef-bcc1-4b33-80d2-3f7c3868f650&quot;,&quot;caption&quot;:&quot;Developers today have an unprecedented choice of AI coding assistants, and two standout options are Claude Code and Cursor.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Code vs Cursor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-22T11:20:27.195Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tnzK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eb02ecd-ee70-45ab-aa0e-62361cf8c9b8_4064x2210.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-vs-cursor&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184254766,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:35,&quot;comment_count&quot;:6,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4a643111-b77d-4863-ac18-2437adf02ba2&quot;,&quot;caption&quot;:&quot;AI is moving fast. Right now, my favorite tools is somewhere between Claude Code and Codex.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Codex and Claude Code each made a landing page&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-26T11:15:12.755Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caebbf3e-542a-4413-af99-90716e558ef1_3104x1850.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-vs-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188428859,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Getting really good at using agents</h2><p>I firmly believe the future of software development is agent-first. That doesn&#8217;t mean I think software development is going away as a profession. But it is changing. It&#8217;s getting harder and harder to deny that it&#8217;s changing.</p><p>We&#8217;ve gone from fancy-autocomplete to agents, and the <code>/goal</code> feature in Codex is making agents even more autonomous, while increasing their economic utility.</p><p>If you want to <strong>learn how to use agents to ship more software, earn more money, or even get promoted</strong>, you&#8217;re in the right place. This substack exists to help you use AI tools like Codex better, so I&#8217;m happy to have you here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Using the Claude Code desktop app]]></title><description><![CDATA[The Claude Code app provides a very different experience than the CLI. Read on to see how I used the Claude Code desktop app to make a high-converting landing page]]></description><link>https://www.augmentedswe.com/p/claude-code-desktop-app</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-code-desktop-app</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 28 May 2026 12:47:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JZhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ad91cb-af22-4fb9-ac57-544d2e2a51fd_3146x1966.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey friends - today&#8217;s newsletter is a long overdue look at the Claude Code app.</p><p>Until now, I&#8217;ve had the newsletter&#8217;s sponsorship details in a Notion page. It describes some stats on The AI-Augmented Engineer for companies who may be interested in sponsoring the newsletter.</p><p>Here&#8217;s what I used the Claude Code desktop app to make:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!meMe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meMe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!meMe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3277151,&quot;alt&quot;:&quot;A vibe coded website made with the Claude Code desktop app&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198298772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A vibe coded website made with the Claude Code desktop app" title="A vibe coded website made with the Claude Code desktop app" srcset="https://substackcdn.com/image/fetch/$s_!meMe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!meMe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Read on to see how I used the Claude Code desktop app to make this!</figcaption></figure></div><p>Frankly, I&#8217;m bad at frontend development, so AI is doing more than making this project go faster. It&#8217;s making it possible at all. The reason it&#8217;s in a Notion page now is because that was the fastest way for me to get the info publicly accessible.</p><p>Before we dig into the Claude desktop app, it&#8217;s important to draw a line between vibe coding and AI-augmented engineering.</p><h2>Separating vibe coding from AI-augmented engineering</h2><p>It&#8217;s really important to draw a distinction in your mind between <a href="https://www.augmentedswe.com/p/what-the-heck-is-vibe-coding">vibe coding</a> and AI-augmented engineering.</p><p>I&#8217;ve written at length about this, but it can be summarized as this:</p><ul><li><p>Vibe coding has a focus on shipping, implementation details aren&#8217;t checked very thoroughly</p></li><li><p>AI-augmented engineering has a focus on amplifying the output of incredible software engineers</p></li></ul><p>If you&#8217;re employed full-time as a software engineer, you should try to avoid vibe coding at work (for the most part). You likely have a lot of responsibility for what you ship, and a keen eye on the work your agents are doing will go a long way. That doesn&#8217;t mean you can&#8217;t trust agents, you just need to learn how to <a href="https://www.augmentedswe.com/p/how-to-use-coding-agents-responsibly">set up agents you can trust.</a></p><p>That being said, vibe coding is still useful! This project is pretty low-stakes. It won&#8217;t store data, handle auth, handle payments, or have a lot of total visitors. So it&#8217;s a safe playground to use AI tools without too much oversight. The consequence of screwing something up is low, and the likelihood of screwing something up is similarly low.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c3fc918f-0620-4ca1-bdc6-7fba3ab7cf66&quot;,&quot;caption&quot;:&quot;Vibe coding is fast. It&#8217;s flashy. It produces awesome side projects. But it struggles as your needs and your codebase grows in complexity.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Vibe coding vs augmented engineering&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-12-14T13:21:21.634Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QejH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3148a5-528f-4d93-9101-83d1f6059d2a_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/vibe-coding-vs-augmented-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:181087130,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:23,&quot;comment_count&quot;:6,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="callout-block" data-callout="true"><p><strong>A quick note about ads:</strong></p><p>My goal is for ads to be genuinely useful to you, the reader. I won&#8217;t put something in front of you that I don&#8217;t think you&#8217;d get genuine value from. I&#8217;ve declined sponsorship details with (great, reputable) business whose product just isn&#8217;t uniquely interesting to readers of the newsletter.</p><p>Ads are always clearly marked, often in a callout block like this one.</p></div><h2>Using the Claude Code desktop app</h2><p>I&#8217;ve used Claude Code plenty over the last year, but always in the CLI. But every since I got hooked on the <strong><a href="https://www.augmentedswe.com/p/codex-app">Codex mac app</a></strong>, I&#8217;d been meaning to try Anthropic&#8217;s take on Claude Code in GUI (as opposed to TUI).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lZoD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lZoD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 424w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 848w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lZoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png" width="1456" height="1012" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:790835,&quot;alt&quot;:&quot;Screenshot of the Claude Code desktop app showing an initial prompt in plan mode&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198298772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Claude Code desktop app showing an initial prompt in plan mode" title="Screenshot of the Claude Code desktop app showing an initial prompt in plan mode" srcset="https://substackcdn.com/image/fetch/$s_!lZoD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 424w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 848w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!lZoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d3741c-5d20-405a-9737-f9ce4b2a392b_2624x1824.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Claude Code desktop app in plan mode</figcaption></figure></div><p>I gave my initial prompt and was sure to <a href="https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app">select plan mode</a>, as well as provide a reference image. Here&#8217;s the prompt I used:</p>
      <p>
          <a href="https://www.augmentedswe.com/p/claude-code-desktop-app">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How OpenAI prompts Codex for the best results]]></title><description><![CDATA[OpenAI's showcase projects show how they use Codex and get the most out of it. Check out these 3 Codex-created projects and learn how to get the most out of Codex]]></description><link>https://www.augmentedswe.com/p/openai-shows-you-how-to-use-codex</link><guid isPermaLink="false">https://www.augmentedswe.com/p/openai-shows-you-how-to-use-codex</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 26 May 2026 10:42:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dAhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Did you know OpenAI has an entire project showcase for things they&#8217;ve built with Codex?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s2fm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s2fm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 424w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 848w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 1272w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s2fm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3390813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198006745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.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_!s2fm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 424w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 848w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 1272w, https://substackcdn.com/image/fetch/$s_!s2fm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa142d28e-b555-4329-850c-c25cbf8f8da5_5052x2198.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s right - the makers of Codex are showing you cool things they built with Codex AND how they used Codex to do it.</p><p>In today&#8217;s newsletter, I&#8217;ll show you a few of these cool projects and highlight some cool prompt tricks they published alongside them. </p><p>Let&#8217;s start with &#8220;Swifty Dungeon&#8221;.</p><h2>Using the imagegen skill in Codex to make a game</h2><p>One of the cool project in this showcase is <strong><a href="https://developers.openai.com/showcase/swifty-dungeon">Swifty Dungeon</a></strong>, a native SwiftUI first-person dungeon crawler with generated textures, sprites, and telemetry.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dAhB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dAhB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 424w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 848w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 1272w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dAhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png" width="1456" height="929" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:929,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Swifty Dungeon app screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Swifty Dungeon app screenshot" title="Swifty Dungeon app screenshot" srcset="https://substackcdn.com/image/fetch/$s_!dAhB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 424w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 848w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 1272w, https://substackcdn.com/image/fetch/$s_!dAhB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb77ee4a-b7ae-4c7e-ac13-8df6e32aa806_3086x1968.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An actual screenshot of the game that Codex created</figcaption></figure></div><p>Here&#8217;s the initial prompt they gave Codex:</p><blockquote><pre><code>Use $imagegen and @Build macOS apps to build a native macOS first-person dungeon crawler.

First, use $imagegen to generate a screenshot/interface of the ideal app: a native SwiftUI Liquid Glass app with the playable dungeon view in the center, the character and on-screen arrow keys in the bottom area, and player status plus inventory in the right sidebar.</code></pre></blockquote><p><strong>Notice the use of the $imagegen skill.</strong></p><p>In <strong><a href="https://www.augmentedswe.com/p/codex-app">the Codex app</a></strong>, you can explicitly invoke a skill with the <code>$</code> prefix. It&#8217;s easy to remember, and it will trigger a dropdown/autofill for available skills.</p><p>You can manually invoke a <strong>plugin</strong> with the <code>@</code> prefix. Here, the <code>@Build</code> plugin allows computer use, which is super helpful (and also new).</p><p>These are two HUGE pieces of alpha that are hidden in this inital prompt.</p><div class="callout-block" data-callout="true"><p><strong>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</strong></p><p>Augment was kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that <strong>the IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p></div><h2>Building an incredible landing page</h2><p>Another project in the showcase that really caught my attention was the &#8220;<a href="https://developers.openai.com/showcase/watchmaker-landing-page">Watchmaker Landing Page</a>&#8221;, which is a simple but elegantly designed marketing site.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lJbe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lJbe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 424w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 848w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 1272w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lJbe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp" width="1285" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1285,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Watchmaker Landing Page app screenshot&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="Watchmaker Landing Page app screenshot" title="Watchmaker Landing Page app screenshot" srcset="https://substackcdn.com/image/fetch/$s_!lJbe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 424w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 848w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 1272w, https://substackcdn.com/image/fetch/$s_!lJbe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5063f3f9-4807-4ba8-bfde-480415564b73_1285x800.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A screenshot of another Codex showcase project, this time a landing page</figcaption></figure></div><p>Here&#8217;s their inital prompt:</p><blockquote><pre><code>Create a new landing page for a complicated watch design with parallax effects. First generate the concepts using imagegen, then create the visual assets: each one a different piece of the watch mechanical design, and when scrolling, they should assemble into the whole design.

For each piece, there should be an accompanying paragraph on the left or right (alternate), and scrolling brings up the next paragraph and the next piece with a fading animation for the previous paragraph. I want a really smooth, traditional yet modern design - think high end luxury Swiss watchmaking.</code></pre></blockquote><p>It&#8217;s not complicated, but don&#8217;t discount its economic utility.</p><p>Building landing pages like this used to require really skilled frontend developers and designers, which is of course quite expensive. Now, sufficiently technical people with Codex can pull it off in single digit minutes.</p><p>I actually used a similar prompt to <a href="http://sponsor.augmentedswe.com">build my own landing page</a> for interested sponsors of the newsletter, and I was really happy I could move it off of Notion with such little effort.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!meMe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!meMe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!meMe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3277151,&quot;alt&quot;:&quot;A vibe coded website made with the Claude Code app&quot;,&quot;title&quot;:&quot;A vibe coded website made with the Claude Code app&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/198298772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A vibe coded website made with the Claude Code app" title="A vibe coded website made with the Claude Code app" srcset="https://substackcdn.com/image/fetch/$s_!meMe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!meMe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!meMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63723367-380a-4fdc-94d3-f5f05af0c322_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This was actually built by Claude. I&#8217;ll show you how in the next newsletter.</figcaption></figure></div><h2>Building a procedural city generator</h2><p>The last project I&#8217;ll highlight is a <a href="https://developers.openai.com/showcase/procedural-city-generator">procedural city generator</a> that lets you adjust layout, density, skyline, and visual parameters to see the city update in real time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4TYv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4TYv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 424w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 848w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 1272w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4TYv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp" width="1285" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1285,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Procedural City Generator app screenshot&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="Procedural City Generator app screenshot" title="Procedural City Generator app screenshot" srcset="https://substackcdn.com/image/fetch/$s_!4TYv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 424w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 848w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 1272w, https://substackcdn.com/image/fetch/$s_!4TYv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff939de8d-2891-4465-9e03-632b27460c1d_1285x800.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A browser-based city generator app, built entirely by Codex</figcaption></figure></div><p>Here&#8217;s the initial prompt:</p><blockquote><pre><code>Generate a React app to do procedural 3D city generation. Start by generating a mockup of what a beautiful editor for procedural generation might look like, then implement it staying as close as possible to the mockup.

There should be a full screen view of the generation, then a floating control panel on the right with controls for city size, city density, block size, street pattern, commercial vs residential vs industrial balance, and presets like industrial belt or residential area.

Add skyline controls such as average height and height variance. Add city style controls for modern glass, European, Tokyo dense, cyberpunk, and other styles that change the overall color palette and building style.

Add world controls for river probability, parks percentage, terrain roughness, and terrain style switchers like coastline or mountains. Finally, include view presets such as overhead and orbit, and make the editor pane feel modern and like a 3D editor or game engine.</code></pre></blockquote><p>The big takeaway here is the specificity. They specify that it should be React, that it should match a given mockup, and the exact features they want. If you&#8217;re starting from scratch, consider using a chat tool to make a PRD and some wireframes and then feeding that into your coding tool <em>with plan mode</em>. More on that here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7e1e92c2-87ba-4280-b455-a0437b2e8281&quot;,&quot;caption&quot;:&quot;Starting a project from scratch can be daunting. In today&#8217;s article, I&#8217;ll show you how I use AI tools like Claude Code, Codex, and Cursor to get architect and design new work from scratch.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use AI to plan a new app&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-05-18T12:24:39.149Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!N5YS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196940703,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><em>If you want to see more exact prompts to hone your AI skills, join the paid membership for the newsletter, where you&#8217;ll find deep technical guides that take you further than initial prompting.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to use AI to plan a new app]]></title><description><![CDATA[Starting a project from scratch deserves more than just plan mode]]></description><link>https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app</link><guid isPermaLink="false">https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 18 May 2026 12:24:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N5YS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Starting a project from scratch can be daunting. In today&#8217;s article, I&#8217;ll show you how I use AI tools like Claude Code, Codex, and Cursor to get architect and design new work from scratch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5YS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5YS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5YS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1415113,&quot;alt&quot;:&quot;Diagram explaing how to use AI to plan a new app&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196940703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaing how to use AI to plan a new app" title="Diagram explaing how to use AI to plan a new app" srcset="https://substackcdn.com/image/fetch/$s_!N5YS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!N5YS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adca973-b183-4c96-88cb-1bd52416f4d5_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ll include real examples from a project I&#8217;m just kicking off, as well as a <strong>prompt template</strong> you can use to kickstart your new project planning.</p><p>Our example project today is an AI-powered web app that helps writers turn their newsletters into short posts. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>New project planning prompt</h2><p>We can use a chatbot first to get a solid set of requirements for our project. If you don&#8217;t even know what your requirements are, it&#8217;s way too early to write code.</p><p>The goal of the planning step is to produce three things:</p><ul><li><p>A <strong>Project Requirements Document (PRD)</strong></p></li><li><p>A <strong>high-level architecture overview</strong></p></li><li><p>A set of <strong>design wireframes</strong></p></li></ul><p>To start, use this prompt to have your LLM of choice interview you until it has what it needs to produce <em>drafts</em> of this document.</p>
      <p>
          <a href="https://www.augmentedswe.com/p/how-to-use-ai-to-plan-a-new-app">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to use Codex pets (and make your own!)]]></title><description><![CDATA[Use /hatch to get a cute companion for your projects]]></description><link>https://www.augmentedswe.com/p/how-to-use-codex-pets</link><guid isPermaLink="false">https://www.augmentedswe.com/p/how-to-use-codex-pets</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 11 May 2026 10:38:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hI7e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d9127c2-90c7-4540-9325-9f5a1da6761b_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>OpenAI has really been cooking lately.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_tSL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_tSL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_tSL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1488209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.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_!_tSL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!_tSL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff51e02ee-d9c0-4a37-8464-2c093f52d5d2_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They&#8217;ve gone CRAZY on capabilities and features for Codex, their fast-growing Claude Code competitor.</p><p>In the last couple of weeks, Codex got in-app browser use, image generation, and computer use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K1cA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K1cA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 424w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 848w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 1272w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K1cA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png" width="558" height="246.45889101338432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:1046,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:64960,&quot;alt&quot;:&quot;Codex pets - seedy&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Codex pets - seedy" title="Codex pets - seedy" srcset="https://substackcdn.com/image/fetch/$s_!K1cA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 424w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 848w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 1272w, https://substackcdn.com/image/fetch/$s_!K1cA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5462461-2a9f-4308-b3c3-1f439b122ba9_1046x462.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But today&#8217;s newsletter isn&#8217;t about that. Today&#8217;s newsletter is about adding some fun to Codex.</p><div class="callout-block" data-callout="true"><p><strong>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</strong></p><p>Augment was kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that <strong>the IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p></div><h2>What are Codex pets?</h2><p><a href="https://developers.openai.com/codex/app/settings#codex-pets">Codex pets</a> are optional companions for the Codex app.</p><p>They are <strong>not</strong> for productivity. They&#8217;re for fun!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NUrI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NUrI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 424w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 848w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 1272w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NUrI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png" width="601" height="254.1302605210421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:998,&quot;resizeWidth&quot;:601,&quot;bytes&quot;:65291,&quot;alt&quot;:&quot;Screenshot of Stacky, a Codex pet&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Stacky, a Codex pet" title="Screenshot of Stacky, a Codex pet" srcset="https://substackcdn.com/image/fetch/$s_!NUrI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 424w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 848w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 1272w, https://substackcdn.com/image/fetch/$s_!NUrI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fa7146c-bc45-4f16-9040-d2d839c49668_998x422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One thing to note is that Codex pets are only available in the app, so if you&#8217;re using the CLI you&#8217;re out of luck.</p><h2>How to install the Codex hatch-pet skill</h2><p>First, you have to install the hatch-pet skill.</p><p><code>$skill-installer hatch-pet</code></p><p>Note that you should run this <em>inside a Codex chat</em>, not just in your terminal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r4Tm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r4Tm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r4Tm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png" width="688" height="407.31868131868134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:688,&quot;bytes&quot;:591498,&quot;alt&quot;:&quot;Screenshot of Codex while installing the hatch-pet skill&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Codex while installing the hatch-pet skill" title="Screenshot of Codex while installing the hatch-pet skill" srcset="https://substackcdn.com/image/fetch/$s_!r4Tm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Tm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01c1e7b0-1144-40f5-ae4a-b41c219d4030_3072x1818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Codex UI for skills is pretty intuitive</figcaption></figure></div><p>Once it&#8217;s done, restart Codex.</p><p>I&#8217;m glad OpenAI adopted the Skill standard, it makes it easier to <a href="https://www.augmentedswe.com/p/codex-vs-claude-code">switch back and forth between Claude Code.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>How to make a Codex pet</h2><p>You can make your first pet by invoking the <code>hatch-pet</code> skill, which you can do with a slash command.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TBzw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TBzw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TBzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:662246,&quot;alt&quot;:&quot;Creating a pet in Codex&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Creating a pet in Codex" title="Creating a pet in Codex" srcset="https://substackcdn.com/image/fetch/$s_!TBzw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!TBzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438dba72-674f-4fc1-a3bf-6a936afbb047_3072x1818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ll need to be on a recent Codex version for this to work. It uses the $image-gen tool, which requires that your Codex app supports plugins (a relatively recent addition).</p><p>Codex will generate an image and do a LOT of work to get variation sprites ready so your &#8220;pet&#8221; can be animated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CpBD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CpBD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CpBD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1223026,&quot;alt&quot;:&quot;Codex image generation&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Codex image generation" title="Codex image generation" srcset="https://substackcdn.com/image/fetch/$s_!CpBD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!CpBD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F137b706a-19db-427e-98cf-4b5ad2d2b6bc_3072x1818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you click into one of the subagents, you can get a bit more visibility into what it&#8217;s doing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!84Cp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!84Cp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!84Cp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1260578,&quot;alt&quot;:&quot;Codex imagegen subagents&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Codex imagegen subagents" title="Codex imagegen subagents" srcset="https://substackcdn.com/image/fetch/$s_!84Cp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!84Cp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a5bf009-0caf-43d2-b4a1-cb2bf54bdf4d_3072x1818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Codex took quite a long time for me, but eventually &#8220;Byte&#8221;, my first pet was ready!</p><p>Codex offered to save the pet, and it was packaged at <code>.codex/pets/byte/pet.json</code> with its spritesheet at <code>.codex/pets/byte/spritesheet.webp.</code></p><h2>How to wake your pet</h2><p>Running <code>/pet</code> will wake the default pet.</p><p>To select the pet you&#8217;re interested in, go to <code>Settings &#8594; Appearance &#8594; Pets</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_!eoeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eoeX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eoeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:708682,&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://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.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_!eoeX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 424w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 848w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 1272w, https://substackcdn.com/image/fetch/$s_!eoeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3af0a70b-ab64-44a6-8400-4dae526fa9c2_3072x1818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then, you can select your custom pet.</p><h2>Using the overlay</h2><p>You&#8217;ll notice that Codex puts your pet in an overlaay in the bottom right coner of your screen. The overlay will persist throughout other screens on your computer, which is part of the point!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qTa5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qTa5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 424w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 848w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qTa5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:576512,&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://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.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_!qTa5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 424w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 848w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 1272w, https://substackcdn.com/image/fetch/$s_!qTa5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a3ecf2f-04eb-4e9e-83a0-6bc4c3c0c6ff_2358x1356.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The overlay is meant to show active Codex work while you use other apps. It shows the current task, plus whether Codex is running, waiting for input, or ready for review. It combines that state with a short progress prompt so you can glance at what changed without reopening the thread.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p>For example, look at this Codex pet while a task runs as I write this newseltter!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gtrl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gtrl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 424w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 848w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gtrl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png" width="600" height="391.07142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:949,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:578452,&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://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.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_!gtrl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 424w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 848w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!gtrl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15229b95-09e6-4403-a35e-c9b40923ef50_2454x1600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>And when it finished:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M-vs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M-vs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 424w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 848w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M-vs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png" width="1456" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16756064-7877-487d-85d6-a364bd866858_2220x1186.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540225,&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://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.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_!M-vs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 424w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 848w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 1272w, https://substackcdn.com/image/fetch/$s_!M-vs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16756064-7877-487d-85d6-a364bd866858_2220x1186.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This makes using Codex marginally more productive and way more fun.</p><h2>Finding other pets online</h2><p>If you want to add a Codex pet but you aren&#8217;t feeling creative, you&#8217;re not alone! Someone already set up <a href="https://petdex.crafter.run/">Petdex</a>, a marketplace of installable Codex pets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ygJb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ygJb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ygJb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2823472,&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://www.augmentedswe.com/i/196215356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.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_!ygJb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!ygJb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1dacc0-3610-4ea9-87c3-6bd1d41b87d9_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As you click into one of these, you&#8217;ll see a curl command for installing the pet.</p><div><hr></div><p>Like this newsletter? Share it with a friend! <em>If 3 of your friends join from your referral, you&#8217;ll get a free month membership!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Code with agents (without breaking things)]]></title><description><![CDATA[Trusting your agentic tools frees you up to move WAY faster]]></description><link>https://www.augmentedswe.com/p/how-to-use-coding-agents-responsibly</link><guid isPermaLink="false">https://www.augmentedswe.com/p/how-to-use-coding-agents-responsibly</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 04 May 2026 10:23:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SL3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Getting the most out of AI tools requires being able to actually trust 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_!SL3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SL3c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SL3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/350e91e8-943d-403d-b38a-6707864066cd_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1605114,&quot;alt&quot;:&quot;The AI-Augmented Engineer: Diagram of how to use coding agents responsibly&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/195892379?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The AI-Augmented Engineer: Diagram of how to use coding agents responsibly" title="The AI-Augmented Engineer: Diagram of how to use coding agents responsibly" srcset="https://substackcdn.com/image/fetch/$s_!SL3c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!SL3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350e91e8-943d-403d-b38a-6707864066cd_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But you can&#8217;t just blindly trust AI tools to write code for you and ship it without issues. You might win sometimes, but you&#8217;ll eventually have a serious problem. It&#8217;s not responsible.</p><p>If you don&#8217;t want to end up doing something like <a href="https://mashable.com/article/ai-agent-deletes-data-30-hour-service-outage-pocketos">deleting your production database in 9 seconds</a>, this article (and newsletter!) is for you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Guard production against agents</h2><p>Your first job is containment.</p><p>Agents should not have direct access to production systems. No direct database credentials. No ability to run destructive commands.</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-mb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O-mb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O-mb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png" width="600" height="357.6923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:1491512,&quot;alt&quot;:&quot;An AI agent deleted a production database in 9 seconds&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/195892379?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An AI agent deleted a production database in 9 seconds" title="An AI agent deleted a production database in 9 seconds" srcset="https://substackcdn.com/image/fetch/$s_!O-mb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!O-mb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa598edc1-b5c0-4c71-8824-eff310124fb6_3104x1850.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Don&#8217;t let this happen to you</figcaption></figure></div><p>If you don&#8217;t already follow these patterns, you should start:</p><ul><li><p>Read-only replicas for exploration</p></li><li><p>Feature flags for risky changes</p></li><li><p>Strict environment separation</p></li><li><p>Scoped API keys with minimal permissions</p></li></ul><p>If an agent can cause irreversible damage in one step, that&#8217;s not an AI problem. That&#8217;s a systems design problem.</p><p>Design your environment so the worst-case agent mistake is annoying, not catastrophic.</p><h2>Give agents a way to validate their work</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/how-to-use-coding-agents-responsibly">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Anthropic is reducing Claude Code limits]]></title><description><![CDATA[Their "A/B test" is a sign of things to come]]></description><link>https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits</link><guid isPermaLink="false">https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Fri, 24 Apr 2026 10:27:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q53O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a487e6-3c75-4f3e-9132-990b30a09e69_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic is A/B testing removing Claude Code usage from the Pro plan, which is a very popular $20/mo 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_!oPuB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oPuB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anthropic's pricing page showing no Claude Code usage&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Anthropic's pricing page showing no Claude Code usage" title="Anthropic's pricing page showing no Claude Code usage" srcset="https://substackcdn.com/image/fetch/$s_!oPuB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Anthropic&#8217;s pricing page that was later reverted</figcaption></figure></div><p>I know it&#8217;s just a test, but it feels like a canary in the coal mine. We've been operating on VC-subsidized tokens for years. That's ending. Someone has to pay for the compute.</p><p>If the cost of intelligence (especially with reasoning models) keeps rising, the economics of developer tooling get a lot harder to figure out.</p><p>In today&#8217;s newsletter, I&#8217;ll talk a bit about why this is happening, whether it&#8217;s isolated to Anthropic (it&#8217;s not), and some tips on saving tokens.</p><h2>What&#8217;s happening to the cost of intelligence?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R48H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R48H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R48H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg" width="554" height="406.36813186813185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1068,&quot;width&quot;:1456,&quot;resizeWidth&quot;:554,&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;:false,&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_!R48H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R48H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tokenmaxxing at Meta]]></title><description><![CDATA[Meta really wants to incentivize AI usage]]></description><link>https://www.augmentedswe.com/p/tokenmaxxing-at-meta</link><guid isPermaLink="false">https://www.augmentedswe.com/p/tokenmaxxing-at-meta</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:31:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bMRI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Meta&#8217;s tech leadership wants employees to get on board with using AI tools, which makes sense to me. What company wouldn&#8217;t want its developers using tools to make them more productive?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bMRI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bMRI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bMRI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1399082,&quot;alt&quot;:&quot;Meta Tokenmaxxing explanation, a diagram showing the second-order effects of tokenmaxxing&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Meta Tokenmaxxing explanation, a diagram showing the second-order effects of tokenmaxxing" title="Meta Tokenmaxxing explanation, a diagram showing the second-order effects of tokenmaxxing" srcset="https://substackcdn.com/image/fetch/$s_!bMRI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!bMRI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2963f8e1-52d9-42bd-a1a7-e314e865b8a7_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So to incentivize AI usage, they started measuring token consumption and including it in performance reviews.</p><p>More tokens = better performance</p><p>I&#8217;ll give you one guess as to what started happening.</p><p>Employees started <strong>competing on who could use the most tokens</strong>. If it sounds reasonable to you, take it to the extreme. Some folks are literally just burning tokens for the sake of their numbers, not even for productive purposes.</p><p>This Meta analyst reports that they&#8217;re calling it &#8220;tokenmaxxing&#8221; and they even have an internal leader board for 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_!2gx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2gx2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 424w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 848w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1272w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png" width="1190" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06d70455-d128-492b-a198-c837fc780831_1190x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.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_!2gx2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 424w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 848w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1272w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><strong>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</strong></p><p>Augment was kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that <strong>the IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p></div><h2>Meta isn&#8217;t the only one counting tokens for performance</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AiWr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AiWr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 424w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 848w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1272w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png" width="1456" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1811378,&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://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.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_!AiWr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 424w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 848w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1272w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I like to look at big tech companies like Meta as a nice leading indicator, but they&#8217;re not the only one doing this already. If you&#8217;ve been reading the newsletter for a while, you&#8217;ll already know that other companies are incentivizing and measuring AI usage.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6852c330-0dfd-4e10-907d-c19ec586b34a&quot;,&quot;caption&quot;:&quot;This tweet from Tobi, Shopify&#8217;s CEO caught my eye today. I think it is the most clear vision into the future of software engineering we&#8217;ve seen in some time, and the implications are huge.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI is a baseline expectation (at Shopify)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-04-08T01:58:19.859Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!FcD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64b3ef-9b5f-41c6-a538-ced103c28371_1832x1224.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/ai-is-a-baseline-expectation-at-shopify&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160829775,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4a3c3201-085c-4ad9-8e9c-d7a3ba5ffb98&quot;,&quot;caption&quot;:&quot;I&#8217;m on the fence about whether requiring the usage of AI for engineers is actually good. We&#8217;ve already seen that Shopify is requiring good usage of AI tools for engineers as a baseline expectation, but it seems Zapier is taking an even stronger stance.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How Zapier measures AI fluency for engineers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-06-07T13:30:35.600Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OXWk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a39f1b8-e313-492d-927b-b81527be348b_1832x1623.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-zapier-measures-ai-fluency-for&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:165347175,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;59d7edc9-89cf-48e4-bb05-a1d448d46a50&quot;,&quot;caption&quot;:&quot;Meta just rolled out an AI-assisted coding round for onsite interviews. It&#8217;s still in pilot mode, but candidates are already seeing it in the wild. It&#8217;s a huge signal of where software engineering is heading.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Meta is doing AI-assisted interviews for software engineers now&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-11-17T12:37:34.552Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!l9dm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a242e2-364a-41c5-9b70-f409d7c90807_1568x749.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/meta-ai-assisted-interviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179083264,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8c79756-5aec-4e7a-9f3f-807ca402a847&quot;,&quot;caption&quot;:&quot;I&#8217;m going to be honest - the Block news was kind of shocking.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Block laid off half their staff, citing AI productivity gains&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-03-04T22:33:40.674Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f5134ec-cbec-4c29-aa19-4b2c4ac6839b_3286x1965.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/block-layoffs-software&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189574414,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Of course, measuring tokens for performance with a &#8220;more is better&#8221; attitude is out there. Still, it seems others are following suit per <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png&quot;,&quot;uuid&quot;:&quot;97d73706-fb1b-4451-9c42-7a332c5155cc&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tnmj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tnmj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 424w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 848w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1272w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png" width="1194" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127553,&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://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.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_!tnmj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 424w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 848w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1272w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Goodhart&#8217;s law</h2><p>It does surprise me that Meta would go with something this easily gameable. <a href="https://en.wikipedia.org/wiki/Goodhart's_law">Goodhart&#8217;s law</a> says:</p><blockquote><p>When a measure becomes a target, it ceases to be a good measure</p></blockquote><p>Do you think token usage is a good metric to measure performance?</p><h2>Expect to see more weird metrics like this</h2><p>Measuring engineering performance is hard. Like, really hard. Measuring AI proficiency is harder.</p><p>On one hand, should it matter how much an employee is using AI if their overall performance is great? No, it shouldn&#8217;t matter. The only reason a company wants to push AI usage would be because <strong>they believe AI makes people more valuable, even if those people aren&#8217;t bought-in</strong>.</p><p>So they seek to measure things like total token counts and incentivize higher usage. Which creates a perverse incentive, and you end up with tokenmaxxing.</p><p>My <em>hope</em> is that they see the flaw with this metric pretty quickly, but honestly it wouldn&#8217;t surprise me if we saw more like it pop up soon.</p><p>I want to live in a world where engineers are measured on output rather than process, but we&#8217;ll see where the next year takes us.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>