<?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 Product Compass: AI Product Management]]></title><description><![CDATA[Building, scaling, and succeeding as an AI Product Manager. We prioritize practical examples and no-code solutions while exploring the core principles. No CS degree required.]]></description><link>https://www.productcompass.pm/s/ai-product-management</link><image><url>https://substackcdn.com/image/fetch/$s_!Isz9!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png</url><title>The Product Compass: AI Product Management</title><link>https://www.productcompass.pm/s/ai-product-management</link></image><generator>Substack</generator><lastBuildDate>Thu, 30 Apr 2026 17:02:31 GMT</lastBuildDate><atom:link href="https://www.productcompass.pm/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Paweł Huryn]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[huryn@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[huryn@substack.com]]></itunes:email><itunes:name><![CDATA[Paweł Huryn]]></itunes:name></itunes:owner><itunes:author><![CDATA[Paweł Huryn]]></itunes:author><googleplay:owner><![CDATA[huryn@substack.com]]></googleplay:owner><googleplay:email><![CDATA[huryn@substack.com]]></googleplay:email><googleplay:author><![CDATA[Paweł Huryn]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Claude Code's Limits Are Generous. The Problem Is Your Setup.]]></title><description><![CDATA[$1,389/mo &#8594; $200/mo on the same Claude Code workflow. 4 root causes you control &#8212; with copy-paste templates.]]></description><link>https://www.productcompass.pm/p/stop-hitting-claude-code-limits</link><guid isPermaLink="false">https://www.productcompass.pm/p/stop-hitting-claude-code-limits</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 27 Apr 2026 20:22:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d60e9347-99c8-4a74-aa68-e897dfeb1d51_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m on Claude Code <strong>Max 20x (&#8364;180/mo)</strong>. 5 days in. Only 34% used working with Claude for 8 hours/day and running 10+ scheduled workflows:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ajto!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ajto!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 424w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 848w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 1272w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ajto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png" width="1456" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94710,&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.productcompass.pm/i/195650302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.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_!Ajto!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 424w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 848w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.png 1272w, https://substackcdn.com/image/fetch/$s_!Ajto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0c2aade-7a3d-4950-b35f-46d558aabb18_1725x734.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The same workflow cost me <strong>&#8364;1,184.95</strong> (~$1,389) a month ago:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ugRI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ugRI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 424w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 848w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 1272w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ugRI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png" width="1433" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1433,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133119,&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.productcompass.pm/i/195650302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.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_!ugRI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 424w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 848w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.png 1272w, https://substackcdn.com/image/fetch/$s_!ugRI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e1c8caf-264c-4afd-b320-6a9950c2d50d_1433x814.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>No model swap, no skipped sessions.</p><p>Between March 23 and April 23, some users on Max burned weekly quotas in 1-2 days. Anthropic shipped 3 bug fixes (v2.1.116+) and reset all subscriber limits. Full writeup in their <a href="https://x.com/ClaudeDevs/status/2047371123185287223">April 23 postmortem</a>.</p><p><strong>Four root causes are still on your side</strong> (I&#8217;ve been researching and testing that for the last 2 weeks):</p><ol><li><p><strong>Cache misses</strong></p></li><li><p><strong>Context bloat</strong></p></li><li><p><strong>Wrong model or effort</strong></p></li><li><p><strong>Wrong input format</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5vbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5vbl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5vbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How to reduce and optimize Claude Code tokens, Claude Code limits&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="How to reduce and optimize Claude Code tokens, Claude Code limits" title="How to reduce and optimize Claude Code tokens, Claude Code limits" srcset="https://substackcdn.com/image/fetch/$s_!5vbl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5vbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a988b5c-6060-433b-aa37-9cdd0b070518_2400x3000.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><em>Our Sponsor: Nimbalyst</em></h2><p><em>This is a paid placement, but I only run sponsors I've actually tested. I&#8217;ve been working with <strong><a href="https://nimbalyst.com/?utm_source=productcompass&amp;utm_medium=newsletter&amp;utm_campaign=pawel-huryn-newsletter&amp;utm_content=nimbalyst-article">Nimbalyst</a></strong> for 10+ hours.</em></p><p><em>It&#8217;s a visual workspace for Claude Code and Codex. If the VS Code interface has intimidated you, you should try it.</em></p><p><em>I loved the markdown files that actually render without plugins, and navigating between linked documents. VS Code is missing this.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IK63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IK63!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 424w, https://substackcdn.com/image/fetch/$s_!IK63!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 848w, https://substackcdn.com/image/fetch/$s_!IK63!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 1272w, https://substackcdn.com/image/fetch/$s_!IK63!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IK63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png" width="1456" height="904" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:904,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:705060,&quot;alt&quot;:&quot;Nimbalyst - a visual workspace for Claude Code and 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.productcompass.pm/i/195650302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nimbalyst - a visual workspace for Claude Code and Codex" title="Nimbalyst - a visual workspace for Claude Code and Codex" srcset="https://substackcdn.com/image/fetch/$s_!IK63!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 424w, https://substackcdn.com/image/fetch/$s_!IK63!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 848w, https://substackcdn.com/image/fetch/$s_!IK63!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 1272w, https://substackcdn.com/image/fetch/$s_!IK63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2969f077-0fc9-4ad8-a26b-c8a2f66716e1_3077x1910.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Working with accredia.io documents in <a href="https://nimbalyst.com/?utm_source=productcompass&amp;utm_medium=newsletter&amp;utm_campaign=pawel-huryn-newsletter&amp;utm_content=nimbalyst-article">Nimbalyst</a></figcaption></figure></div><p><em>Big surprise: sessions as cards on a Kanban board. Backlog, planning, implementing, done. Claude doesn&#8217;t have this.</em></p><p><em>Plus session tracking, all the context window techniques we&#8217;ve been discussing, and a native iOS app (their custom remote control). Works with your Claude Pro/Max/Team subscription, not just API keys.</em></p><p><em>Free for individual use. Worth twenty minutes if you&#8217;ve been Claude-Code-curious:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://nimbalyst.com/?utm_source=productcompass&amp;utm_medium=newsletter&amp;utm_campaign=pawel-huryn-newsletter&amp;utm_content=nimbalyst-article&quot;,&quot;text&quot;:&quot;Download Free&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://nimbalyst.com/?utm_source=productcompass&amp;utm_medium=newsletter&amp;utm_campaign=pawel-huryn-newsletter&amp;utm_content=nimbalyst-article"><span>Download Free</span></a></p><div><hr></div><h2>1. Cache Misses</h2><p>The prompt cache is the single biggest lever in Claude Code. Most people never look at it.</p><p>The math:</p><ul><li><p>Cache <strong>read</strong>: 0.1&#215; the input price</p></li><li><p>Cache <strong>write</strong> (5-min TTL): 1.25&#215;</p></li><li><p>Cache <strong>write</strong> (1-hour TTL): 2&#215;</p></li><li><p>Cache <strong>refresh on hit</strong>: free (charged at the read price)</p></li></ul><p>Every hit on a cached prefix resets its TTL at no extra cost. So a long session with steady tool use stays warm indefinitely as long as the prefix doesn&#8217;t change.</p><p>Thariq spelled out the rules in <a href="https://x.com/trq212/status/2024574133011673516">&#8220;Lessons from Building Claude Code.&#8221;</a> The two that move the needle:</p><ul><li><p><strong>Lock your tools at session start.</strong> Adding or removing a tool mid-session invalidates the cached prefix and forces a full re-read. Never add or remove tools mid-session.</p></li><li><p><strong>Lock your model at session start.</strong> Switching models mid-session blows the cache for the same reason.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YBip!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YBip!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YBip!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YBip!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YBip!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YBip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg" width="1199" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Code Prompt Caching&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code Prompt Caching" title="Claude Code Prompt Caching" srcset="https://substackcdn.com/image/fetch/$s_!YBip!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YBip!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YBip!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YBip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e0f09-cff9-4694-9cef-365f2f2c2a23_1199x661.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: Lessons from <a href="https://x.com/trq212/status/2024574133011673516">Building Claude Code: Prompt Caching Is Everything</a> by Thariq</figcaption></figure></div><p><strong>~90% is healthy on the 5-min default.</strong> On the 1-hour TTL it climbs to ~97-99%, but that one is API-only and isn&#8217;t priced into Pro / Max / Team subscriptions.</p><p><strong>What to Do:</strong></p><ul><li><p><strong>Protect the prefix.</strong> Don&#8217;t add MCP servers mid-session, don&#8217;t <em><strong>/model </strong></em>mid-session.</p></li><li><p><strong>Watch the hit rate.</strong> See &#167; Watch the Number below.</p></li><li><p><strong>Consider the 1h cache</strong> for long sessions on the API. Write costs more (2&#215; vs 1.25&#215;), but the higher hit rate pays it back.</p></li></ul><div><hr></div><h2>2. Context Bloat</h2><p>For Opus 4.7, 1M context is the default. That&#8217;s expensive. Long sessions sprawl, and auto-compact fires later than it should. Disable it and fall back to 200K. 200K is enough for almost any task.</p><p>On 200K, auto-compact fires at ~155K (~80%), the behavior Boris Cherny <a href="https://x.com/bcherny/status/1977163445205450783">described</a> for the previous Opus. The trick is to compact <em>before</em> you hit the auto-trigger. Once it fires, it pushes you over and warms a fresh prefix. Compact early instead.</p><p>The settings I run:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;9abfa5fd-968e-4bdd-8535-8ab07423f8f1&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "env": {
    "CLAUDE_CODE_DISABLE_1M_CONTEXT": "1",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80"
  }
}</code></pre></div><p>That disables 1M context and pins the auto-compact threshold at 80%.</p><h3>2.1 Five Session Moves</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4U5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4U5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4U5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg" width="1200" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Code session management&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code session management" title="Claude Code session management" srcset="https://substackcdn.com/image/fetch/$s_!4U5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4U5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe517a714-2063-4a6d-898b-6e5a789cd86a_1200x455.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://x.com/trq212/status/2044548257058328723">Using Claude Code: Session Management &amp; 1M Context</a> by Thariq</figcaption></figure></div><ul><li><p><strong>/compact</strong> at 50% or after every task. Don&#8217;t wait for auto.</p></li><li><p><strong>/clear</strong> between unrelated work. New session = fresh prefix.</p></li><li><p><strong>/rewind</strong> when a turn went sideways. Cheaper than re-prompting around the bad context.</p></li><li><p><strong>Subagents</strong> for anything that doesn&#8217;t need the parent&#8217;s reasoning.</p></li></ul><h3>2.2 Subagents Are the Underused Move</h3><p>Anything that&#8217;s bulk-mechanical, scoped research, or parallelizable should run in a subagent. The parent context stays clean and you parallelize across cheaper models.</p><p>A CLAUDE.md task-delegation block I keep in every project:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;d8faf798-b5a4-4276-a773-08a9bf30f8b7&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">## Subagents v1.0

Spawn subagents to isolate context, parallelize independent work, or offload bulk mechanical tasks. Don't spawn when the parent needs the reasoning, when synthesis requires holding things together, or when spawn overhead dominates.

Pick the cheapest model that can do the subtask well:
- Haiku: bulk mechanical work, no judgment
- Sonnet: scoped research, code exploration, in-scope synthesis
- Opus: subtasks needing real planning or tradeoffs

If a subagent realizes it needs a higher tier than itself, return to the parent.

Parent owns final output and cross-spawn synthesis. User instructions override.</code></pre></div><h3>2.3 Skills Can Also Be Invoked as Agents</h3><p>Add <em><strong>agent: true</strong></em> and <em><strong>model:</strong></em><strong> </strong>to the frontmatter and the skill runs in its own subagent context with its own model. For example:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;de4b2f24-92c8-47fb-84b0-a72f7dc11485&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">---
name: tldr-pdf
description: Extract a 200-word TL;DR from a PDF without loading the full text into the parent context
agent: true
model: sonnet
---

You receive a path to a PDF.

1. Run `pdftotext "$1" -` to extract the text.
2. Read the output.
3. Return only:
   - 5-bullet TL;DR
   - 3 quotes worth keeping
   - Any URLs cited

Never return the full text. Never expand beyond the structure above.</code></pre></div><p>The parent gets back 200 words. The full PDF never touches its context.</p><h3>2.4 A Few More Techniques that Pay for Themselves on Long Sessions</h3><ul><li><p><strong>Load lean.</strong> Disable unused MCP servers, tools, skills, and plugins. Move rules out of CLAUDE.md and into skills, custom tools, or referenced .MD files (progressive disclosure).</p></li><li><p><strong>Spec prompts.</strong> Write requests like a spec: file paths, components, expected I/O, constraints. Vague requests burn turns and tokens.</p></li><li><p><strong>Skip the search.</strong> When you know the file, tag it @ docs/design.md or @ research.md. Claude doesn&#8217;t need to grep for what you can hand it directly.</p></li><li><p><strong><a href="https://github.com/rtk-ai/rtk">rtk-ai/rtk</a>.</strong> CLI proxy that strips redundant whitespace and compresses tool output. 60-90% according to the authors. ~20-30% token reduction in my workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vVPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vVPv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vVPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg" width="1199" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;rtk-ai/rtk. CLI proxy that strips redundant whitespace and compresses tool output&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="rtk-ai/rtk. CLI proxy that strips redundant whitespace and compresses tool output" title="rtk-ai/rtk. CLI proxy that strips redundant whitespace and compresses tool output" srcset="https://substackcdn.com/image/fetch/$s_!vVPv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vVPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda5154-ef70-4d90-93b9-9ba85ffdc5cd_1199x763.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong><a href="https://github.com/juliusbrussee/caveman">juliusbrussee/caveman</a>.</strong> Drops conversational filler from responses without affecting the model&#8217;s actual reasoning. Highest savings on chats.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nbaf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nbaf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nbaf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg" width="1200" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;caveman. Drops conversational filler from responses without affecting the model&#8217;s actual reasoning&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="caveman. Drops conversational filler from responses without affecting the model&#8217;s actual reasoning" title="caveman. Drops conversational filler from responses without affecting the model&#8217;s actual reasoning" srcset="https://substackcdn.com/image/fetch/$s_!nbaf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nbaf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2031c49-7890-4f0e-ba13-d4f14eb6c0e4_1200x438.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>3. Wrong Model or Effort</h2><p>Three separate dials. All burn tokens fast if you leave them on the wrong setting.</p><h3>3.1 Effort</h3><p>Default reasoning burns ~2&#215; the tokens of medium for most tasks. Set it on the prompt that needs the headroom, not the whole session.</p><p>markdown</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;toml&quot;,&quot;nodeId&quot;:&quot;0c8253bb-7604-4c42-9d50-c6c726b09b90&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-toml">/effort low       # quick fixes, mechanical tasks
/effort medium    # most prompts (huge savings vs default)
/effort high      # demanding reasoning 
/effort xhigh     # default for agentic coding (4.7)
/effort max       # diminishing returns; rarely worth the ~2&#215; xhigh cost</code></pre></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FBz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FBz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Code performance and cost by effort&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code performance and cost by effort" title="Claude Code performance and cost by effort" srcset="https://substackcdn.com/image/fetch/$s_!0FBz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0FBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4559e7-c3db-48c9-ad17-1116b8ac2658_1200x675.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.anthropic.com/news/claude-opus-4-7">Introducing Claude Opus 4.7</a></figcaption></figure></div><p>Per prompt, not per task or session.</p><h3>3.2 Route in (CLAUDE.md)</h3><p>Pick the session model at start. You can&#8217;t switch mid-session without nuking the cache (&#167;1). Two options:</p><ul><li><p><strong>Sonnet session.</strong> Cheaper, but no Opus available. Good when you know the work is in-scope for Sonnet.</p></li><li><p><strong>Opus session + delegate.</strong> Pay for Opus on the parent (planning, tradeoffs), delegate the rest. My default for mixed work.</p></li></ul><p>Then spell out delegation in CLAUDE.md: Haiku for mechanical work, Sonnet for scoped research, Opus for tradeoffs. Opus 4.7 delegates less than 4.6, so you have to ask. See &#167; 2 (Task Delegation) for the full block.</p><h3>3.3 Route Out</h3><p>If you&#8217;re hitting Pro / Max / Team limits but want to keep the Claude Code interface, route to OpenRouter or another provider. GLM-5.1 &#8776; Opus at ~1/12&#215; the cost.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;715588e3-ffa7-476c-ae42-910a47744a48&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "env": {
    "ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
    "ANTHROPIC_AUTH_TOKEN": "{YOUR-API-KEY}",
    "ANTHROPIC_API_KEY": ""
    },
  "model": "z-ai/glm-5.1"
}</code></pre></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>4. Wrong Input Format</h2><p>Some inputs are token-expensive by default. Three swaps cover most of it.</p><h3>4.1 Screenshots and Chrome Scraping &#8594; agent-browser</h3><p><strong><a href="https://github.com/vercel-labs/agent-browser">vercel-labs/agent-browser</a> </strong>browses pages via the accessibility tree instead of rendering and screenshotting. ~90% fewer tokens than &#8220;Claude in Chrome&#8221; when you&#8217;re scraping or doing research from web pages.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;b0549860-9247-425b-9311-77949416f314&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">npm install -g agent-browser
agent-browser install  # Download Chrome from Chrome for Testing (first time only)</code></pre></div><h3>4.2 PDFs &#8594; pdftotext, Not Claude&#8217;s PDF Reader</h3><p>The Read tool loads PDFs as images, which is expensive. Tell Claude to use &#8216;pdftotext&#8217; instead of &#8216;Read&#8217; (works for PDFs on local drive, but not attached to the chat - the latter works in Claude Desktop only).</p><p>The CLAUDE.md fragment that codifies defaults from 4.1 and 4.2:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;d0c0a1cd-57fd-4d21-9bdd-d049fcddcd71&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">## Preferred Tools

### Data Fetching

1. **WebFetch**: free, text-only, works on public pages that don't block bots.
2. **agent-browser CLI**: free, local Rust CLI + Chrome via CDP. For dynamic pages or auth walls that WebFetch can't handle. Returns the accessibility tree with element refs (@e1, @e2). ~82% fewer tokens than screenshot-based tools. Install: `npm i -g agent-browser &amp;&amp; agent-browser install`. Use `snapshot` for AI-friendly DOM state, element refs for interaction.
3. **Notice recurring fetch patterns and propose wrapping them as dedicated tools.** When the same fetch/parse logic comes up more than once, suggest wrapping it as a named tool (e.g. a skill file or a .py script that calls `agent-browser` with the snapshot and extraction steps baked in for that source). Add the entry to `## Dedicated Tools` below and reference it by name on future calls.

### PDF Files

Use 'pdftotext', not the 'Read' tool. Use 'Read' only when the user directly asks to analyze images or charts inside the document. Read loads PDFs as images.

## Dedicated Tools

&lt;!-- List project-specific tools here. For each, link to its skill or script file (e.g. `tools/reddit_fetch.py`). The orchestration logic lives in those files, not here. --&gt;</code></pre></div><h3>4.3 Large Repos &#8594; Code Graph, Not Raw File Reads</h3><p><strong><a href="https://github.com/tirth8205/code-review-graph">tirth8205/code-review-graph</a></strong> builds a persistent map of your codebase (a knowledge graph). Claude reads only what matters. Claimed 6.8&#215; fewer tokens on reviews, up to 49&#215; on daily coding tasks. I implemented it in accredia.io. Worth noting: it does reduce tokens on specific tasks, not all 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_!oIfv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oIfv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oIfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg" width="1456" height="1201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1201,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;code-review-graph builds a persistent map of your codebase (a knowledge graph)&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="code-review-graph builds a persistent map of your codebase (a knowledge graph)" title="code-review-graph builds a persistent map of your codebase (a knowledge graph)" srcset="https://substackcdn.com/image/fetch/$s_!oIfv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oIfv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94b3d917-c2fc-4a9d-ba21-e31c4ad6216b_3150x2599.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AI coding tools re-read your entire codebase on every task. code-review-graph fixes that. It builds a structural map of your code with Tree-sitter, tracks changes incrementally, and gives your AI assistant precise context via MCP so it reads only what matters.</figcaption></figure></div><p>AI coding tools re-read your entire codebase on every task. code-review-graph fixes that. It builds a structural map of your code, tracks changes incrementally, and gives your AI assistant precise context via MCP so it reads only what matters.</p><div><hr></div><h2>5. Watch the Number</h2><p>Three dashboards, depending on your tier:</p><h3>5.1 Historical (Pro / Max / Team)</h3><p><strong><a href="https://github.com/phuryn/claude-usage">phuryn/claude-usage</a>:</strong> Long-term breakdown by session, day, week, and all-time. Use it to find where the spend went.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ezVk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ezVk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ezVk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg" width="1200" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Code Usage Dashboard: claude-usage: Long-term breakdown by session, day, week, and all-time. Use it to find where the spend went.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code Usage Dashboard: claude-usage: Long-term breakdown by session, day, week, and all-time. Use it to find where the spend went." title="Claude Code Usage Dashboard: claude-usage: Long-term breakdown by session, day, week, and all-time. Use it to find where the spend went." srcset="https://substackcdn.com/image/fetch/$s_!ezVk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ezVk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eecb8fe-322c-45f4-9df5-1e035f97e627_1200x891.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/phuryn/claude-usage">https://github.com/phuryn/claude-usage</a></figcaption></figure></div><h3>5.2 Real-Time</h3><p><strong><a href="https://github.com/Gronsten/claude-usage-monitor">Gronsten/claude-usage-monitor</a>: </strong>Current 5-hour window + active session tokens, with color thresholds. Use it to know how close you are to your cap right 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_!Vixa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vixa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vixa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg" width="1159" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1159,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Code usage monitor VS Code: current 5-hour window + active session tokens&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code usage monitor VS Code: current 5-hour window + active session tokens" title="Claude Code usage monitor VS Code: current 5-hour window + active session tokens" srcset="https://substackcdn.com/image/fetch/$s_!Vixa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vixa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b6ca324-ad37-4529-a28b-1a977ac69bf6_1159x552.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/Gronsten/claude-usage-monitor">https://github.com/Gronsten/claude-usage-monitor</a></figcaption></figure></div><h3>5.3 API: Anthropic&#8217;s Own Cache Dashboard (API users)</h3><p>At <strong><a href="https://platform.claude.com/usage/cache">platform.claude.com/usage/cache</a></strong>, API only, separate from Pro / Max / Team subscriptions monitoring.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sSzW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sSzW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sSzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg" width="1200" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anthropic&#8217;s Cache Dashboard&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="Anthropic&#8217;s Cache Dashboard" title="Anthropic&#8217;s Cache Dashboard" srcset="https://substackcdn.com/image/fetch/$s_!sSzW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sSzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab58ab2-0d40-4304-9149-1d96fe110f02_1200x700.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Anthropic&#8217;s Own Cache Dashboard (API users)</figcaption></figure></div><p>If you can&#8217;t see the cache hit rate, you can&#8217;t fix it.</p><div><hr></div><h2>&#128274; 6. An Upgraded Sub-Agents Instructions for Cowork and Claude Code</h2><p>In &#167;2.2, I shared a Subagents v1.0 block that significantly reduced my tokens in Claude Code, especially with Opus 4.7.</p><p>After running it across dozens of sessions, two failure modes kept showing up:</p><ul><li><p>Subagents with no strategic context returned compliant-but-useless data, forcing the parent to re-spawn with a better brief and pay for the work twice.</p></li><li><p>Unverified data silently propagated into the parent agent.</p></li></ul><p>Those two issues were common in Claude, unrelated to tokens.</p><p>The block below fixes them by adding the strategic-context layer. Works across Cowork and Claude Code &#128071;</p>
      <p>
          <a href="https://www.productcompass.pm/p/stop-hitting-claude-code-limits">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Ultimate Guide to Claude Opus 4.7]]></title><description><![CDATA[What changed, the 10 migration moves, and 10 highest-ROI levers to keep costs down.]]></description><link>https://www.productcompass.pm/p/claude-opus-4-7-guide</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-opus-4-7-guide</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Sat, 18 Apr 2026 20:50:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4200dda8-676e-436c-ae24-335b12d3a2da_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>4.6 guessed. 4.7 stopped guessing. Your old prompts still work, mostly. The ones that break need one of the ten moves below.</p><p>Anthropic shipped Claude Opus 4.7 on April 16. The <a href="https://platform.claude.com/docs/en/about-claude/models/migration-guide#migrating-to-claude-opus-4-7">official migration guide</a> puts it plainly: 4.7 <em>&#8220;takes the instructions literally&#8221;</em> and <em>&#8220;will not silently generalize.&#8221;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JB8k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JB8k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JB8k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Opus 4.7 Benchmarks&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="Claude Opus 4.7 Benchmarks" title="Claude Opus 4.7 Benchmarks" srcset="https://substackcdn.com/image/fetch/$s_!JB8k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JB8k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25390d40-1522-4be0-a369-10e143b9e093_1080x1080.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XOYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XOYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XOYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg" width="1456" height="1451" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1451,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Opus 4.7 vs. Opus 4.6 Arena Benchmarks&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="Claude Opus 4.7 vs. Opus 4.6 Arena Benchmarks" title="Claude Opus 4.7 vs. Opus 4.6 Arena Benchmarks" srcset="https://substackcdn.com/image/fetch/$s_!XOYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XOYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8972a291-c9bc-421d-aedc-8cead69cdb3f_1614x1608.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It's not a uniform upgrade. Wins on coding, creative writing, and structured work. Losses on instruction following in vague prompts, multi-turn, and long-context retrieval. The benchmarks show a trade, not a regression. I sort real regressions from preference artifacts and cost mechanics in &#167; 6.</p><blockquote><p>Boris Cherny, Claude Code lead at Anthropic, <a href="https://x.com/bcherny/status/2044822408826380440">posted on release day</a>: <em>"It took a few days for me to learn how to work with it effectively."</em></p></blockquote><div><hr></div><h2>Why Read This, and Why Now</h2><p>Reddit calls 4.7 a regression. Arena shows 4.6 winning on instruction following. Anthropic's migration guide says it's working as designed. Boris confirms it's more agentic and precise.</p><p>The takes don&#8217;t agree because they&#8217;re measuring different workflows.</p><p>By the end you&#8217;ll know:</p><ul><li><p>The ten moves to make your 4.6 prompts work on 4.7</p></li><li><p>Where 4.7&#8217;s cost really goes, and the ten highest-ROI levers</p></li><li><p>What Cowork and Dispatch users lose vs the Code, and what I use on mobile instead</p></li><li><p>How to decide between 4.6 and 4.7 for your own workflow</p></li><li><p>You don&#8217;t need more instructions. You need better intent.</p></li></ul><p>I&#8217;ve had 16+ hours with 4.7 so far. What follows is what changed, what to do about it, and resources section at the end.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What&#8217;s New in Opus 4.7</h2><p>4.6 filled the gaps when your instruction was unclear. 4.7 takes you at your word.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VrpT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VrpT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 424w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 848w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 1272w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VrpT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png" width="1200" height="803" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!VrpT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86007,&quot;alt&quot;:&quot;Opus 4.6 vs. Opus 4.7&quot;,&quot;title&quot;:&quot;Opus 4.6 vs. Opus 4.7&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Opus 4.6 vs. Opus 4.7" title="Opus 4.6 vs. Opus 4.7" srcset="https://substackcdn.com/image/fetch/$s_!VrpT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 424w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 848w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 1272w, https://substackcdn.com/image/fetch/$s_!VrpT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b393884-e560-4750-8248-36b391e8a8ec_1200x803.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>For PMs:</strong> if your 4.6 workflow relied on the model <em>&#8220;figuring out what you meant,&#8221;</em> expect 4.7 to ask more questions, or to do less, or to do exactly what you asked for (which is not what you wanted).</p><div><hr></div><h2>2. Intent: The Universal Unlock</h2><p>This is the principle: <strong>4.7 rewards clear intent. </strong>Everything else in this post is a tactic. </p><p>Not longer prompts, not more rules, not a bigger CLAUDE.md. Intent splits into two layers:</p><ul><li><p><strong>Strategic context</strong> is durable: what you&#8217;re building, who it&#8217;s for, what&#8217;s off-limits, what good looks like. Write it once. Put it in CLAUDE.md. It loads every session, progressive-disclosure style, so you&#8217;re not paying to reintroduce the project on turn one.</p></li><li><p><strong>Per-task intent</strong> is variable: what specifically do I want Claude to do right now. You still write this every turn. The gain from CLAUDE.md is that you stop retyping the strategic context on top of it.</p></li></ul><p>The full version (seven components, how they compose) is in <a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">The Intent Engineering Framework for AI Agents</a>, published three months before 4.7 shipped:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3987a0c4-9d91-4b31-a711-31e8e5eb6aa6&quot;,&quot;caption&quot;:&quot;Everyone talks about &#8220;intent&#8221; in AI. Few explain what it actually means or how to define it without watching your agent optimize the wrong thing.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Intent Engineering Framework for AI Agents&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass. Deep research. I build, test, then teach. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba18ea7b-0b42-4881-96ff-8e7a8d555f86_1024x1024.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2026-01-13T10:37:40.309Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fab894e-ea9f-4680-8f36-fcb1aebf9f5d_1280x720.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents&quot;,&quot;section_name&quot;:&quot;AI Product Management&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:184343366,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:102,&quot;comment_count&quot;:2,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>This is perfectly aligned with Karpathy&#8217;s <a href="https://x.com/karpathy/status/2015883857489522876">Claude coding post</a>, too:</p><blockquote><p><em>&#8220;Leverage. LLMs are exceptionally good at looping until they meet specific goals and this is where most of the &#8220;feel the AGI&#8221; magic is to be found. Don&#8217;t tell it what to do, give it success criteria and watch it go (...) Change your approach from imperative to declarative to get the agents looping longer and gain leverage.&#8221;</em></p></blockquote><h4>Anthropic and OpenAI convergence</h4><p>Anthropic moved Opus 4.7 toward more literal instruction following. OpenAI updated their December 2025 Model Spec to say <em>&#8220;consider not just the literal wording but the underlying intent.&#8221;</em> </p><p>They&#8217;re converging from opposite directions. Anthropic is adding precision to its intent-first model. OpenAI is adding intent inference to its precision-first model. The same skill (<a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">engineering intent</a> clearly) is becoming the unlock on both sides.</p><h4>And Anthropic is already encoding it</h4><p>Managed Agents (research preview) bakes success criteria and outcomes into the framework itself. I recently covered it here:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PawelHuryn/status/2042008828334764162?s=20&quot;,&quot;full_text&quot;:&quot;This is Anthropic's AWS moment. I spent 2 hours studying the architecture of Managed Agents. Here's everything you need to know.\n\nThe default way to build an agent is a single process. The model reasons, calls tools, runs code, and holds your credentials &#8212; all in the same box. If&quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2031703870615715840/aq6W0Caw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-08T22:36:58.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Managed Agents is the first 'agent in the cloud' API that has the right mix of simplicity and complexity.\n\nImplementation details like how you manage a sandbox are abstracted, but you have a lot of control over the actual execution of the model.&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;},&quot;reply_count&quot;:43,&quot;retweet_count&quot;:100,&quot;like_count&quot;:1057,&quot;impression_count&quot;:197586,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The skill of <a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">engineering clear intent</a> is what transfers across vendors and models. That&#8217;s why it has the longest shelf life right now.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em><strong>Side Note:</strong> On May 9, we&#8217;re launching <a href="https://go.productcompass.pm/claudathon">Hands-On Claude Code Certification</a>. In 4 weeks you will learn everything to ship full agentic products &#8212; UI, agentic harness, evals, guardrails, and ops &#8212; with Claude Code. Real apps, not demos.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zVxV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zVxV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 424w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 848w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zVxV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png" width="1456" height="880" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:457818,&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.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_!zVxV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 424w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 848w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 1272w, https://substackcdn.com/image/fetch/$s_!zVxV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e25e834-052b-4110-a89e-5f9df8b99451_2229x1347.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://go.productcompass.pm/claudathon&quot;,&quot;text&quot;:&quot;Secure your spot (40% off)&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://go.productcompass.pm/claudathon"><span>Secure your spot (40% off)</span></a></p><p><em>Most students expense this through their companies.</em></p><div><hr></div><h2>3. The 10 Claude Opus 4.7 Migration Moves</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KtDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KtDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg" width="1456" height="1764" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The 10 Claude Opus 4.7 Migration Moves&quot;,&quot;title&quot;:&quot;The 10 Claude Opus 4.7 Migration Moves&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="The 10 Claude Opus 4.7 Migration Moves" title="The 10 Claude Opus 4.7 Migration Moves" srcset="https://substackcdn.com/image/fetch/$s_!KtDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KtDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c6c1bf-2aa5-448d-87bc-b584ca5c8e11_2400x2908.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3.1 Front-load intent in CLAUDE.md</h3><p>You don&#8217;t have to retype the strategic context every session. Put it in CLAUDE.md once. Every future session starts with the context already loaded. You still write per-task intent each turn, but you stop paying the &#8220;remember what we&#8217;re building&#8221; tax.</p><p>Delegate information the agent doesn&#8217;t have to read every session to other files, like strategy.md below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aka6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aka6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 424w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 848w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 1272w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aka6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png" width="1456" height="928" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Aka6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:264208,&quot;alt&quot;:&quot;Front-load intent in CLAUDE.md&quot;,&quot;title&quot;:&quot;Front-load intent in CLAUDE.mdFront-load intent in CLAUDE.md&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Front-load intent in CLAUDE.md" title="Front-load intent in CLAUDE.mdFront-load intent in CLAUDE.md" srcset="https://substackcdn.com/image/fetch/$s_!Aka6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 424w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 848w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 1272w, https://substackcdn.com/image/fetch/$s_!Aka6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70352de5-2082-4dab-bd72-a9481231681e_1830x1166.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: My context from CLAUDE.md</figcaption></figure></div><h3>3.2 Default to Extra high (xhigh)</h3><p>New effort level between high and max. Anthropic&#8217;s own recommendation for coding and agentic 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_!aySO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aySO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 424w, https://substackcdn.com/image/fetch/$s_!aySO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 848w, https://substackcdn.com/image/fetch/$s_!aySO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 1272w, https://substackcdn.com/image/fetch/$s_!aySO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aySO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png" width="1413" height="694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:694,&quot;width&quot;:1413,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95681,&quot;alt&quot;:&quot;Setting \&quot;Extra high\&quot; effort in VS Code Claude extension&quot;,&quot;title&quot;:&quot;Extra high (xhigh) in VS Code Claude extension&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Setting &quot;Extra high&quot; effort in VS Code Claude extension" title="Extra high (xhigh) in VS Code Claude extension" srcset="https://substackcdn.com/image/fetch/$s_!aySO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 424w, https://substackcdn.com/image/fetch/$s_!aySO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 848w, https://substackcdn.com/image/fetch/$s_!aySO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 1272w, https://substackcdn.com/image/fetch/$s_!aySO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e81cc3c-7818-4558-abfe-89804fb84d8e_1413x694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Setting "Extra high" effort in VS Code Claude extension</figcaption></figure></div><p>max is prone to overthinking. Most <em>&#8220;4.7 feels slow&#8221;</em> reports trace back to people running max by reflex. Use max only when the problem actually needs deep reasoning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!097y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!097y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!097y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!097y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!097y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!097y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!097y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Opus 4.7 Extra high (xhigh)&quot;,&quot;title&quot;:&quot;Claude Opus 4.7 Extra high (xhigh)&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="Claude Opus 4.7 Extra high (xhigh)" title="Claude Opus 4.7 Extra high (xhigh)" srcset="https://substackcdn.com/image/fetch/$s_!097y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!097y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!097y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!097y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe99319fd-0746-44e8-be69-e8410d81fd71_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://claude.com/blog/best-practices-for-using-claude-opus-4-7-with-claude-code">Anthropic</a></figcaption></figure></div><h3>3.3 Toggle effort mid-task</h3><p>Effort is per-call, not per-session. max for the hard subproblem. Drop back to high for the rest. </p><h3>3.4 Regression-test old prompts</h3><p>New tokenizer. 1.0 to 1.35&#215; more tokens per input. Your 4.6 workflows cost more on 4.7 before you&#8217;ve changed a line.</p><p>The offset to know about: Anthropic raised rate limits alongside the 4.7 launch:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rhVh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rhVh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 424w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 848w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 1272w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rhVh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png" width="1350" height="537" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!rhVh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:537,&quot;width&quot;:1350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142130,&quot;alt&quot;:&quot;Regression-test old prompts before cutting over&quot;,&quot;title&quot;:&quot;Regression-test old prompts before cutting over&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Regression-test old prompts before cutting over" title="Regression-test old prompts before cutting over" srcset="https://substackcdn.com/image/fetch/$s_!rhVh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 424w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 848w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 1272w, https://substackcdn.com/image/fetch/$s_!rhVh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7593830e-2894-41db-a730-386d5f6e59c7_1350x537.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My perspective: what matters most is cost per correct output token. Test it for your specific product before switching the model.</p><h3>3.5 Batch questions. Stop drip-feeding.</h3><p>If you have three questions, ask all three in one message. </p><p>On 4.6, clarifying across 3-4 turns worked. On 4.7, each turn adds reasoning overhead on top of literal interpretations from earlier turns. </p><p>Treat clarification as an exception, not a workflow.</p><h3>3.6 Show what you want</h3><p>Positive examples beat negative rules. According to Anthropic:</p><ul><li><p>&#8220;Like this: &#8221; followed by short examples works.</p></li><li><p>&#8220;Don&#8217;t do this: &#8221; rarely lands and burns tokens trying.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cWMc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cWMc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 424w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 848w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 1272w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cWMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png" width="1525" height="617" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cWMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:1525,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107785,&quot;alt&quot;:&quot;Positive examples: Claude Code, Opus 4.7&quot;,&quot;title&quot;:&quot;Positive examples: Claude Code, Opus 4.7&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3622e9eb-f414-4d95-b459-a0f42ac3d1eb_1525x699.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Positive examples: Claude Code, Opus 4.7" title="Positive examples: Claude Code, Opus 4.7" srcset="https://substackcdn.com/image/fetch/$s_!cWMc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 424w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 848w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 1272w, https://substackcdn.com/image/fetch/$s_!cWMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e3a8700-88a1-4458-bb35-19e2f0b9e028_1525x617.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: Positive examples from my personal agent</figcaption></figure></div><p>If your prompt has more than three &#8220;don&#8217;t&#8221; or &#8220;never&#8221; lines, flip them. What does the ideal output look like? Show two examples and cut the rules.</p><h3>3.7 Delete old progress scaffolding</h3><p><em>&#8220;Summarize every 3 tool calls.&#8221; &#8220;Give me a status update before moving on.&#8221; &#8220;Explain your plan, then execute.&#8221;</em> Delete these. </p><p>4.7 emits high-quality progress updates natively in long agentic traces:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l2FF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l2FF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 424w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 848w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 1272w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l2FF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png" width="1380" height="535" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!l2FF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:535,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115663,&quot;alt&quot;:&quot;Delete old progress scaffolding&quot;,&quot;title&quot;:&quot;Delete old progress scaffolding&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Delete old progress scaffolding" title="Delete old progress scaffolding" srcset="https://substackcdn.com/image/fetch/$s_!l2FF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 424w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 848w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 1272w, https://substackcdn.com/image/fetch/$s_!l2FF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938367a1-d0a2-48fc-9cff-3e4a735d3cf2_1380x535.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: Progress updates generated by my personal agent</figcaption></figure></div><h3>3.8 Tell it to fan out explicitly</h3><p>4.7 spawns fewer subagents by default and makes fewer tool calls per task. For parallel exploration, you now have to ask. </p><p>Phrasings that work: <em>&#8220;spawn subagents in the same turn to investigate X, Y, Z.&#8221;</em> Autonomy went up. Default delegation went down.</p><p>I also added separate instructions for Dispatch in DISPATCH.md. This file is referenced from CLAUDE.md:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NsMY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NsMY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 424w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 848w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 1272w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NsMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png" width="1456" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:199598,&quot;alt&quot;:&quot;4.7 spawns fewer subagents by default&quot;,&quot;title&quot;:&quot;4.7 spawns fewer subagents by default&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="4.7 spawns fewer subagents by default" title="4.7 spawns fewer subagents by default" srcset="https://substackcdn.com/image/fetch/$s_!NsMY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 424w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 848w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 1272w, https://substackcdn.com/image/fetch/$s_!NsMY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d819408-403f-4228-9a18-c1a1951c3bac_1632x845.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: My instructions on how to spawn subagents</figcaption></figure></div><p>Later, I explain why I started using Dispatch less often.</p><h3>3.9 Review plans, not diffs</h3><p>Two different primitives. Don&#8217;t confuse them.</p><ul><li><p><strong>Plan mode</strong> (Shift+Tab twice in the Claude Code CLI): inline, surfaces the plan before any code exists in the current session. Use for any change that touches more than one file:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KX0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KX0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 424w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 848w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 1272w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KX0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png" width="1405" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:1405,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204436,&quot;alt&quot;:&quot;Plan Mode in VS Code Claude extension&quot;,&quot;title&quot;:&quot;Plan Mode in VS Code Claude extension&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Plan Mode in VS Code Claude extension" title="Plan Mode in VS Code Claude extension" srcset="https://substackcdn.com/image/fetch/$s_!KX0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 424w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 848w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 1272w, https://substackcdn.com/image/fetch/$s_!KX0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32f7ec3-b1fa-4512-9843-a02434dc61eb_1405x936.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Plan Mode in VS Code Claude extension</figcaption></figure></div><ul><li><p><strong>/ultraplan </strong>(CLI only, doesn&#8217;t work in VS Code extension)<strong>:</strong> cloud-based plan drafting from the CLI, review in the browser. Plan runs in a remote session while your terminal stays free:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BXX4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BXX4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 424w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 848w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 1272w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BXX4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png" width="1319" height="847" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BXX4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:1319,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114775,&quot;alt&quot;:&quot;/ultraplan in Claude Code terminal in VS Code&quot;,&quot;title&quot;:&quot;/ultraplan in Claude Code terminal in VS Code&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.productcompass.pm/i/194625190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="/ultraplan in Claude Code terminal in VS Code" title="/ultraplan in Claude Code terminal in VS Code" srcset="https://substackcdn.com/image/fetch/$s_!BXX4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 424w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 848w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 1272w, https://substackcdn.com/image/fetch/$s_!BXX4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F726073b2-ab05-4ac7-b202-603ca2510a4e_1319x847.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">/ultraplan in Claude Code terminal in VS Code</figcaption></figure></div><p><strong>Why this matters more on 4.7:</strong> because 4.7 takes intent literally, a small misread in the plan becomes a large misread in the diff. Reviewing a 10-line plan for intent drift takes 30 seconds. Reviewing a 200-line diff for the same drift takes 15 minutes. </p><p>My take:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PawelHuryn/status/2039622041960140878?s=20&quot;,&quot;full_text&quot;:&quot;Plan mode isn't a planning tool. It's a feedback guarantee.\n\nYou share your intent. The agent shows what it understood. You confirm before it executes. No ambiguity about whether it's listening or already coding.\n\nThe military has a name for this: Commander's Intent. Give the end&quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2031703870615715840/aq6W0Caw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-02T08:32:43.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;I never use plan mode. \n\nThe main reason this was added to codex is for claude-pilled people who struggle with changing their habits.\n\njust talk with your agent.&quot;,&quot;username&quot;:&quot;steipete&quot;,&quot;name&quot;:&quot;Peter Steinberger &#129438;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1131851609774985216/OcsssQ9J_normal.png&quot;},&quot;reply_count&quot;:29,&quot;retweet_count&quot;:8,&quot;like_count&quot;:189,&quot;impression_count&quot;:29306,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Intent drift compounds. Catch it in the plan.</p><h3>3.10 Adaptive thinking only</h3><p>Fixed thinking budgets are gone. Use <code>thinking: {type: 'adaptive'}</code> plus the <code>effort</code> parameter. Old API calls with <code>budget_tokens</code> return HTTP 400. Find and replace before flipping the model flag:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;python&quot;,&quot;nodeId&quot;:&quot;d0e92c7f-88a9-49df-8f72-c63cb2e1cbe4&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-python">client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-opus-4-7",
    max_tokens=16000,
    thinking={"type": "adaptive"},
    messages=[
        {
            "role": "user",
            "content": "Explain why the sum of two even numbers is always even.",
        }
    ],
)</code></pre></div><p>If you&#8217;re not an engineer, you don&#8217;t need to memorize the syntax. Just give your agent this documentation: <a href="https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md">https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md</a> (remove &#8220;.md&#8221; for a human-friendly view).</p><div><hr></div><p><em>Everything above is the mental model. Below, the execution: 10 highest-ROI moves for 4.7 that actually move the bill, my remote setup, and Cowork/Dispatch gotchas &#128071;</em></p><div><hr></div><h2>4. Cost Control on Opus 4.7</h2><p>$20/month is enough to poke at Claude. It&#8217;s not enough to run agents. And 4.7 is more expensive than 4.6 by default. New tokenizer (1.0&#8211;1.35&#215; tokens per input), adaptive thinking with generous budgets, high-res vision at 3&#215; tokens.</p><p>Ten highest-ROI moves (can cut tokens significantly; in my setup, 60&#8211;80%):</p>
      <p>
          <a href="https://www.productcompass.pm/p/claude-opus-4-7-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Your .claude/ Folder Is a Production Agent]]></title><description><![CDATA[You already know how to build production AI agents. You just didn't know it counted.]]></description><link>https://www.productcompass.pm/p/claude-agent-sdk-production-agent</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-agent-sdk-production-agent</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 14 Apr 2026 22:29:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/548f2335-189e-439e-8135-4cb3aa0bd232_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I ran a spike. Same <code>CLAUDE.md</code>, same skills, same MCPs, same hooks I write regularly in Claude Code. Shipped a working Knowledge Chatbot in an afternoon. No new framework. Zero files I hadn&#8217;t written a dozen times before.</p><blockquote><p>Everyone's covering agents helping you build or do knowledge work. The pattern nobody's explaining: <strong>the same primitives are the production runtime. </strong></p></blockquote><p>What you&#8217;ll learn:</p><ul><li><p>The Claude Code primitives that double as a production runtime</p></li><li><p>When to pick the Anthropic Agent SDK</p></li><li><p>The architecture &#8212; one function call replaces an n8n-style workflow</p></li><li><p>A full working demo: source code, build prompt, hosting notes</p></li><li><p>The gotchas that silently break things</p></li><li><p>How to host your Claude Code agents in production</p></li></ul><div><hr></div><h2>1. The Missing Pattern &#8212; Agent as A Callable Component</h2><p>Two narratives dominate right now:</p><ul><li><p><strong>Agents as products.</strong> Claude Code, Lovable, Cursor. You use them to code or to do your work.</p></li><li><p><strong>Agents as infrastructure.</strong> Claude Managed Agents, CrewAI, LangGraph.</p></li></ul><blockquote><p>The pattern sitting between those two is <strong>agent as a callable component</strong> inside your app.</p></blockquote><p>How does it 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_!vO1-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vO1-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 424w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 848w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 1272w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vO1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png" width="1040" height="484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:484,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59638,&quot;alt&quot;:&quot;Anthropic Agent SDK + CLAUDE.md&quot;,&quot;title&quot;:&quot;Anthropic Agent SDK + CLAUDE.md&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.productcompass.pm/i/194211947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Anthropic Agent SDK + CLAUDE.md" title="Anthropic Agent SDK + CLAUDE.md" srcset="https://substackcdn.com/image/fetch/$s_!vO1-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 424w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 848w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 1272w, https://substackcdn.com/image/fetch/$s_!vO1-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f08f59d-5186-474c-a3fa-5968a9617dde_1040x484.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">App calling an agent and its CLAUDE.md</figcaption></figure></div><p>Your web app handles routing, auth, CRUD, form validation. When a request needs reasoning, you call the agent &#8212; which runs in a sandbox with its own CLAUDE.md, skills, and MCP servers.</p><p>The part that surprised me: the same <code>.claude/</code> folder I've been editing every day for months <em>is</em> the deployable unit. There is no translation layer between dev and prod. The CLAUDE.md that guides Claude Code in your terminal is the exact same CLAUDE.md format that runs in production.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>2. The Primitives You Already Use</h2><p>Five key things. We've discussed most of them in <a href="https://go.productcompass.pm/?search=claude">the previous posts about Claude Code and Cowork</a>:</p><ul><li><p><strong>CLAUDE.md</strong> &#8212; the agent&#8217;s identity in markdown. Tone, rules, constraints. In dev it shapes how Claude Code behaves in your terminal. In prod it loads as the system prompt of your production agent. Edit the file, ship the behavior.</p></li><li><p><strong>Skills</strong> (<code>.claude/skills/</code>) &#8212; reusable behaviors, also markdown. Same file format in dev and prod. Same loader.</p></li><li><p><strong>MCPs</strong> (<code>.claude/mcp.json</code>) &#8212; servers that extend the agent&#8217;s tool surface. Your dev config probably talks to Chrome and your filesystem. Your production agent&#8217;s config talks to your search API and your database. Different servers, identical contract.</p></li><li><p><strong>Hooks</strong> &#8212; functions that fire on tool events. <code>PreToolUse</code> can block dangerous operations (reading <code>.env</code>, path traversal). <code>PostToolUse</code> can log everything the agent read so you can show it in the UI.</p></li><li><p><strong>Sub-agents</strong> (<code>.claude/agents/&lt;name&gt;/</code>) &#8212; each directory is a self-contained agent: its own CLAUDE.md, its own skills, its own MCP config, its own docs. Adding a second agent to your product is a new folder.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fYUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fYUq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 424w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 848w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 1272w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fYUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png" width="1040" height="655" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:655,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48569,&quot;alt&quot;:&quot;Claude Code 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.productcompass.pm/i/194211947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code subagents" title="Claude Code subagents" srcset="https://substackcdn.com/image/fetch/$s_!fYUq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 424w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 848w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 1272w, https://substackcdn.com/image/fetch/$s_!fYUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8f0a2da-6deb-496f-b7c2-99440c638f6b_1040x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Subagents in Claude Code</figcaption></figure></div><p>Everything is files. Everything is version-controlled. Everything diffs cleanly in a PR. If you've onboarded to Claude Code, you've already onboarded to the production stack.</p><p>In case you wondered, here&#8217;s a bigger picture:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9rIK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9rIK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 424w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 848w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9rIK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png" width="1200" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:287232,&quot;alt&quot;:&quot;How Claude Projects Actually Work, CLAUDE.md&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.productcompass.pm/i/194211947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How Claude Projects Actually Work, CLAUDE.md" title="How Claude Projects Actually Work, CLAUDE.md" srcset="https://substackcdn.com/image/fetch/$s_!9rIK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 424w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 848w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!9rIK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8171d1c-ec6c-46f7-b581-0ca46f3f8911_1200x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Code projects</figcaption></figure></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>3. Why This Matters in Production</h2><p>Here&#8217;s how it stacks up against the alternatives:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NdPI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NdPI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 424w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 848w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 1272w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NdPI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png" width="1040" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60978,&quot;alt&quot;:&quot;Agent SDK vs. Managed Agents vs. LangGraph vs. n8n&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.productcompass.pm/i/194211947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agent SDK vs. Managed Agents vs. LangGraph vs. n8n" title="Agent SDK vs. Managed Agents vs. LangGraph vs. n8n" srcset="https://substackcdn.com/image/fetch/$s_!NdPI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 424w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 848w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 1272w, https://substackcdn.com/image/fetch/$s_!NdPI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8bf4d62-06aa-4e49-98f3-69a81dc8da3e_1040x493.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agent SDK vs. Managed Agents vs. LangGraph vs. n8n</figcaption></figure></div><p>Four things fall out of this that I didn't expect going into the spike:</p><ul><li><p><strong>Nothing new to learn.</strong> The CLAUDE.md you wrote in dev is the CLAUDE.md that ships. Your muscle memory is already the production runtime.</p></li><li><p><strong>You can skip Claude Managed Agents unless you actively need a hosted runtime.</strong> For request-response agents inside an app you already host, the SDK is a smaller dependency than a whole platform.</p></li><li><p><strong>Full observability.</strong> Hooks give you live per-response metadata &#8212; cost, duration, files read &#8212; for your UI. OTEL exports full traces to Langfuse or any OTLP backend when you need it.</p></li><li><p><strong>Same loop, dev &#8594; prod.</strong> The config you tested in Claude Code is the config running in production. If it worked in your terminal, it works in your app. No mental translation.</p></li></ul><p><strong>For PMs:</strong> this is what lets you prototype and ship agent features without becoming a bottleneck. Changing the agent's behavior is editing a markdown file &#8212; not a sprint, not a code review, not a redeploy cycle. You iterate on AI behavior at the speed you iterate on a Notion doc.</p><p>Now the part most people skip &#8212; how you actually wire it up.</p><div><hr></div><h2>4. The Architecture &#8212; One Function Call Replaces a Workflow</h2><p>In n8n you wire it up node by node. A single agent has system prompt, LLM, model, tools, and memory.</p><p>A single Claude agent isn&#8217;t a workflow. Inside an app, you don&#8217;t need a node-by-node graph around it &#8212; <strong>simple orchestration and guardrails live in your hooks or your business logic</strong>.</p><p>In the SDK it's this:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;typescript&quot;,&quot;nodeId&quot;:&quot;e95743a2-0d3a-4cea-9f4e-8838099f28aa&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-typescript">for await (const msg of query({
  prompt: question,
  options: {
    cwd: './.claude/agents/knowledge-agent',
    settingSources: ['project'],
    allowedTools: ['Read', 'Glob', 'Grep'],
    maxTurns: 5,
    maxBudgetUsd: 0.15,
    model: 'claude-sonnet-4-6',
    hooks: { /* guardrails */ },
  },
})) {
  // stream text to the user, collect metadata
}</code></pre></div><p><code>settingSources: ['project']</code> is the auto-loader. It reads the agent's CLAUDE.md, skills, and MCP config from agent&#8217;s working directory (<code>cwd)</code>. Same behavior Claude Code has when it opens a session. You don't manually load anything.</p><p>The boundary is clean. Your app owns the request lifecycle, auth, storage. The agent owns reasoning, tool selection, iteration. One function sits on the seam. That's the entire orchestration layer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/claude-agent-sdk-production-agent?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/claude-agent-sdk-production-agent?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>5. The Demo &#8212; Knowledge Chatbot</h2><p>I built the smallest thing that shows the pattern: a web app with markdown files and a chatbot that answers questions using those files, with memory across turns.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;58aa12e9-21ce-4294-952e-e5e9a4b1efae&quot;,&quot;duration&quot;:null}"></div><p>The agent lives in its own directory:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gnro!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gnro!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 424w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 848w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gnro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png" width="543" height="522.4123222748815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1266,&quot;resizeWidth&quot;:543,&quot;bytes&quot;:138141,&quot;alt&quot;:&quot;Agent SDK, Knowledge Chatbot Agent&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.productcompass.pm/i/194211947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agent SDK, Knowledge Chatbot Agent" title="Agent SDK, Knowledge Chatbot Agent" srcset="https://substackcdn.com/image/fetch/$s_!Gnro!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 424w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 848w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!Gnro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3fc5ab-f7b9-4787-b93d-ea3c29862598_1266x1218.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Stack: </p><ul><li><p><strong>Next.js 15 standalone</strong> (not serverless &#8212; the SDK spawns a full Claude Code runtime, not a lightweight API client). </p></li><li><p><strong>SQLite</strong> for conversation memory because this is a prototype. Postgres, Redis, a JSON file on disk &#8212; all fine.</p></li></ul><p>Adding a second agent? New folder in <code>.claude/agents/</code>. Give it a CLAUDE.md. Point <code>cwd</code> at the new directory. Same structure every time.</p><div><hr></div><p><em>Keep reading for:</em></p><ul><li><p><em>The prompt that scaffolds the app &#8212; paste into an empty repo, Claude Code builds the rest.</em></p></li><li><p><em>Full source code &#8212; Knowledge Chatbot, streaming responses, per-message cost metadata.</em></p></li><li><p><em>The lib/agent.ts wrapper with the TypeScript pitfalls the SDK docs skip</em></p></li><li><p><em>The postbuild trick that stops production from inheriting your repo&#8217;s CLAUDE.md.</em></p></li><li><p><em>The limitations I hit in the spike and the workarounds for each.</em></p></li><li><p><em>How to easily host this in production.</em></p></li></ul>
      <p>
          <a href="https://www.productcompass.pm/p/claude-agent-sdk-production-agent">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Code Pricing: Subscriptions vs API, Token Visibility, and the Models That Actually Work ]]></title><description><![CDATA[Claude subscriptions are 15-30x cheaper than the API. Full cost breakdown of Claude Code plans, OpenRouter setup, best API models for agentic coding, and an open-source token visibility dashboard.]]></description><link>https://www.productcompass.pm/p/claude-code-pricing</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-code-pricing</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Wed, 08 Apr 2026 14:42:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pNtG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Claude subscriptions are 15-30x cheaper than the API. But Anthropic just killed every third-party tool that used them &#8212; and you still can&#8217;t see where your tokens go.</p><p>I run Claude Code on a Max plan. 440 sessions last month, 18,000 turns. I built a dashboard to track what that actually costs: <strong>$1,588 in API-equivalent tokens</strong>. Covered by a <strong>$200 subscription</strong>.</p><p>Here&#8217;s the full breakdown &#8212; what April 4 killed, which API models actually work for agentic coding, and how to see exactly where your budget goes.</p><div><hr></div><h2>What You&#8217;ll Learn</h2><ul><li><p><strong>What April 4 actually killed</strong> &#8212; which tools lost subscription access and why Anthropic pulled the plug</p></li><li><p><strong>The full cost landscape</strong> &#8212; subscriptions and API models in one table, ranked by the metric that actually predicts agentic performance</p></li><li><p><strong>Why SWE-bench is misleading</strong> &#8212; it didn&#8217;t match my experience. Agentic Index did.</p></li><li><p><strong>OpenRouter setup</strong>: two environment variables, 400+ models, done</p></li><li><p><strong>Token visibility</strong>: an open-source dashboard that shows exactly where your Claude Code tokens go</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The April 4 Policy Change: What Died, What Lives</h2><p><strong>April 4, 2026:</strong> Anthropic announced Claude subscriptions no longer work with third-party tools. If you were using Cline, Cursor, Windsurf, OpenClaw, or any non-Anthropic harness through your subscription &#8212; it stopped working.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2040206441756471399&quot;,&quot;full_text&quot;:&quot;We&#8217;ve been working hard to meet the increase in demand for Claude, and our subscriptions weren't built for the usage patterns of these third-party tools. Capacity is a resource we manage thoughtfully and we are prioritizing our customers using our products and API.&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-03T23:14:55.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:101,&quot;retweet_count&quot;:40,&quot;like_count&quot;:1858,&quot;impression_count&quot;:420393,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>What Still Works with Subscriptions</strong></p><ul><li><p><strong><a href="https://www.productcompass.pm/p/claude-code-guide">Claude Code CLI</a></strong> &#8212; Anthropic&#8217;s official agentic coding tool</p></li><li><p><strong><a href="https://www.productcompass.pm/p/claude-code-guide">Claude Code extension for VS Code</a> </strong>&#8212; same mechanism</p></li><li><p><strong>Claude.ai</strong> &#8212; web and mobile interface, including agentic Code sessions</p></li><li><p><strong><a href="https://www.productcompass.pm/p/claude-cowork-guide">Cowork </a></strong>&#8212; user-friendly agent inside Claude Desktop</p></li><li><p><strong><a href="https://www.productcompass.pm/p/claude-dispatch-guide">Dispatch</a></strong> &#8212; the orchestration layer for Cowork and code</p></li></ul><p><strong>What Died</strong></p><ul><li><p><strong>Cline</strong> &#8212; popular VS Code agent, relied on subscription auth</p></li><li><p><strong>Cursor</strong> &#8212; AI-native editor, subscription routing cut off</p></li><li><p><strong>Windsurf</strong> &#8212; Codeium&#8217;s editor, same story</p></li><li><p><strong><a href="https://www.productcompass.pm/p/how-to-install-openclaw-safely">OpenClaw</a></strong> &#8212; open-source Claude Code alternative with 135,000+ instances</p></li><li><p><strong>Custom agents and automation</strong> &#8212; anything routing through subscription billing</p></li></ul><p><strong>For automation workflows (<a href="https://www.productcompass.pm/p/the-ultimate-guide-to-n8n-for-pms">n8n</a>, OpenClaw, custom agents):</strong> You&#8217;re on API billing now. The next section shows you exactly what that costs &#8212; and why it might actually be cheaper than you think.</p><p>&#8212;</p><p><em>OpenClaw footnote: A community workaround briefly routed OpenClaw through Claude Code&#8217;s MCP bridge. Anthropic closed it &#8212; one exact substring match to <a href="https://x.com/steipete/status/2040811558427648357?s=20">block OpenClaw&#8217;s system prompt</a>. </em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/steipete/status/2040811558427648357?s=20&quot;,&quot;full_text&quot;:&quot;Anthropic now blocks first-party harness use too &#128064;\n\nclaude -p --append-system-prompt 'A personal assistant running inside OpenClaw.' 'is clawd here?'\n\n&#8594; 400 Third-party apps now draw from your extra usage, not your plan limits.\n\nSo yeah: bring your own coin &#129689;&#129438;&quot;,&quot;username&quot;:&quot;steipete&quot;,&quot;name&quot;:&quot;Peter Steinberger &#129438;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1131851609774985216/OcsssQ9J_normal.png&quot;,&quot;date&quot;:&quot;2026-04-05T15:19:26.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:491,&quot;retweet_count&quot;:278,&quot;like_count&quot;:5453,&quot;impression_count&quot;:1596964,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h2>2. The Full Cost Landscape</h2><p>Many builders and PMs either overpay for a subscription they don&#8217;t fully use, or overpay for API models because they default to Sonnet. Here&#8217;s everything in one place.</p><h3>Claude Subscriptions: Flat Cost, Predictable</h3><p>Every tier requires discipline. Opus burns credits ~5x faster than Sonnet, so use Opus for hard problems and switch to Sonnet for straightforward tasks. Run <code>/compact</code> regularly. Without this, you&#8217;ll hit limits on any plan &#8212; including Max 20x.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OuJD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OuJD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 424w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 848w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 1272w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OuJD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png" width="1456" height="1285" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1285,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:446760,&quot;alt&quot;:&quot;Claude Subscriptions: Pro, Teams, Max 5x, Max 20x, Enterprise&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.productcompass.pm/i/193559427?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Subscriptions: Pro, Teams, Max 5x, Max 20x, Enterprise" title="Claude Subscriptions: Pro, Teams, Max 5x, Max 20x, Enterprise" srcset="https://substackcdn.com/image/fetch/$s_!OuJD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 424w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 848w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 1272w, https://substackcdn.com/image/fetch/$s_!OuJD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f25eb-58e5-40a5-98b5-21f16e235b0a_2610x2303.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Subscriptions: Pro, Teams, Max 5x, Max 20x, Enterprise</figcaption></figure></div><p><strong>How cheap is this compared to API?</strong> My Max 20x costs $200/month. The dashboard I built (Section 4) shows $1,588 in API-equivalent costs for Claude Code alone &#8212; and I use Code and Cowork roughly 50:50, so the real API bill would be far higher. The Claude subscription runs roughly <strong>15-30x cheaper</strong> than paying per token for the same work.</p><p><strong>Teams and Enterprise subscribers:</strong> If your company already provides Claude Teams or Enterprise, you have Claude Code access included. Check with your admin &#8212; you may not need a personal subscription at all.</p><h3>API: Pay Per Token, Choose Your Model</h3><p>OpenRouter gives you access to 400+ models. Most aren't worth your time for agentic coding. I tested dozens &#8212; the table below is what survived real multi-step Claude Code sessions, ranked by Agentic Index:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7tK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7tK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 424w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 848w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7tK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png" width="1200" height="1457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1457,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243464,&quot;alt&quot;:&quot;Best LLM Models for Claude Code and OpenClaw available via API&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.productcompass.pm/i/193559427?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Best LLM Models for Claude Code and OpenClaw available via API" title="Best LLM Models for Claude Code and OpenClaw available via API" srcset="https://substackcdn.com/image/fetch/$s_!K7tK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 424w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 848w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!K7tK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116551e8-483e-4c1d-af1e-8f518f40fa81_1200x1457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Why Agentic Index?</strong></p><ul><li><p>SWE-Bench (Verified and Pro) tests isolated bug fixes &#8212; one issue, one patch, no iteration. It didn't match my experience.</p></li><li><p>Agentic Index (from Aider's polyglot benchmark) measures what Claude Code actually does: read files, plan changes, apply diffs, run tools, recover from errors, iterate. It matched what I saw in practice.</p></li></ul><h3>Claude Subscription vs API</h3><p><strong>Subscription wins if</strong> you code with Claude Code daily. Opus is the best agentic model &#8212; and cost per token isn&#8217;t <strong>cost per correct token</strong>. A cheaper model that needs many iterations to fix its own errors costs more than Opus getting it right the first time. <strong>Cowork, Dispatch, and web-based Claude Code</strong> sessions also require a subscription.</p><p><strong>API wins if</strong> your usage is moderate, spiky, or you&#8217;re running automation workflows. Opus and Sonnet via API are hard to justify when the subscription gives you flat-rate access &#8212; and budget models match or beat Sonnet&#8217;s agentic performance:</p><ul><li><p><strong>GLM-5.1</strong> &#8212; matches Opus 4.6 on agentic performance (67.0 vs 67.6) at 1/12x the input cost. Default for automation.</p></li><li><p><strong>GLM-5</strong> &#8212; same family, cheaper. Matches Sonnet&#8217;s 4.6 agentic score at 1/4x the cost.</p></li><li><p><strong>MiniMax M2.7</strong> &#8212; when cost matters most. 1/10x Sonnet&#8217;s 4.6 score. Still solid.</p></li></ul><h3>One Thing Missing: Token Visibility</h3><p>The subscription model has one real frustration: you can't see where your tokens go. <code>/usage</code> exists but doesn't break down by model, project, or session &#8212; so when you hit limits unexpectedly, it's not obvious why. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pNtG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pNtG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 424w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 848w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pNtG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png" width="1456" height="1112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1112,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138378,&quot;alt&quot;:&quot;Token visibility in Claude subscriptions&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.productcompass.pm/i/193559427?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Token visibility in Claude subscriptions" title="Token visibility in Claude subscriptions" srcset="https://substackcdn.com/image/fetch/$s_!pNtG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 424w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 848w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 1272w, https://substackcdn.com/image/fetch/$s_!pNtG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdde69dc-6979-4fee-8e4c-23a614088d73_1544x1179.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Token visibility in Claude subscriptions</figcaption></figure></div><p>Anthropic knows: there are open feature requests for <a href="https://github.com/anthropics/claude-code/issues/30814">per-prompt token breakdown</a> and a <a href="https://github.com/anthropics/claude-code/issues/10593">real-time usage indicator</a>. I built an open source solution &#8212; Section 4 covers it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>3. OpenRouter Setup for Claude Code</h2><p>Claude Code isn&#8217;t locked to Anthropic&#8217;s models. Switch <code>ANTHROPIC_BASE_URL</code> and it routes to any compatible API. Add a <code>.claude/settings.local.json</code> to your project root, for example:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;f520ebd9-311b-435b-80bb-12d88604c4ea&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "env": {
    "ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
    "ANTHROPIC_AUTH_TOKEN": "sk-or-v1-{your-OpenRouter-API-key}",
    "ANTHROPIC_API_KEY": ""
    },
  "model": "z-ai/glm-5.1"
}</code></pre></div><p><strong>Why OpenRouter over direct provider APIs?</strong> </p><p>One key, one endpoint, 400+ models. Switch between GLM-5, Qwen, Gemini, and GPT-5 by changing one variable&#8212;no juggling multiple API keys or base URLs.</p><p>Switching the API works for Claude Code CLI, but not for Claude Code Extension. In practice, this doesn&#8217;t make a huge difference, as you can still work with VS Code interface. </p><p>Step-by-step demo:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;f4f07e39-5254-43d8-bde3-1f004aac02f5&quot;,&quot;duration&quot;:null}"></div><div><hr></div><p><em><strong>Side Note:</strong> Want to build with Claude? Join our <a href="https://go.productcompass.pm/claudathon">AI Agents Claudathon</a> &#8212; in 4 weeks you will learn everything to ship real agentic products with Claude Code. No experience required:</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PaEG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PaEG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 424w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 848w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:323982,&quot;alt&quot;:&quot;AI Agents Claudathon for PMs&quot;,&quot;title&quot;:&quot;AI Agents Claudathon for PMs&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.productcompass.pm/i/192729856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Agents Claudathon for PMs" title="AI Agents Claudathon for PMs" srcset="https://substackcdn.com/image/fetch/$s_!PaEG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 424w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 848w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://go.productcompass.pm/claudathon&quot;,&quot;text&quot;:&quot;Learn more&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://go.productcompass.pm/claudathon"><span>Learn more</span></a></p><p><em>P.S. This is not an external cohort. Just me and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Olia Herbelin&quot;,&quot;id&quot;:400036942,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0b60f9-cbbc-4b18-a9ef-bea0f4054290_1646x1646.jpeg&quot;,&quot;uuid&quot;:&quot;2d8cc268-0c7e-487d-b99e-415867b733ed&quot;}" data-component-name="MentionToDOM"></span>.</em></p><div><hr></div><h2>4. Claude Code Usage Dashboard: See Where Your Tokens Go for Free</h2><p>I mentioned the visibility gap in Section 2 &#8212; <code>/usage</code> doesn&#8217;t break down by model, project, or session. You hit limits and have no idea why. </p><p>That frustrated me enough to build something.</p><p>I open-sourced a local dashboard that reads your Claude Code transcripts and shows you exactly where tokens go. No cloud, no telemetry &#8212; everything stays on your machine:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tnLB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tnLB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 424w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 848w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 1272w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tnLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png" width="1456" height="1752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:849985,&quot;alt&quot;:&quot;Claude Code Usage Dashboard on GitHub&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.productcompass.pm/i/193559427?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code Usage Dashboard on GitHub" title="Claude Code Usage Dashboard on GitHub" srcset="https://substackcdn.com/image/fetch/$s_!tnLB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 424w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 848w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 1272w, https://substackcdn.com/image/fetch/$s_!tnLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fda32d-2b68-4841-a39e-d4c7d4f1ccc8_3840x4620.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/phuryn/claude-usage">Claude Code Usage Dashboard</a> on GitHub</figcaption></figure></div><p>You can star it, fork it, and make it your own. GitHub (open source, MIT): </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/phuryn/claude-usage&quot;,&quot;text&quot;:&quot;Claude Code Usage Dashboard&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/phuryn/claude-usage"><span>Claude Code Usage Dashboard</span></a></p><h3>What It Shows</h3><ul><li><p><strong>Cost per day</strong>, broken down by model (Opus vs Sonnet vs Haiku)</p></li><li><p><strong>Sessions and turns</strong> over time</p></li><li><p><strong>Filter by model</strong>, filter by time range (7d / 30d / 90d)</p></li><li><p><strong>Top projects by tokens</strong> &#8212; see which codebase is eating your budget</p></li><li><p>Auto-refreshes every 30 seconds at localhost:8080</p></li></ul><h3>My 30-Day Numbers</h3><p>440 sessions. 18,000 turns. <strong>$1,588 in estimated API costs.</strong></p><p>All covered by the Max subscription. For a fraction of the price.</p><p>First thing the dashboard caught: one day spiked to <strong>700 million cached tokens</strong>. Not my usage &#8212; an Anthropic bug. Without the dashboard, I&#8217;d never have noticed. </p><h3>Setup &amp; Run on Windows</h3><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;b711e75c-a3dd-4984-a46b-81162fb35469&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">git clone https://github.com/phuryn/claude-usage
cd claude-usage
python cli.py dashboard</code></pre></div><h3>Setup &amp; Run on MacOS, Linux</h3><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;0f07dd57-a970-42a0-a09b-6372ab152aee&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">git clone https://github.com/phuryn/claude-usage
cd claude-usage
python3 cli.py dashboard</code></pre></div><h3>What It Measures</h3><p>Claude Code Usage Dashboard works with any Claude subscription (Pro, Max, Team, Enterprise) running Claude Code &#8212; CLI, VS Code extension, and dispatched code sessions.</p><p>At the same time, Cowork and web code sessions are not included. We need to wait for Anthropic for a better solution.</p><div><hr></div><h2>5. Token-Saving Techniques (Works Everywhere)</h2><p>Before switching models or tools, optimize what you&#8217;re already doing. These apply whether you&#8217;re on subscription or API.</p><h3>Use /compact Aggressively</h3><p>Context accumulates fast. Every file read, tool call, and response adds tokens. A 30-minute session easily hits 200K tokens, and you&#8217;re paying for all of it on every subsequent message.</p><p>Run <code>/compact</code> after major milestones. It preserves intent and drops noise.</p><h3>Don&#8217;t Use Opus for Everything</h3><p>Opus 4 costs 5x more than Sonnet ($15/$75 vs $3/$15 per M tokens). For most coding tasks, Sonnet is equivalent&#8212;and GLM-5.1 matches Opus on agentic tasks at 1/12th the cost.</p><p>If you struggle with available tokens, use Opus only for:</p><ul><li><p>Complex architectural reasoning when Sonnet keeps failing</p></li><li><p>Long-context analysis where every detail matters</p></li><li><p>Tasks with extreme ambiguity</p></li></ul><p>Default to Sonnet or GLM. Escalate to Opus when the model fails.</p><h3>Watch for MCP Tool Overhead</h3><p>MCP tools can easily add ~20K tokens to every session just from tool definitions.</p><p>While by default they are loaded on demand in Opus and Sonnet, this may not work with custom LLMs. Remove MCP servers you don&#8217;t need by typing /mcp in Claude Code CLI.</p><p><em>Hint: This is where you can adjust default settings for Opus and Sonnet:</em></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;384d5891-23e1-491c-9af0-00b295702c20&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">  {
    &#8220;env&#8221;: {
      &#8220;ENABLE_TOOL_SEARCH&#8221;: &#8220;true&#8221;
    }
  }</code></pre></div><h3>Code Graph MCP: Feed Claude Only What It Needs</h3><p>Every time Claude Code reviews a change, it searches your codebase with grep and glob &#8212; smart, but not structural. It doesn&#8217;t know which functions call what.</p><p><a href="https://github.com/tirth8205/code-review-graph">code-review-graph</a> adds that structural layer. It parses your codebase into an AST, stores it in SQLite, and tracks changes via git hooks. At review time, it traces the blast radius of your change and feeds Claude only the affected files.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HWYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HWYN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 424w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 848w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 1272w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HWYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png" width="1456" height="1201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1201,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Code Graph MCP, The Token Problem: 8.2x average token reduction across 6 real repositories&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="Code Graph MCP, The Token Problem: 8.2x average token reduction across 6 real repositories" title="Code Graph MCP, The Token Problem: 8.2x average token reduction across 6 real repositories" srcset="https://substackcdn.com/image/fetch/$s_!HWYN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 424w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 848w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 1272w, https://substackcdn.com/image/fetch/$s_!HWYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26d3e297-3a60-4a66-8b0b-6cbd812a6663_3150x2599.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">code-review-graph (open source)</figcaption></figure></div><p>The author&#8217;s benchmarks: 6.8x fewer tokens on code reviews, up to 49x on daily coding. On a 27,700-file monorepo, only 15 files were read. </p><p><strong>I haven&#8217;t tested these numbers myself</strong>, I currently don&#8217;t work with such large codebases, but the architecture makes sense &#8212; especially for large codebases where the savings compound.</p><h3>Agent-Browser: Browse Without Screenshots</h3><p>If your agents need browser access, don&#8217;t use Chrome MCP with screenshots &#8212; each screenshot eats thousands of tokens for a single page view.</p><p><a href="https://github.com/vercel-labs/agent-browser">agent-browser</a> by Vercel Labs takes a different approach: instead of screenshots, it returns an accessibility tree snapshot with element references (@e1, @e2, etc.). Agents interact via those refs &#8212; compact text, not images. The result: 82% fewer tokens than Playwright MCP, up to 93% reduction overall.</p><p>It&#8217;s also much more reliable than the standard web fetch:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PawelHuryn/status/2041403136263233782?s=20&quot;,&quot;full_text&quot;:&quot;\&quot;A perfect score is unlikely for any current agent.\&quot; &#8212; MongoDB's Developer Education team, launching the Agent Reading Test.\n\nClaude Opus scored 19/20 with a simpe change.\n\n1. What the test measures\n\nThe Agent Reading Test isn't a vibe check. 10 tests, 20 points. Each test &quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2031703870615715840/aq6W0Caw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-07T06:30:09.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HFSFVDqb0AAuLYa.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/VCNBOwHtbE&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:7,&quot;impression_count&quot;:1207,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>No configuration needed. Works with Claude Code (tell it to use it in CLAUDE.md) and any MCP-compatible agent. Installation:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:&quot;52544179-ddb2-45f0-bbb6-c3813b7fb5b5&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">npm install -g agent-browser</code></pre></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>8. Closing</h2><p>Subscribe for daily coding &#8212; stop watching the meter. Route automation to GLM-5.1 for Opus-level agentic performance at 1/12th the cost. Track every token with an open-source dashboard so you know exactly what you&#8217;re getting.</p><p>Anthropic&#8217;s April policy change forced automation users onto API billing. But it also clarified the landscape: subscriptions for Anthropic tools, APIs for everything else.</p><p>The one thing still missing: real token visibility from Anthropic. Until they ship it, the dashboard fills the gap. Clone it, see where your tokens go, and stop guessing: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fL-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fL-B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fL-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!fL-B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fL-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46525ac3-14fc-4c7a-8a1c-0e60da0f0cdb_1200x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/phuryn/claude-usage">https://github.com/phuryn/claude-usage</a></figcaption></figure></div><div><hr></div><h2>Thanks for Reading The Product Compass</h2><p>It&#8217;s amazing to learn and grow together.</p><p>Next: prototyping for PMs (3 tools &amp; templates). This will be a paid content.</p><p>Have a great week ahead,<br>Pawe&#322;</p>]]></content:encoded></item><item><title><![CDATA[Three CLAUDE.md Blocks That Make Claude Get Smarter Every Session]]></title><description><![CDATA[Paste them in. By week three, Claude was applying 24 rules it had written itself.]]></description><link>https://www.productcompass.pm/p/claude-md-snippets</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-md-snippets</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 31 Mar 2026 15:33:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lly_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I added three blocks to my CLAUDE.md a month ago. By week three, Claude was applying 24 project-specific rules it had written itself &#8212; rules I never prompted, extracted from patterns across dozens of sessions.</p><p><strong>What You&#8217;ll Learn:</strong></p><ul><li><p>A <strong>Knowledge Architecture</strong> block that turns Claude into a system that learns across sessions &#8212; not just a tool that forgets</p></li><li><p>A <strong>Decision Journal</strong> block that logs every meaningful choice with full reasoning, so Claude (and your team) never re-debates settled decisions</p></li><li><p>A <strong>Quality Gate</strong> block that gives Claude concrete evaluation criteria &#8212; because agents can&#8217;t objectively judge their own work</p></li><li><p>A <strong>schedule suggestion</strong> that keeps the whole system from going stale</p></li><li><p>The <strong>full integrated CLAUDE.md</strong> &#8212; all three blocks ready to paste</p></li></ul><div><hr></div><h2>0. Memory Without Reflection</h2><p>Claude remembers. It writes its own memories, reads your CLAUDE.md, follows your conventions. But it doesn&#8217;t reflect on what it knows.</p><p>It captured that your pricing test showed 40% churn. It captured that a competitor dropped their free tier. It captured that onboarding users churned less. Three separate observations in three separate sessions &#8212; and Claude never connected them.</p><p>Memory without reflection is just storage.</p><p>Claude now ships with built-in configuration &#8212; the <code>.claude</code> folder, settings files, rules. Boris Cherny, the creator of Claude Code, shared how his team uses CLAUDE.md internally &#8212; every correction becomes a rule, checked into git. </p><blockquote><p>That&#8217;s a good foundation. But it&#8217;s a correction log. The system doesn&#8217;t promote patterns on its own. It doesn&#8217;t test its own hypotheses. It doesn&#8217;t evaluate whether its work meets project-specific standards.</p></blockquote><p>The community has built impressive tooling on top of this. Some repositories catalog 135+ agents, 42 commands, and hundreds of plugins. Powerful systems for teams that want deep infrastructure.</p><p>Most builders need something they can paste in 90 seconds that makes Claude measurably better by next week.</p><p>Three blocks. Each one targets a different failure mode &#8212; learning, deciding, evaluating. Together, they turn memory into a system that reflects, connects, and compounds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. Knowledge Architecture &#8212; The Learning Loop</h2><p><strong>The problem:</strong> Claude captures observations but never revisits them. Insights from last week's session don't inform this week's work. There's no mechanism to test whether a pattern holds, promote it when it does, or discard it when it doesn't.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lly_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lly_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lly_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174665,&quot;alt&quot;:&quot;Claude Knowledge Architecture &#8212; The Learning Loop&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.productcompass.pm/i/192729856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Knowledge Architecture &#8212; The Learning Loop" title="Claude Knowledge Architecture &#8212; The Learning Loop" srcset="https://substackcdn.com/image/fetch/$s_!Lly_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Lly_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48a3afe-cd62-4107-b7a7-070a97526ca6_1080x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The snippet:</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;4773617f-40b1-4278-92ea-c34f72063541&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">Before starting a new task, review existing rules and hypotheses for this domain.
Apply rules by default. Check if any hypothesis can be tested with today's work.

At the end of each task, extract insights. Store them in domain folders, e.g.:
  /knowledge/pricing/         (or /onboarding/, /competitors/)
    knowledge.md  (facts and patterns)
    hypotheses.md (need more data)
    rules.md      (confirmed &#8212; apply by default)

Maintain a /knowledge/INDEX.md that routes to each domain folder.
Create the structure if it doesn't exist yet.
When a hypothesis gets confirmed 3+ times, promote it to a rule.
When a rule gets contradicted by new data, demote it back to hypothesis.</code></pre></div><p><strong>How it works:</strong> Before every task, Claude reads the existing knowledge &#8212; active retrieval, not passive storage. The value isn't in the files. It's in Claude checking them mid-session before making a recommendation.</p><p>After a month, I had a folder with 24 rules Claude applied automatically. I didn&#8217;t write those rules. They emerged from dozens of sessions. Claude was measurably better than day 1 &#8212; not because of better prompts, but because the system had been learning the whole time.</p><div><hr></div><p><em>Want to build with Claude? Join our <a href="https://go.productcompass.pm/claudathon">AI Agents Claudathon</a> &#8212; ship real agentic products with Claude Code. No experience required. Limited to 60 students.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PaEG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PaEG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 424w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 848w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:323982,&quot;alt&quot;:&quot;AI Agents Claudathon for PMs&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.productcompass.pm/i/192729856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Agents Claudathon for PMs" title="AI Agents Claudathon for PMs" srcset="https://substackcdn.com/image/fetch/$s_!PaEG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 424w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 848w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1272w, https://substackcdn.com/image/fetch/$s_!PaEG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31445faf-1e9d-4588-8bcd-88cb259cfc9d_2342x1150.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://go.productcompass.pm/claudathon&quot;,&quot;text&quot;:&quot;Learn more&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://go.productcompass.pm/claudathon"><span>Learn more</span></a></p><div><hr></div><h2>2. Decision Journal &#8212; Reviewable Reasoning</h2><p><strong>The problem:</strong> Someone asks why you picked Postgres over DynamoDB. Or why you killed the freemium tier. Or why the onboarding flow skips the team invite step. Nobody remembers. So you spend 30 minutes re-debating a decision that was already made.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BkMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BkMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BkMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png" width="1200" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67e67874-a028-48c9-944d-88678d597960_1200x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191830,&quot;alt&quot;:&quot;Claude Decision Journal &#8212; Reviewable Reasoning&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.productcompass.pm/i/192729856?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Decision Journal &#8212; Reviewable Reasoning" title="Claude Decision Journal &#8212; Reviewable Reasoning" srcset="https://substackcdn.com/image/fetch/$s_!BkMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BkMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e67874-a028-48c9-944d-88678d597960_1200x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The snippet:</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;778b9685-ba68-47e2-bf65-84ecfa4fcc95&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">When about to make a decision that affects more than today's task,
first grep /decisions/ for prior decisions in that area. 
Follow them unless new information invalidates the reasoning.

If no prior decision exists &#8212; or you're replacing one &#8212; log it:

File: /decisions/YYYY-MM-DD-{topic}.md

Format:
  ## Decision: {what you decided}
  ## Context: {why this came up}
  ## Alternatives considered: {what else was on the table}
  ## Reasoning: {why this option won}
  ## Trade-offs accepted: {what you gave up}
  ## Supersedes: {link to prior decision, if replacing}</code></pre></div><p><strong>How it works:</strong> If you&#8217;ve worked with Architecture Decision Records, this will feel familiar &#8212; same principle, enforced by Claude instead of team discipline.</p><p>When decisions get replaced, the <code>Supersedes</code> field creates a traceable chain. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Robert Ogilvy&quot;,&quot;id&quot;:96126725,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/da9dbeed-0c54-409a-a6d0-45c4181a8941_144x144.png&quot;,&quot;uuid&quot;:&quot;6298b12c-d64c-4eca-8fa6-fe2b9b2efe80&quot;}" data-component-name="MentionToDOM"></span> suggested this addition and the retrieval-first ordering, and both made the journal sharper.</p><p>A month in, the patterns surprised me. The decisions I was most confident about had the worst hit rate. The ones where I forced myself to write out three alternatives before choosing were right 80% of the time.</p><div><hr></div><p><em>Keep reading with a 7-day free trial.</em></p><p><em>What&#8217;s inside the paid section:</em></p><ul><li><p><em>The third block &#8212; Quality Gate &#8212; and why Claude can&#8217;t evaluate its own work without it</em></p></li><li><p><em>A self-maintenance instruction that keeps the whole system from going stale</em></p></li><li><p><em>How the three blocks reinforce each other (the compounding thesis)</em></p></li><li><p><em>The full integrated CLAUDE.md &#8212; all three blocks + schedule suggestion, ready to paste</em></p></li></ul><div><hr></div><h2>3. Quality Gate &#8212; Evaluation Criteria That Compound</h2><p><strong>The problem:</strong> Claude finishes a task and tells you it&#8217;s done. You ask if the work is good. Claude says yes &#8212; confidently, every time.</p><p>Anthropic&#8217;s own engineering team documented this: when asked to evaluate work they&#8217;ve produced, agents confidently praise it &#8212; even when the quality is mediocre. The agent that built the thing can&#8217;t objectively evaluate the thing.</p>
      <p>
          <a href="https://www.productcompass.pm/p/claude-md-snippets">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Team is Shipping Like Crazy: 74 Releases in 52 Days]]></title><description><![CDATA[Every product release from Feb 3 to Mar 24, tracked to the engineer and their X profile.]]></description><link>https://www.productcompass.pm/p/claude-shipping-calendar</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-shipping-calendar</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 24 Mar 2026 16:02:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5a7e7d08-7cf8-4ec6-b20b-2f2d0f0d463e_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic shipped 74 Claude releases in 52 days. This is what a company pulling ahead looks like.</p><p>I mapped every release since February 1st to a shipping calendar &#8212; dates, features, team attribution. Not by reading changelogs. By going through the feeds of the people actually shipping.</p><p>What stands out isn't any single feature. It's the velocity across every surface at once:</p><p>&#8594; Developer tools (Claude Code) &#8212; 28 releases <br>&#8594; Desktop automation (Cowork) &#8212; 15 releases <br>&#8594; API and infrastructure &#8212; 18 releases <br>&#8594; Models and core platform &#8212; 13 releases</p><p>No team is waiting for the other. They're all shipping in parallel:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MA29!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MA29!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 424w, https://substackcdn.com/image/fetch/$s_!MA29!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 848w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1272w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png" width="1456" height="1682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1682,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:484346,&quot;alt&quot;:&quot;Claude Shipping Calendar, Claude Release Notes&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.productcompass.pm/i/191994006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Shipping Calendar, Claude Release Notes" title="Claude Shipping Calendar, Claude Release Notes" srcset="https://substackcdn.com/image/fetch/$s_!MA29!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 424w, https://substackcdn.com/image/fetch/$s_!MA29!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 848w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.png 1272w, https://substackcdn.com/image/fetch/$s_!MA29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76faddcd-a8b9-4f8f-b177-c0b073428bc2_1840x2126.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>For PMs, this creates a compounding gap.</strong> Every week you don&#8217;t explore Dispatch, Scheduled Tasks, or Computer Use is a week someone else does. The PM who builds a self-improving CLAUDE.md system today has an automation layer that gets better with every release. The PM who waits builds from scratch each time.</p></blockquote><p>This isn't about picking the "best AI tool." It's about recognizing when one platform's shipping velocity makes the decision for you.</p><div><hr></div><h2>My Claude Guides</h2><p>If you want to go deeper on any of these surfaces, I&#8217;ve written complete guides for PMs:</p><ul><li><p><strong><a href="https://www.productcompass.pm/p/claude-cowork-guide">Claude Cowork Guide for PMs</a></strong> &#8212; the desktop agent that works with your files, apps, and connectors</p></li><li><p><strong><a href="https://www.productcompass.pm/p/claude-code-guide">Claude Code: The Complete PM Guide</a></strong> &#8212; the CLI/IDE agent for technical work</p></li><li><p><strong><a href="https://www.productcompass.pm/p/self-improving-claude-system">The Self-Improving Claude AI System</a></strong> &#8212; how to build a knowledge system that compounds across sessions</p></li><li><p><strong><a href="https://www.productcompass.pm/p/claude-dispatch-guide">The Claude Dispatch Guide for PMs</a></strong> &#8212; the always-on persistent agent that runs while you&#8217;re away</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Timeline &amp; Everything You Might Have Missed</h2><h3>Feb 3 &#8211; Feb 9</h3><p><strong>CC Session Sharing</strong>: Share Claude Code sessions with teammates for collaborative debugging and pair programming.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2018740156359229883&quot;,&quot;full_text&quot;:&quot;Claude Code now supports session sharing! \n\nYou can share your full conversation with team members, or anyone with the link\n\nAvailable on web, desktop, and the mobile app &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-03T17:35:34.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/jq7mnkejxradmzqcpcab&quot;,&quot;link_url&quot;:&quot;https://t.co/qW6hfEVQtm&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:100,&quot;retweet_count&quot;:157,&quot;like_count&quot;:2265,&quot;impression_count&quot;:286613,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2018739962842423296/vid/avc1/1396x720/jMPZlmxAtUn7popX.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Cowork Slack MCP on Paid Plans</strong>: Access Slack messages, channels, and search directly from Cowork on all paid plans.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2019106724347801768&quot;,&quot;full_text&quot;:&quot;Claude Cowork now supports the Slack MCP on all paid plans!\n\nThe Slack connector is by far my favorite feature. I use it every morning to catch up on what I missed, highlight important messages, and draft replies for me to review before sending. Huge time saver. &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-04T17:52:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/k00setwkn8stosjnlage&quot;,&quot;link_url&quot;:&quot;https://t.co/nQsu9VLVAG&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:39,&quot;retweet_count&quot;:18,&quot;like_count&quot;:486,&quot;impression_count&quot;:198132,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2019106350639591424/vid/avc1/1170x720/48hivFLrX5Ay0QEG.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Cowork GSuite Connectors</strong>: Connect Gmail, Google Calendar, and Google Drive to Cowork for cross-app workflows.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2018845822591684739&quot;,&quot;full_text&quot;:&quot;New in Cowork: GSuite connectors, so you can have Claude work with your emails, calendar, and Google Drive.\n\nLet us know how Claude is helpful to you - and how it could be even better! &quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-04T00:35:27.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HARhjyDaAAAd-oN.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/JWv0W04Pvn&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:127,&quot;retweet_count&quot;:49,&quot;like_count&quot;:1234,&quot;impression_count&quot;:156037,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /insights Command</strong>: Get AI-generated analysis of your codebase&#8217;s architecture, patterns, and dependencies.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2019173731042750509&quot;,&quot;full_text&quot;:&quot;We've added a new command to Claude Code called /insights \n\nWhen you run it, Claude Code will read your message history from the past month. It'll summarize your projects, how you use Claude Code, and give suggestions on how to improve your workflow. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-04T22:18:26.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/rscbrddz43hvmsqrvc9h&quot;,&quot;link_url&quot;:&quot;https://t.co/xK7eN0qdB4&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:500,&quot;retweet_count&quot;:661,&quot;like_count&quot;:11602,&quot;impression_count&quot;:1214741,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2019173388062007297/vid/avc1/1280x720/NKHSOT4ysvH482Pf.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Agent Teams</strong>: Spawn multiple Claude Code agents that work in parallel on different parts of a codebase.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2019469032844587505&quot;,&quot;full_text&quot;:&quot;Claude Code now supports agent teams (in research preview)\n\nInstead of a single agent working through a task sequentially, a lead agent can delegate to multiple teammates that work in parallel to research, debug, and build while coordinating with each other.\n\nTry it out today by &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-05T17:51:52.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/lq4phny4fliqx4pmw72w&quot;,&quot;link_url&quot;:&quot;https://t.co/vi7lUJDOTi&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:220,&quot;retweet_count&quot;:464,&quot;like_count&quot;:5038,&quot;impression_count&quot;:1415617,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2019467383505924096/vid/avc1/1378x720/6FUhtPRMwC8hEHrK.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /debug Skill</strong>: Auto-diagnose failing tests and runtime errors with a dedicated debugging workflow.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dickson_tsai/status/2019314348632555651&quot;,&quot;full_text&quot;:&quot;In Claude Code v2.1.30, we introduced /debug, a built-in skill for Claude to read your session's debug logs and troubleshoot your session. Great for chatting through issues like \&quot;/debug why didn't my hook trigger?\&quot; or \&quot;/debug why did my tool call fail?\&quot;\n\nHow did /debug come&quot;,&quot;username&quot;:&quot;dickson_tsai&quot;,&quot;name&quot;:&quot;Dickson Tsai&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1175648714427232256/f-UlO_6-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-05T07:37:12.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:28,&quot;retweet_count&quot;:25,&quot;like_count&quot;:342,&quot;impression_count&quot;:46268,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Opus 4.6</strong>: New flagship model with improved reasoning, coding, and instruction-following across all Claude surfaces.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2019467372609040752&quot;,&quot;full_text&quot;:&quot;Introducing Claude Opus 4.6. Our smartest model got an upgrade. \n\nOpus 4.6 plans more carefully, sustains agentic tasks for longer, operates reliably in massive codebases, and catches its own mistakes.\n\nIt&#8217;s also our first Opus-class model with 1M token context in beta. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-05T17:45:16.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/nali0yri1om2i4fkely1&quot;,&quot;link_url&quot;:&quot;https://t.co/L1iQyRgT9x&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1709,&quot;retweet_count&quot;:4806,&quot;like_count&quot;:39569,&quot;impression_count&quot;:10507965,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2019461071061622784/vid/avc1/1280x720/ImG2Zz8hTcq8KhPk.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /rewind</strong>: Press ESC twice to summarize and compress your conversation context instead of losing it.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2019845028512952351&quot;,&quot;full_text&quot;:&quot;Now in Claude Code: when you rewind a conversation using /rewind or hitting ESC twice, Claude can summarize the part of the conversation that was rewound.\n \nUse this to explore different paths and take the learnings \&quot;back in time\&quot;. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-06T18:45:56.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/wq0opkfhg1qlxqyhu50o&quot;,&quot;link_url&quot;:&quot;https://t.co/yJgeEspjwU&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:98,&quot;retweet_count&quot;:86,&quot;like_count&quot;:1370,&quot;impression_count&quot;:298361,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2019844927220510720/vid/avc1/1280x720/6qszk0c_L3LrmuKw.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Fast Mode</strong>: Optimized response mode that trades depth for speed on routine coding tasks.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2020207323525050797&quot;,&quot;full_text&quot;:&quot;Fast mode is more expensive to run. It&#8217;s for urgent, high-stakes projects, combining impressive speed with Opus-level intelligence.\n\nRead more: &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-07T18:45:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:42,&quot;retweet_count&quot;:65,&quot;like_count&quot;:1631,&quot;impression_count&quot;:792371,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://code.claude.com/docs/en/fast-mode&quot;,&quot;title&quot;:&quot;Speed up responses with fast mode - Claude Code Docs&quot;,&quot;description&quot;:&quot;Get faster Opus 4.6 responses in Claude Code by toggling fast mode.&quot;,&quot;domain&quot;:&quot;code.claude.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2032078984050040832/ESEeQnqD?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Fast Opus 4.6</strong>: Early preview of Opus 4.6 running 2.5x faster than the standard version.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2020207322124132504&quot;,&quot;full_text&quot;:&quot;Our teams have been building with a 2.5x-faster version of Claude Opus 4.6.\n\nWe&#8217;re now making it available as an early experiment via Claude Code and our API.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-07T18:45:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:814,&quot;retweet_count&quot;:760,&quot;like_count&quot;:14579,&quot;impression_count&quot;:6453339,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Feb 10 &#8211; Feb 16</h3><p><strong>Cowork for Windows</strong>: Cowork desktop app now available on Windows alongside the existing Mac version.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2021336313979625910&quot;,&quot;full_text&quot;:&quot;Cowork is now available on Windows.\n\nWe&#8217;re bringing full feature parity with MacOS: file access, multi-step task execution, plugins, and MCP connectors. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-10T21:31:46.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/dshzrhhbkrot4tp5cqox&quot;,&quot;link_url&quot;:&quot;https://t.co/329DqJz5q5&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:522,&quot;retweet_count&quot;:1061,&quot;like_count&quot;:10456,&quot;impression_count&quot;:2775527,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021334987098947588/vid/avc1/1280x720/A5yqJGmwKYxNH5j4.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC --dangerously-skip-permissions</strong>: Run Claude Code with auto-approved tool use for fully autonomous, unattended workflows.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2021012074160324633&quot;,&quot;full_text&quot;:&quot;Claude Code Desktop now supports --dangerously-skip-permissions!\n\nThis skips all permission prompts so Claude can operate fully autonomously. Great for workflows in a trusted environment where you want no interruptions, no approval prompts, just uninterrupted work.\n\nBut as the &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-10T00:03:21.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/b6kt1f5inbyvaldb3bw9&quot;,&quot;link_url&quot;:&quot;https://t.co/VaBOqtyUTS&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:112,&quot;retweet_count&quot;:113,&quot;like_count&quot;:1384,&quot;impression_count&quot;:421842,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021010974942298117/vid/avc1/1132x720/rsFhK3dWWu0kUjaj.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Contribution Metrics</strong>: Track how much code Claude wrote versus you across your project&#8217;s history.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2021278987541213331&quot;,&quot;full_text&quot;:&quot;We've launched Claude Code contribution metrics to help you track PRs and lines of code contributed with the help of Claude Code. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-10T17:43:58.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/grfopcmsrpilioiyqibu&quot;,&quot;link_url&quot;:&quot;https://t.co/5U57AbkYBm&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:68,&quot;retweet_count&quot;:49,&quot;like_count&quot;:911,&quot;impression_count&quot;:406595,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021278751770988544/vid/avc1/1280x720/Q5M_xCWQhHdJOJoJ.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Free Plan Expansion</strong>: Free users get file uploads, connectors, and skills in Cowork.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2021630343372259759&quot;,&quot;full_text&quot;:&quot;We're bringing some of Claude&#8217;s most-used features to the free plan.\n\nFile creation, connectors, and skills are all now available without a subscription. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T17:00:08.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HA5FCvCbsAUbGgY.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/6EjrwLTWVQ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:388,&quot;retweet_count&quot;:691,&quot;like_count&quot;:8555,&quot;impression_count&quot;:633320,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Cowork Folder Instructions</strong>: Drop a CLAUDE.md file into any folder to give Cowork persistent, project-specific context.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2021631360440635443&quot;,&quot;full_text&quot;:&quot;New in Cowork: Folder instructions! Claude Code users already know this as \&quot;<a class=\&quot;tweet-url\&quot; href=\&quot;http://Claude.md\&quot;>Claude.md</a>\&quot; files.\n\nUse instructions to guide Claude the same way you would a colleague. In plain language, write down what's important - and Claude will make sure to follow it. &quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T17:04:11.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/ckehaw35hi03t07wl0tz&quot;,&quot;link_url&quot;:&quot;https://t.co/BqjdDJQOou&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:39,&quot;retweet_count&quot;:42,&quot;like_count&quot;:727,&quot;impression_count&quot;:87744,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021631203871535109/vid/avc1/996x720/Sk0YJInwxl85Sqxn.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Slack App (Plan Mode)</strong>: Use Claude Code&#8217;s plan mode directly from Slack to scope technical work before executing.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2021718924430389424&quot;,&quot;full_text&quot;:&quot;Claude Code on desktop now supports local plugins\n\nInstall custom slash commands, skills, and MCP servers from the marketplace. They sync automatically across desktop and CLI! &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T22:52:07.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/zw7rkeaz3g34kmgj30jc&quot;,&quot;link_url&quot;:&quot;https://t.co/EErN7knKWC&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:61,&quot;retweet_count&quot;:70,&quot;like_count&quot;:1020,&quot;impression_count&quot;:116613,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021718131740434432/vid/avc1/1124x720/CoNyK-RWpt-XRuGl.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Desktop Local Plugins</strong>: Install and run local MCP-based plugins on the Claude Code desktop app.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2021718924430389424&quot;,&quot;full_text&quot;:&quot;Claude Code on desktop now supports local plugins\n\nInstall custom slash commands, skills, and MCP servers from the marketplace. They sync automatically across desktop and CLI! &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-11T22:52:07.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/b85e8byoyjmdu6ragwna&quot;,&quot;link_url&quot;:&quot;https://t.co/EErN7knKWC&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:61,&quot;retweet_count&quot;:70,&quot;like_count&quot;:1020,&quot;impression_count&quot;:116613,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2021718131740434432/vid/avc1/1124x720/CoNyK-RWpt-XRuGl.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Multi-Repo</strong>: Work across multiple repositories in a single Claude Code web session.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2022064852995649620&quot;,&quot;full_text&quot;:&quot;We've rolled out several updates to Claude Code on the web to make it a more powerful daily driver including multi-repo sessions, better diff &amp;amp; git status visualization and slash commands. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-12T21:46:43.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/nhwomfx02hblgr0kraey&quot;,&quot;link_url&quot;:&quot;https://t.co/gUbOZ36jzv&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:70,&quot;retweet_count&quot;:50,&quot;like_count&quot;:948,&quot;impression_count&quot;:196216,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2022064280737296385/vid/avc1/1280x720/vbCg3zUQWqEgCqF0.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC SSH Support</strong>: Connect the Claude Code desktop app to remote development machines over SSH.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/amorriscode/status/2022442179789300064&quot;,&quot;full_text&quot;:&quot;SSH support is now available for Claude Code on desktop\n\nConnect to your remote machines and let Claude cook, TMUX optional. &quot;,&quot;username&quot;:&quot;amorriscode&quot;,&quot;name&quot;:&quot;Anthony Morris &#12484;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006926826405556224/q_n_igbS_normal.png&quot;,&quot;date&quot;:&quot;2026-02-13T22:46:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/aa2qjzclvatzqkdj1658&quot;,&quot;link_url&quot;:&quot;https://t.co/sVtMSROjRu&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:347,&quot;retweet_count&quot;:323,&quot;like_count&quot;:4441,&quot;impression_count&quot;:1636889,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2022441961194737664/vid/avc1/948x720/9KurqAvh1aFa1Qwt.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>Feb 17 &#8211; Feb 23</h3><p><strong>Sonnet 4.6</strong>: New mid-tier model balancing speed and quality, available across all Claude surfaces.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2023817132581208353&quot;,&quot;full_text&quot;:&quot;This is Claude Sonnet 4.6: our most capable Sonnet model yet.\n\nIt&#8217;s a full upgrade across coding, computer use, long-context reasoning, agent planning, knowledge work, and design.\n\nIt also features a 1M token context window in beta. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-17T17:49:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/vdmv1k59oytew6g8ezv9&quot;,&quot;link_url&quot;:&quot;https://t.co/TDId3XUSRs&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1097,&quot;retweet_count&quot;:2539,&quot;like_count&quot;:22326,&quot;impression_count&quot;:7536692,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2023814057418219520/vid/avc1/1280x720/QCtQ-XsWjXbbumd3.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Sonnet 4.6 Support</strong>: Sonnet 4.6 available as a selectable model option in Claude Code with early benchmark results.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2023817147303292948&quot;,&quot;full_text&quot;:&quot;Claude Sonnet 4.6 is available now on all plans, Cowork, Claude Code, our API, and all major cloud platforms.\n\nWe've also upgraded our free tier to Sonnet 4.6 by default&#8212;it now includes file creation, connectors, skills, and compaction.\n\nSee more: &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-17T17:49:43.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:50,&quot;retweet_count&quot;:84,&quot;like_count&quot;:1353,&quot;impression_count&quot;:213903,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;http://anthropic.com/news/claude-sonnet-4-6&quot;,&quot;title&quot;:&quot;Introducing Sonnet 4.6&quot;,&quot;description&quot;:&quot;Claude Sonnet 4.6 is a full upgrade of the model&#8217;s skills across coding, computer use, long-reasoning, agent planning, knowledge work, and design.&quot;,&quot;domain&quot;:&quot;anthropic.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2034813021697064960/xRyjiQsx?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Figma MCP</strong>: Push Claude Code outputs directly into Figma for design-development handoff.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2024148286844649887&quot;,&quot;full_text&quot;:&quot;You can now push what you&#8217;re building in Claude Code directly into Figma.\n\nWith the latest updates to the Figma MCP server, build a working prototype in code, then send it to a Figma canvas to explore multiple versions. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-18T15:45:33.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/bojo1r5zqd2uxj0xb8am&quot;,&quot;link_url&quot;:&quot;https://t.co/yW9XllB7aJ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:525,&quot;retweet_count&quot;:1464,&quot;like_count&quot;:16761,&quot;impression_count&quot;:4267713,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2024146563333758976/vid/avc1/1280x720/6kSJJ6EWGSWxjGpM.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Claude in PowerPoint</strong>: Create and edit PowerPoint slides directly within the Claude interface on Pro plans.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2024550844998570324&quot;,&quot;full_text&quot;:&quot;Claude in PowerPoint is now available on the Pro plan. \n\nIt also now supports connectors, bringing context from your daily tools directly into your slides.\n\nTry it here: <a class=\&quot;tweet-url\&quot; href=\&quot;https://claude.com/claude-in-powerpoint\&quot;>claude.com/claude-in-powe&#8230;</a> &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-19T18:25:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HBig0yyaYAAXVeD.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ZHXgdnbCNG&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:282,&quot;retweet_count&quot;:841,&quot;like_count&quot;:9659,&quot;impression_count&quot;:4205350,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Security (Research Preview)</strong>: Automated security scanning that identifies vulnerabilities in your codebase before they ship.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2024907535145468326&quot;,&quot;full_text&quot;:&quot;Introducing Claude Code Security, now in limited research preview.\n\nIt scans codebases for vulnerabilities and suggests targeted software patches for human review, allowing teams to find and fix issues that traditional tools often miss.\n\nLearn more: <a class=\&quot;tweet-url\&quot; href=\&quot;https://www.anthropic.com/news/claude-code-security\&quot;>anthropic.com/news/claude-co&#8230;</a> &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-20T18:02:31.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/qhgoeo2czqs6r5jt0tjx&quot;,&quot;link_url&quot;:&quot;https://t.co/zw9NjpqFz9&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1937,&quot;retweet_count&quot;:5781,&quot;like_count&quot;:49960,&quot;impression_count&quot;:26040125,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2024906267433861124/vid/avc1/1280x720/5DlQa2uvQUTQ2FzC.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Desktop Preview Apps + CI/PRs</strong>: Preview running applications and handle CI/CD and pull request workflows from the desktop app.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2024937960572104707&quot;,&quot;full_text&quot;:&quot;Claude Code on desktop can now preview your running apps, review your code, and handle CI failures and PRs in the background.\n\nHere&#8217;s what's new: &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-20T20:03:25.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/zo1xsedii0bcgx4thfad&quot;,&quot;link_url&quot;:&quot;https://t.co/A2FdH045Tt&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:871,&quot;retweet_count&quot;:2485,&quot;like_count&quot;:27177,&quot;impression_count&quot;:9264716,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2024935522305765376/vid/avc1/1280x720/6Bu65epFmfkxwMRt.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Worktrees</strong>: Built-in git worktree support so agents can work on parallel branches without switching context.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2024676751188939056&quot;,&quot;full_text&quot;:&quot;claude --worktree --tmux: spin up an autonomous Claude on its own worktree, in its own terminal. Fire and forget. Come back to a PR. Or tmux attach to watch it cook (tmux optional if you just want trees). \n\nHuge kudos to Dalton who built this who doesn't have a twitter!\n&#127794;&#127795;&#127796;&quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-20T02:45:28.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:42,&quot;retweet_count&quot;:41,&quot;like_count&quot;:1110,&quot;impression_count&quot;:80642,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Feb 24 &#8211; Mar 2</h3><p><strong>CC Remote Control</strong>: Control Claude Code sessions from your phone &#8212; review, approve, and guide agents on the go.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2026371260805271615&quot;,&quot;full_text&quot;:&quot;Announcing a new Claude Code feature: Remote Control. It's rolling out now to Max users in research preview. Try it with /remote-control\n\nStart local sessions from the terminal, then continue them from your phone. Take a walk, see the sun, walk your dog without losing your flow. &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-24T18:58:51.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/yncsprlaafxsxbikivcc&quot;,&quot;link_url&quot;:&quot;https://t.co/43c4RJCiOS&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1546,&quot;retweet_count&quot;:1287,&quot;like_count&quot;:16963,&quot;impression_count&quot;:4465839,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2026370115915362307/vid/avc1/1280x720/_zI4Wm7aeEDNbb4d.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Enterprise Customize + Marketplaces</strong>: Enterprise admins can customize Claude behavior and create private plugin marketplaces for their org.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2026305186671608315&quot;,&quot;full_text&quot;:&quot;Introducing Cowork and plugin updates that help enterprises customize Claude for better collaboration with every team. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-24T14:36:18.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/socjwpqoiwu8jobxbpyy&quot;,&quot;link_url&quot;:&quot;https://t.co/pRwJqPBRQj&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:936,&quot;retweet_count&quot;:2625,&quot;like_count&quot;:27394,&quot;impression_count&quot;:14499295,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2026299437111181313/vid/avc1/1280x720/Nm_H1HeuvSSToV9I.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Cowork Scheduled Tasks</strong>: Schedule recurring Cowork tasks that execute automatically on a cadence you define.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2026720870631354429&quot;,&quot;full_text&quot;:&quot;New in Cowork: scheduled tasks.\n\nClaude can now complete recurring tasks at specific times automatically: a morning brief, weekly spreadsheet updates, Friday team presentations. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-25T18:08:04.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/k9cuhqbeyhxrvzfmv0ev&quot;,&quot;link_url&quot;:&quot;https://t.co/7ucKZbAVip&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:991,&quot;retweet_count&quot;:1701,&quot;like_count&quot;:22382,&quot;impression_count&quot;:8191584,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2026717570380992512/vid/avc1/1280x720/j2mey8kGwr3_xrQe.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Auto-Memory</strong>: Claude Code automatically remembers your preferences, codebase patterns, and project context across sessions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2027109375765356723&quot;,&quot;full_text&quot;:&quot;We've rolled out a new auto-memory feature.\n\nClaude now remembers what it learns across sessions &#8212; your project context, debugging patterns, preferred approaches &#8212; and recalls it later without you having to write anything down. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-26T19:51:51.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/ihncimayk3xytrw9kcox&quot;,&quot;link_url&quot;:&quot;https://t.co/c7PyGaukNQ&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:851,&quot;retweet_count&quot;:1073,&quot;like_count&quot;:15909,&quot;impression_count&quot;:3162655,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2027109158986870784/vid/avc1/1280x720/NX5ic94OijUys11S.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Claude for Open Source</strong>: Free Claude Code access for qualifying open source project maintainers.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2027129030571634721&quot;,&quot;full_text&quot;:&quot;Excited to announce Claude for Open Source &#10084;&#65039;\n\nWe're giving 6 months of free Claude Max 20x to open source maintainers and core contributors.\n\nIf you maintain a popular project or contribute across open source, please apply!\n\n&quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-26T21:09:57.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:589,&quot;retweet_count&quot;:1409,&quot;like_count&quot;:12576,&quot;impression_count&quot;:1742481,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://claude.com/contact-sales/claude-for-oss&quot;,&quot;title&quot;:&quot;Claude for Open Source | Claude by Anthropic&quot;,&quot;description&quot;:&quot;Apply to the Claude for Open Source program. Eligible OSS maintainers and contributors get Claude Max for 6 months on us.&quot;,&quot;domain&quot;:&quot;claude.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2035011561459486721/Cd5jnQb1?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /simplify + /batch</strong>: Refactor complex code into simpler patterns (/simplify) or run the same operation across many files at once (/batch).</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2027534984534544489&quot;,&quot;full_text&quot;:&quot;In the next version of Claude Code..\n\nWe're introducing two new Skills: /simplify and /batch. I have been using both daily, and am excited to share them with everyone.\n\nCombined, these kills automate much of the work it used to take to (1) shepherd a pull request to production &quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-28T00:03:04.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCMgWZ2bUAA2hq9.png&quot;,&quot;link_url&quot;:&quot;https://t.co/mztx6KbDh9&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:432,&quot;retweet_count&quot;:840,&quot;like_count&quot;:12917,&quot;impression_count&quot;:2511790,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC AskUserQuestion Snippets</strong>: Claude Code shows formatted markdown previews with code snippets when asking you clarifying questions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2027543858289250472&quot;,&quot;full_text&quot;:&quot;a few Friday afternoon ships to end the week:\n\nthe AskUserQuestion tool can now show markdown snippets to display diagrams, code examples, etc. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-28T00:38:20.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/q5qjllewn75qiqpeareu&quot;,&quot;link_url&quot;:&quot;https://t.co/pjiaYlVNdR&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:185,&quot;retweet_count&quot;:163,&quot;like_count&quot;:4605,&quot;impression_count&quot;:481506,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2027542757548691457/vid/avc1/720x720/LY8Eih4V5DDgY-4l.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Memory on Free Plan</strong>: Persistent memory across conversations now available to all free-tier Claude users.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2028559427167834314&quot;,&quot;full_text&quot;:&quot;Memory is now available on the free plan.\n\nWe've also made it easier to import saved memories into Claude. \n\nYou can export them whenever you want. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-02T19:53:50.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCbjvTwaAAAkLtw.png&quot;,&quot;link_url&quot;:&quot;https://t.co/6994lxNjo2&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1271,&quot;retweet_count&quot;:2691,&quot;like_count&quot;:38350,&quot;impression_count&quot;:10851082,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Mar 3 &#8211; Mar 9</h3><p><strong>Voice Mode</strong>: Talk to Claude Code using push-to-talk voice input instead of typing commands.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2028628570692890800&quot;,&quot;full_text&quot;:&quot;Voice mode is rolling out now in Claude Code. It&#8217;s live for ~5% of users today, and will be ramping through the coming weeks.\n\nYou'll see a note on the welcome screen once you have access. /voice to toggle it on! &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-03T00:28:36.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/kmczg1grvfyryf2wxkmr&quot;,&quot;link_url&quot;:&quot;https://t.co/P7GQ6pEANy&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1090,&quot;retweet_count&quot;:1345,&quot;like_count&quot;:17302,&quot;impression_count&quot;:3509065,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2028628068517183489/vid/avc1/720x720/6G7ZOBnwQUYbMWax.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC HTTP Hooks</strong>: Fire HTTP webhooks on Claude Code events &#8212; connect sessions to Slack, CI pipelines, or any external system.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dickson_tsai/status/2029235808235078095&quot;,&quot;full_text&quot;:&quot;In Claude Code, we&#8217;ve recently launched HTTP hooks, easier to use and more secure than existing command hooks! You can build a web app (even on localhost) to view CC&#8217;s progress, manage its permissions, and more. Then, now that you have a server with your hooks processing logic,&quot;,&quot;username&quot;:&quot;dickson_tsai&quot;,&quot;name&quot;:&quot;Dickson Tsai&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1175648714427232256/f-UlO_6-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-04T16:41:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:81,&quot;retweet_count&quot;:187,&quot;like_count&quot;:2279,&quot;impression_count&quot;:391350,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Local Scheduled Tasks</strong>: Schedule recurring tasks that run automatically on your machine while your computer is awake.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2030019397335843288&quot;,&quot;full_text&quot;:&quot;Today we're launching local scheduled tasks in Claude Code desktop. \n\nCreate a schedule for tasks that you want to run regularly. They'll run as long as your computer is awake. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-06T20:35:14.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/uqamiurysado9f2tuayq&quot;,&quot;link_url&quot;:&quot;https://t.co/15AYd0NHqR&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:672,&quot;retweet_count&quot;:1025,&quot;like_count&quot;:13572,&quot;impression_count&quot;:3694847,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2030019113637269505/vid/avc1/720x720/NnP7W6RrOtN17az2.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Enterprise Marketplace</strong>: Enterprise customers get a curated marketplace of approved plugins and integrations for their org.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2029966517497122886&quot;,&quot;full_text&quot;:&quot;Introducing the Claude Marketplace, a way for enterprises to simplify their procurement of AI tools.\n\nNow in limited preview. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-06T17:05:07.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HCvfSyEb0AAsmKW.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/4dm4x6Y9O2&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:673,&quot;retweet_count&quot;:1303,&quot;like_count&quot;:19391,&quot;impression_count&quot;:5087829,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /loop</strong>: Set Claude Code to continuously iterate on a task &#8212; building, testing, and fixing in a loop until your tests pass.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2030193932404150413&quot;,&quot;full_text&quot;:&quot;Released today: /loop\n\n/loop is a powerful new way to schedule recurring tasks, for up to 3 days at a time\n\neg. &#8220;/loop babysit all my PRs. Auto-fix build issues and when comments come in, use a worktree agent to fix them&#8221;\n\neg. &#8220;/loop every morning use the Slack MCP to give me a&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-07T08:08:47.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:573,&quot;retweet_count&quot;:842,&quot;like_count&quot;:12886,&quot;impression_count&quot;:2113943,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Auto Mode</strong>: Claude Code automatically selects the right execution approach without requiring manual mode switching.</p><p><strong>CC Code Review (Multi-Agent)</strong>: Multiple Claude agents analyze your pull request in parallel, each reviewing different aspects of the code.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2031088171262554195&quot;,&quot;full_text&quot;:&quot;Introducing Code Review, a new feature for Claude Code.\n\nWhen a PR opens, Claude dispatches a team of agents to hunt for bugs. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-09T19:22:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/eu5i3dz9bem0eej11rm6&quot;,&quot;link_url&quot;:&quot;https://t.co/AL2J4efxPw&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2149,&quot;retweet_count&quot;:5200,&quot;like_count&quot;:62994,&quot;impression_count&quot;:23292659,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2031087443961851904/vid/avc1/1280x720/aXesjAR-puqqyN6r.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Mar 10 &#8211; Mar 16</h3><p><strong>CC /btw</strong>: Send Claude a side note mid-task without interrupting its current work &#8212; corrections, context, or new info.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2031506296697131352&quot;,&quot;full_text&quot;:&quot;We just added /btw to Claude Code! \n\nUse it to have side chain conversations while Claude is working. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-10T23:03:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/utcjxxdtvecuibyik6ny&quot;,&quot;link_url&quot;:&quot;https://t.co/hjO3YqvrPr&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1187,&quot;retweet_count&quot;:1597,&quot;like_count&quot;:25967,&quot;impression_count&quot;:2738896,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2031506219714940928/vid/avc1/720x720/qn3PmH5a1dWdlNSV.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /effort</strong>: Control how deeply Claude thinks &#8212; from quick one-shot responses to extended multi-step reasoning.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2031506296697131352&quot;,&quot;full_text&quot;:&quot;We just added /btw to Claude Code! \n\nUse it to have side chain conversations while Claude is working. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-10T23:03:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/utcjxxdtvecuibyik6ny&quot;,&quot;link_url&quot;:&quot;https://t.co/hjO3YqvrPr&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1187,&quot;retweet_count&quot;:1597,&quot;like_count&quot;:25967,&quot;impression_count&quot;:2738896,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2031506219714940928/vid/avc1/720x720/qn3PmH5a1dWdlNSV.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Cowork Excel + PowerPoint Sync</strong>: Edit Excel spreadsheets and PowerPoint decks in Cowork with cross-file synchronization.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2031790754637717772&quot;,&quot;full_text&quot;:&quot;Claude for Excel and Claude for PowerPoint now sync together seamlessly.\n\nWhen you&#8217;ve got more than one file open, Claude shares the full context of your conversation between them.\n\nPull data from spreadsheets, build out tables, and update a deck &#8212; without re-explaining a step. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-11T17:53:59.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/z4ed3mnrjcql8ahfgivh&quot;,&quot;link_url&quot;:&quot;https://t.co/mY8jrHj6Di&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:712,&quot;retweet_count&quot;:2596,&quot;like_count&quot;:29273,&quot;impression_count&quot;:12374437,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2031775091202355200/vid/avc1/1280x720/RFkYnS7mKAOJs1fy.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Interactive Charts</strong>: Claude can now build interactive charts, diagrams, and visualizations directly in chat. HTML-based, editable, available on all plans.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2032124273587077133&quot;,&quot;full_text&quot;:&quot;Claude can now build interactive charts and diagrams, directly in the chat.\n\nAvailable today in beta on all plans, including free.\n\nTry it out: <a class=\&quot;tweet-url\&quot; href=\&quot;http://claude.ai\&quot;>claude.ai</a> &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-12T15:59:16.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/uyvwjdaswmaguyh05zyh&quot;,&quot;link_url&quot;:&quot;https://t.co/WXRrD4VkAt&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1569,&quot;retweet_count&quot;:3478,&quot;like_count&quot;:42014,&quot;impression_count&quot;:10857781,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2032121339667234817/vid/avc1/1280x720/SE4OjAfae7LVB4XE.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Rich Text Output</strong>: Claude no longer defaults to plain text &#8212; responses now include interactive charts, formatted tables, and rich media.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/feldman/status/2032137366358401484&quot;,&quot;full_text&quot;:&quot;Starting today, Claude no longer defaults to text. Claude is learning to choose the best medium for each response &#8212; based on the task, the data, and what's most useful for the person. Give it a try!&quot;,&quot;username&quot;:&quot;feldman&quot;,&quot;name&quot;:&quot;Adam Feldman&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1195050484400181248/fu6aETqW_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-12T16:51:18.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Claude can now build interactive charts and diagrams, directly in the chat.\n\nAvailable today in beta on all plans, including free.\n\nTry it out: https://t.co/tHPAZRgQkn&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;},&quot;reply_count&quot;:24,&quot;retweet_count&quot;:38,&quot;like_count&quot;:834,&quot;impression_count&quot;:380451,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Setup Scripts</strong>: Add a setup script that runs automatically when Claude Code initializes in your project directory.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/OmidMogasemi/status/2032239184401088725&quot;,&quot;full_text&quot;:&quot;You can now add a setup script in Claude Code on the web &amp;amp; desktop! \n\nUse these to automate setup before Claude Code launches on a cloud environment. It&#8217;s particularly useful for installing dependencies, settings, configs, etc. &quot;,&quot;username&quot;:&quot;OmidMogasemi&quot;,&quot;name&quot;:&quot;Omid Mogasemi&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1770587470134185984/1m34mw_C_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-12T23:35:53.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDP2dmlbQAAjsri.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/TIbiCF8RbY&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:15,&quot;retweet_count&quot;:11,&quot;like_count&quot;:132,&quot;impression_count&quot;:75647,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Voice Mode on Desktop + Cowork</strong>: Push-to-talk voice input now available on the Claude desktop app and in Cowork sessions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/amorriscode/status/2032241734886047993&quot;,&quot;full_text&quot;:&quot;sometimes you need somebody to talk to\n\nwe just rolled out voice mode for Claude Code on desktop and Cowork &#128226; &quot;,&quot;username&quot;:&quot;amorriscode&quot;,&quot;name&quot;:&quot;Anthony Morris &#12484;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006926826405556224/q_n_igbS_normal.png&quot;,&quot;date&quot;:&quot;2026-03-12T23:46:01.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/bzpjoi4c8p6yojboee23&quot;,&quot;link_url&quot;:&quot;https://t.co/ibHsDtPobs&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:79,&quot;retweet_count&quot;:35,&quot;like_count&quot;:551,&quot;impression_count&quot;:120107,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2032241081023414275/vid/avc1/1204x720/TqBaNjKowDA33vnr.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>1M Context Window GA</strong>: One-million-token context window generally available across all paid Claude plans.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2032509548297343196&quot;,&quot;full_text&quot;:&quot;1 million context window: Now generally available for Claude Opus 4.6 and Claude Sonnet 4.6. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T17:30:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDTovvJaMAI8jWP.png&quot;,&quot;link_url&quot;:&quot;https://t.co/jreruGukcm&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1202,&quot;retweet_count&quot;:2025,&quot;like_count&quot;:25175,&quot;impression_count&quot;:5566961,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Opus 1M Default</strong>: Opus 4.6 with 1M context is now the default model in Claude Code.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2032514807388123255&quot;,&quot;full_text&quot;:&quot;&#127873; Happy Friday - Opus 4.6 1M is now the default Opus model for Claude Code users on Max, Team, and Enterprise plans.\n\nPro and Sonnet users can opt in with /extra-usage.&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T17:51:07.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;1 million context window: Now generally available for Claude Opus 4.6 and Claude Sonnet 4.6.&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;},&quot;reply_count&quot;:291,&quot;retweet_count&quot;:251,&quot;like_count&quot;:4556,&quot;impression_count&quot;:361564,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Session Spawning</strong>: Spawn new local Claude Code sessions directly from the mobile Remote Control app.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2032533699116355819&quot;,&quot;full_text&quot;:&quot;Remote Control - Session Spawning:\nRun claude remote-control and then spawn a NEW local session in the mobile app.\n\n* Out to Max, Team, and Enterprise (&amp;gt;=2.1.74)\n*Have GH set up on mobile (relaxing soon)\n* Working on speeding up session start-time &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T19:06:11.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/yivffqvp3s9gblprtzav&quot;,&quot;link_url&quot;:&quot;https://t.co/tFEe9hcZL6&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:124,&quot;retweet_count&quot;:119,&quot;like_count&quot;:1579,&quot;impression_count&quot;:729450,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2032532538384609281/vid/avc1/440x960/Ky8ax6eFHmJiGgbx.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /color</strong>: Customize your Claude Code terminal with color themes and visual preferences.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2032632602629386348&quot;,&quot;full_text&quot;:&quot;Other new things:\n- use claude --name &amp;lt;NAME&amp;gt; to name your session on start\n- after plan mode, claude will auto name your session\n- use /color to change the color of the prompt input\n- there's a postcompact hook \n- your session will get automatically named after plan mode if it&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-14T01:39:11.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:21,&quot;retweet_count&quot;:6,&quot;like_count&quot;:269,&quot;impression_count&quot;:22016,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Review Manual Trigger</strong>: Type @claude review in any PR comment to trigger a multi-agent code review on demand.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2032482315046474116&quot;,&quot;full_text&quot;:&quot;You can now configure Code Review to run manually on demand by typing `<span class=\&quot;tweet-fake-link\&quot;>@Claude</span> review` in your Github PR or comments. \n\nThis gives you more control to use Code Review on select PRs where the review would be useful. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T15:42:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDTTza2bAAAPx5D.png&quot;,&quot;link_url&quot;:&quot;https://t.co/niM4gczCIn&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:46,&quot;retweet_count&quot;:13,&quot;like_count&quot;:308,&quot;impression_count&quot;:26831,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC MCP Elicitation</strong>: MCP servers can now ask Claude Code for additional context during tool execution instead of failing silently.</p><p><strong>2x Usage</strong>: Double usage limits during off-peak hours for all paid plan subscribers.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2032911277497135523&quot;,&quot;full_text&quot;:&quot;How it works:\n- 2x usage on weekdays outside 5&#8211;11am PT / 12&#8211;6pm GMT\n- 2x usage all day on weekends\n- Automatic, nothing to enable&quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-14T20:06:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:368,&quot;retweet_count&quot;:413,&quot;like_count&quot;:8685,&quot;impression_count&quot;:1650590,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>Mar 17 &#8211; Mar 23</h3><p><strong>Cowork Dispatch</strong>: A persistent, always-on Claude conversation that runs on your computer &#8212; continues working even when you close the app.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2034005731457044577&quot;,&quot;full_text&quot;:&quot;We're shipping a new feature in Claude Cowork as a research preview that I'm excited about: Dispatch!\n\nOne persistent conversation with Claude that runs on your computer. Message it from your phone. Come back to finished work. \n\nTo try it out, download Claude Desktop, then pair &quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-17T20:35:31.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/lnw4ckcij93rcjr61jnu&quot;,&quot;link_url&quot;:&quot;https://t.co/r6OH46Ll89&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:962,&quot;retweet_count&quot;:1495,&quot;like_count&quot;:17377,&quot;impression_count&quot;:6094049,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2034004291279851522/vid/avc1/1280x720/KVbJ622D1LStOz7e.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Output Tokens 64K</strong>: Maximum output token limit increased to 64K for longer generated code and responses.</p><p><strong>Opus 1M on Desktop</strong>: Opus 4.6 with 1M context now available on the desktop app for Max, Teams, and Enterprise users.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/amorriscode/status/2033998163074551961&quot;,&quot;full_text&quot;:&quot;heard you like context?\n\nOpus 4.6 1M context is out for Max/Teams/Enterprise on desktop &quot;,&quot;username&quot;:&quot;amorriscode&quot;,&quot;name&quot;:&quot;Anthony Morris &#12484;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006926826405556224/q_n_igbS_normal.png&quot;,&quot;date&quot;:&quot;2026-03-17T20:05:26.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDo0p-JbEAUrPbt.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pmzUYYzq20&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:76,&quot;retweet_count&quot;:35,&quot;like_count&quot;:1088,&quot;impression_count&quot;:89892,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Dispatch + CC Sessions</strong>: Dispatch can now launch and manage full Claude Code sessions alongside its standard Cowork tasks.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2034381385134399913&quot;,&quot;full_text&quot;:&quot;By popular demand, Dispatch can now launch Claude Code sessions. Ask it to build, make, or improve something!\n\nTo use it, update your Claude desktop app and make sure you have Code enabled. &quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-18T21:28:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDuTDNLakAAQ9D7.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/q65MyqkUJN&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:182,&quot;retweet_count&quot;:133,&quot;like_count&quot;:2480,&quot;impression_count&quot;:218682,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Shell in SKILL.md</strong>: Embed live shell command outputs directly in skill files using !<code>command</code> syntax for dynamic context.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2034337963820327017&quot;,&quot;full_text&quot;:&quot;if your skill depends on dynamic content, you can embed !`command` in your SKILL.md to inject shell output directly into the prompt\n\nClaude Code runs it when the skill is invoked and swaps the placeholder inline, the model only sees the result! &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-18T18:35:41.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDtlqI7bgAAFRKu.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/b6smVdkHN1&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:127,&quot;retweet_count&quot;:248,&quot;like_count&quot;:2980,&quot;impression_count&quot;:832267,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong><a href="http://claude.ai/">Claude.ai</a> Speed Boost</strong>: <a href="http://claude.ai/">Claude.ai</a> and desktop apps load significantly faster after migrating from SSR to Vite + TanStack Router.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2034688574239776778&quot;,&quot;full_text&quot;:&quot;A small ship I love: We made <a class=\&quot;tweet-url\&quot; href=\&quot;http://Claude.ai\&quot;>Claude.ai</a> and our desktop apps meaningful faster this week.\n\nWe moved our architecture from SSR to a static <span class=\&quot;tweet-fake-link\&quot;>@vite_js</span> &amp;amp; <span class=\&quot;tweet-fake-link\&quot;>@tan_stack</span> router setup that we can serve straight from workers at the edge. Time to first byte is down 65% at p75,&quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T17:48:53.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:105,&quot;retweet_count&quot;:97,&quot;like_count&quot;:2545,&quot;impression_count&quot;:508292,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;http://Claude.ai&quot;,&quot;title&quot;:&quot;Claude&quot;,&quot;description&quot;:&quot;Claude is Anthropic's AI, built for problem solvers. Tackle complex challenges, analyze data, write code, and think through your hardest work.&quot;,&quot;domain&quot;:&quot;claude.ai&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2034521965588045824/Dy5QB7FI?format=png&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC VSCode Remote</strong>: Use Remote Control to manage Claude Code sessions running inside VS Code from your phone.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2034452278971932695&quot;,&quot;full_text&quot;:&quot;A few &#128293; Claude Code VSCode drops\n\n1. Remote Control in VSCode &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T02:09:56.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HDvTb6FbEAEzs0M.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/byt6JIsRHs&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:43,&quot;retweet_count&quot;:23,&quot;like_count&quot;:586,&quot;impression_count&quot;:99938,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Skills over Remote Control</strong>: Run skills and slash commands from your phone via Remote Control &#8212; full command access on mobile.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2034457917555179977&quot;,&quot;full_text&quot;:&quot;And another thing... Skills and a bunch of /slash commands (/clear, /compact) etc now work over mobile in Remote Control.  As a heads up we dont have auto-complete yet so better get those spelling-bee skills sharpened :)  \n\nUpdate to latest cc &amp;amp; mobile &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T02:32:20.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/wugypd387it8megnh6ig&quot;,&quot;link_url&quot;:&quot;https://t.co/quZj2KcLzO&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:48,&quot;retweet_count&quot;:27,&quot;like_count&quot;:571,&quot;impression_count&quot;:65234,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2034457767428378624/vid/avc1/440x960/A0DwDfkxvL-kT5g-.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Channels (Telegram + Discord)</strong>: Connect Claude Code to Telegram and Discord &#8212; interact with your coding agent from messaging apps.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2034761016320696565&quot;,&quot;full_text&quot;:&quot;We just released Claude Code channels, which allows you to control your Claude Code session through select MCPs, starting with Telegram and Discord. \n\nUse this to message Claude Code directly from your phone. &quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T22:36:44.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/zym3n6ihgdjn0ifmyips&quot;,&quot;link_url&quot;:&quot;https://t.co/sl3BP2BEzS&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1690,&quot;retweet_count&quot;:2365,&quot;like_count&quot;:25742,&quot;impression_count&quot;:7385626,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2034760524685250560/vid/avc1/1280x720/Wz1TYKtcmf3MLfoP.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Cloud Scheduled Tasks</strong>: Schedule recurring Claude Code tasks that run in the cloud &#8212; no local machine required.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2035122989533163971&quot;,&quot;full_text&quot;:&quot;You can now schedule recurring cloud-based tasks on Claude Code.\n\nSet a repo (or repos), a schedule, and a prompt. Claude runs it via cloud infra on your schedule, so you don&#8217;t need to keep Claude Code running on your local machine. &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-20T22:35:06.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/yfntsgjxprjwhn5evkns&quot;,&quot;link_url&quot;:&quot;https://t.co/Vse4WfVnKC&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:287,&quot;retweet_count&quot;:561,&quot;like_count&quot;:7488,&quot;impression_count&quot;:1970459,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2035122202828480512/vid/avc1/1280x720/cFD9DJ8zH-oDP2aT.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Projects in Cowork</strong>: Organize Cowork conversations into named projects for better context separation and management.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2035025492617961704&quot;,&quot;full_text&quot;:&quot;Projects are now available in Cowork.\n\nKeep your tasks and context in one place, focused on one area of work. Files and instructions stay on your computer.\n\nImport existing projects in one click, or start fresh. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-20T16:07:41.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HD3ZedIboAQIWl9.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/4AxvfiHhiv&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:722,&quot;retweet_count&quot;:1141,&quot;like_count&quot;:14195,&quot;impression_count&quot;:2904061,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC DOM Element Selection</strong>: Select DOM elements directly from a running application to reference them in Claude Code conversations.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2035088515332284651&quot;,&quot;full_text&quot;:&quot;Claude Code on desktop lets you select DOM elements directly, much easier than describing which component you want updated!\n\nClaude gets the tag, classes, key styles, surrounding HTML, and a cropped screenshot. React apps also get the source file, component name and props &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-20T20:18:06.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/ybmhaiih8kdaiudd96f3&quot;,&quot;link_url&quot;:&quot;https://t.co/LfV9CyDMJU&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:186,&quot;retweet_count&quot;:293,&quot;like_count&quot;:4643,&quot;impression_count&quot;:581679,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2035088007515287552/vid/avc1/1282x720/PLRE1lMsX5KB-hpB.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Effort in Skills</strong>: Set effort levels directly inside skill and slash command definitions to control reasoning depth per task.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/lydiahallie/status/2035426943777263751&quot;,&quot;full_text&quot;:&quot;You can now set effort level in skills/slash commands!\n\nThis controls how long the model thinks before answering, and overrides your session default &quot;,&quot;username&quot;:&quot;lydiahallie&quot;,&quot;name&quot;:&quot;Lydia Hallie &#10024;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1994238936345137154/exEBW2UI_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-21T18:42:54.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/o8ddhhiaodvcvzdzx5xf&quot;,&quot;link_url&quot;:&quot;https://t.co/KYjgmoTita&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:78,&quot;retweet_count&quot;:146,&quot;like_count&quot;:2951,&quot;impression_count&quot;:621962,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2035425103891353600/vid/avc1/1280x720/ITBTalVTfhKOp7tN.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /loop 7 Days</strong>: Loop sessions now run for up to 7 days instead of the previous 3-day limit.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2035766998320456173&quot;,&quot;full_text&quot;:&quot;Loops now run for up to 7 days instead of 3. \n\nLet me know what you&#8217;re /looping on!&quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-22T17:14:09.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;/loop 5m make sure this PR passes CI\n\nWhile loops for agents have dropped!\n\nhttps://t.co/vi2B1Bdemk&quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;},&quot;reply_count&quot;:40,&quot;retweet_count&quot;:17,&quot;like_count&quot;:385,&quot;impression_count&quot;:88532,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /init v2</strong>: Redesigned project initialization that interviews you about your codebase before generating <a href="http://claude.md/">CLAUDE.md</a> configuration.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/trq212/status/2035799806640115806&quot;,&quot;full_text&quot;:&quot;we're testing a new version of /init based on your feedback- it should interview you and help setup skills, hooks, etc.\n\nyou can enable it with this env_var flag:\n\nCLAUDE_CODE_NEW_INIT=1 claude\n\nwould love your feedback!&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-22T19:24:31.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;I want to make /init more useful- what do you think it should do to help setup Claude Code in a repo?&quot;,&quot;username&quot;:&quot;trq212&quot;,&quot;name&quot;:&quot;Thariq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1976939058741039104/r3GgzqRh_normal.jpg&quot;},&quot;reply_count&quot;:205,&quot;retweet_count&quot;:248,&quot;like_count&quot;:4025,&quot;impression_count&quot;:520380,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC /schedule Cloud</strong>: Schedule cloud-based tasks directly from the /schedule command &#8212; tasks run on Anthropic&#8217;s infrastructure.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2036129220959805859&quot;,&quot;full_text&quot;:&quot;Use /schedule to create recurring cloud-based jobs for Claude, directly from the terminal. \n\nWe use these internally to automatically resolve CI failures, push doc updates, and generally power automations that you want to exists beyond a closed laptop &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-23T17:13:30.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/uxnbf2u9ogglanwxdabf&quot;,&quot;link_url&quot;:&quot;https://t.co/uuDesRzSrg&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:168,&quot;retweet_count&quot;:291,&quot;like_count&quot;:3910,&quot;impression_count&quot;:750502,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2036129172448485378/vid/avc1/1180x720/yXRrc8tcw8D9UYDf.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>Computer Use</strong>: Claude can now control your computer directly &#8212; mouse clicks, keyboard input, and screen reading for end-to-end automation.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/felixrieseberg/status/2036193240509235452&quot;,&quot;full_text&quot;:&quot;Today, we&#8217;re releasing a feature that allows Claude to control your computer: Mouse, keyboard, and screen, giving it the ability to use any app.\n\nI believe this is especially useful if used with Dispatch, which allows you to remotely control Claude on your computer while you&#8217;re &quot;,&quot;username&quot;:&quot;felixrieseberg&quot;,&quot;name&quot;:&quot;Felix Rieseberg&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1544558915819487233/qMrauBqx_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-23T21:27:53.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/yrakwxuscbsswlgswd9p&quot;,&quot;link_url&quot;:&quot;https://t.co/tthl6vpID2&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:819,&quot;retweet_count&quot;:1376,&quot;like_count&quot;:17569,&quot;impression_count&quot;:4097049,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2036187698961195010/vid/avc1/1280x720/1Ja5lMWa755JQbPb.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>CC Channels Permission Prompts</strong>: Channels now support permission prompts so you can approve sensitive actions from Telegram or Discord.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2036228890717462785&quot;,&quot;full_text&quot;:&quot;Claude Code channels now support Permission Prompts. \n\nUpdate to latest claude and update your channel plugins! &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-23T23:49:33.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HEIjOLoaAAA2t_e.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/M2lpwrwaAH&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:42,&quot;retweet_count&quot;:21,&quot;like_count&quot;:335,&quot;impression_count&quot;:62769,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Mar 24 &#8211; Mar 30</h3><p><strong>CC Channels for Teams + Enterprise</strong>: Channels (Telegram, Discord integration) now available for Teams and Enterprise plans.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/noahzweben/status/2036235916675793105&quot;,&quot;full_text&quot;:&quot;Channels now available for Teams and Enterprise. \n\nMust be enabled in <a class=\&quot;tweet-url\&quot; href=\&quot;http://claude.ai/admin-settings/claude-code\&quot;>claude.ai/admin-settings&#8230;</a> &quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-24T00:17:28.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HEIpqDjb0AAFeyM.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/GJDxoJ1n40&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:6,&quot;retweet_count&quot;:10,&quot;like_count&quot;:127,&quot;impression_count&quot;:8875,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>And the week continues.</strong> </p><p>[Edited] Here we go, not included in the infographic:</p><p><strong>CC Auto Mode (Research Preview):</strong> Claude autonomously handles permission prompts during coding. A pre-execution classifier reviews every tool call, blocking destructive operations and prompt injection. Enable with `claude --enable-auto-mode`.<br></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2036503582166393240&quot;,&quot;full_text&quot;:&quot;New in Claude Code: auto mode.\n\nInstead of approving every file write and bash command, or skipping permissions entirely, auto mode lets Claude make permission decisions on your behalf.\n\nSafeguards check each action before it runs. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-24T18:01:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/ohwfvqlp6qhsxy7nho9e&quot;,&quot;link_url&quot;:&quot;https://t.co/kHbTN2jrWw&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1723,&quot;retweet_count&quot;:2185,&quot;like_count&quot;:30973,&quot;impression_count&quot;:3768155,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2036502255298285568/vid/avc1/1280x720/8Xef6CxoT2A2DNgQ.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p>P.S. Glad Claude Team noticed this. Noah is the legend:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/i/status/2036603010525397444&quot;,&quot;full_text&quot;:&quot;This has been a fun month.&quot;,&quot;username&quot;:&quot;noahzweben&quot;,&quot;name&quot;:&quot;Noah Zweben&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1983955803137814528/cbOrJWsw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-25T00:36:10.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;73 product releases in 52 days. That's not a launch cadence &#8212; that's a different kind of company.\n\nI tracked every Anthropic release from Feb 1 to Mar 23 by going through @bcherny, @trq212, @noahzweben, @felixrieseberg, @lydiahallie, @amorriscode, @feldman, @dickson_tsai, and&quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2031703870615715840/aq6W0Caw_normal.jpg&quot;},&quot;reply_count&quot;:10,&quot;retweet_count&quot;:5,&quot;like_count&quot;:141,&quot;impression_count&quot;:12868,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Have a great rest of the week,<br>Pawe&#322;</p>]]></content:encoded></item><item><title><![CDATA[The Claude Dispatch Guide: 48 Hours Running AI Agents From My Phone]]></title><description><![CDATA[Real PM workflows, honest gotchas, and why the biggest unlock has nothing to do with Dispatch itself.]]></description><link>https://www.productcompass.pm/p/claude-dispatch-guide</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-dispatch-guide</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 23 Mar 2026 10:47:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0f549e07-ab5d-4068-9a14-5dbd79dbbf82_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Claude now has 4 ways to run from your phone. Most people will try one, hit friction, and give up. Here's what actually works &#8212; and how it changed how I structure my day.</p><p>Dispatch is the newest surface &#8212; and the one most likely to change how you work as a PM. Not because it&#8217;s the most powerful, but because it turns every gap in your day into a window for directing real work. Dog walks, coffee, the passenger seat, standing at the sidelines of a bounce house &#8212; all become productive without being &#8220;always on.&#8221;</p><p>I tested this for 48 hours straight, building real PM workflows from my phone. What you&#8217;re reading is everything I found &#8212; the workflows that actually work, the friction points nobody warns you about, and the architectural insight that matters more than any single feature Anthropic ships.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5C7X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5C7X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 424w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 848w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 1272w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5C7X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png" width="1400" height="1169" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1169,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:374650,&quot;alt&quot;:&quot;Claude Dispatch mobile view &#8212; the orchestrator conversation with multiple task sessions listed&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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Dispatch mobile view &#8212; the orchestrator conversation with multiple task sessions listed" title="Claude Dispatch mobile view &#8212; the orchestrator conversation with multiple task sessions listed" srcset="https://substackcdn.com/image/fetch/$s_!5C7X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 424w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 848w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.png 1272w, https://substackcdn.com/image/fetch/$s_!5C7X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b071e46-6539-45c3-80fa-8c779a49f9c6_1400x1169.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Dispatch mobile view</figcaption></figure></div><div><hr></div><h2>What You&#8217;ll Learn</h2><ul><li><p>What Dispatch actually is &#8212; and the difference from &#8220;Claude chat on your phone&#8221;</p></li><li><p>How to set up and start your first Dispatch session</p></li><li><p>The real 48-hour timeline &#8212; how async direction reshapes your day</p></li><li><p>Every gotcha I hit, with tested workarounds</p></li><li><p>When to use Dispatch vs. Web Sessions vs. Channels vs. Code</p></li><li><p>Why the knowledge layer matters more than any single surface</p></li><li><p>The single highest-leverage investment for PMs building with AI</p></li></ul><p>If you haven't read the earlier parts of this series, they help but aren't required &#8212; this post stands alone:</p><ul><li><p><a href="https://www.productcompass.pm/p/claude-cowork-guide">Claude Cowork Guide</a> &#8212; the desktop agent Dispatch controls remotely</p></li><li><p><a href="https://www.productcompass.pm/p/claude-code-guide">Claude Code: The Complete PM Guide</a> &#8212; how to start</p></li><li><p><a href="https://www.productcompass.pm/p/self-improving-claude-system">The Self-Improving Claude System</a> &#8212; the knowledge architecture that makes all of this compound</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What Dispatch Is (And Isn&#8217;t)</h2><p>Dispatch isn&#8217;t &#8220;Claude chat on your phone.&#8221; You already have that.</p><p>Dispatch is an <strong>orchestrator</strong>. From a single conversation on your phone, you spawn and manage multiple Cowork task sessions running simultaneously on your desktop. Each session runs independently &#8212; its own context, its own file access, its own connectors.</p><p>Your phone is the command chair. Your desktop does the heavy lifting.</p><p>Think of the difference between texting someone a request and sitting in a control room with multiple screens. Each screen is a task session running on your desktop. Your phone directs all of them from one conversation thread.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-j-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-j-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 424w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 848w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-j-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png" width="1456" height="1014" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1014,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190465,&quot;alt&quot;:&quot;What Claude Dispatch is: Phone &#8594; Orchestrator &#8594; Task Sessions &#8594; Desktop&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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="What Claude Dispatch is: Phone &#8594; Orchestrator &#8594; Task Sessions &#8594; Desktop" title="What Claude Dispatch is: Phone &#8594; Orchestrator &#8594; Task Sessions &#8594; Desktop" srcset="https://substackcdn.com/image/fetch/$s_!-j-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 424w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 848w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 1272w, https://substackcdn.com/image/fetch/$s_!-j-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f64ea33-85a0-43e2-8c19-fc9d07be4642_1600x1114.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phone &#8594; Orchestrator &#8594; Task Sessions &#8594; Desktop</figcaption></figure></div><blockquote><p><strong>For PMs:</strong> This maps to something you already do &#8212; running multiple workstreams simultaneously. One analyst pulling competitor data. Another drafting the stakeholder email. A third organizing research notes. Dispatch is that, except the analysts are AI sessions on your desktop and the command chair is in your pocket.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MWGo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MWGo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 424w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 848w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MWGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png" width="1456" height="1045" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1045,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158818,&quot;alt&quot;:&quot;Claude Cowork vs. Dispatch&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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Cowork vs. Dispatch" title="Claude Cowork vs. Dispatch" srcset="https://substackcdn.com/image/fetch/$s_!MWGo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 424w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 848w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!MWGo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb5ab12-682a-40d1-917b-fb38ad6e5321_1600x1148.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every Cowork connector you've configured &#8212; Gmail, Notion, Slack, all of them &#8212; works through Dispatch because Dispatch delegates to Cowork.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>2. How to Set Up Claude Dispatch</strong></h2><p><strong>Step 1:</strong> Set up <a href="https://www.productcompass.pm/p/claude-cowork-guide">Cowork on your desktop</a> with the connectors you use &#8212; Gmail, Notion, Slack, whatever your stack is. Everything must be configured on desktop first. Then, keep your desktop awake and Claude app running.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!COi6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!COi6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 424w, https://substackcdn.com/image/fetch/$s_!COi6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 848w, https://substackcdn.com/image/fetch/$s_!COi6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 1272w, https://substackcdn.com/image/fetch/$s_!COi6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!COi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png" width="1456" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88133,&quot;alt&quot;:&quot;Hot to keep Claude Dispatch awake (prevents sleep/hibernation)&quot;,&quot;title&quot;:&quot;Hot to keep Claude Dispatch awake (prevents sleep/hibernation)&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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hot to keep Claude Dispatch awake (prevents sleep/hibernation)" title="Hot to keep Claude Dispatch awake (prevents sleep/hibernation)" srcset="https://substackcdn.com/image/fetch/$s_!COi6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 424w, https://substackcdn.com/image/fetch/$s_!COi6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 848w, https://substackcdn.com/image/fetch/$s_!COi6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 1272w, https://substackcdn.com/image/fetch/$s_!COi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccec9e3b-f6d8-4096-93d9-878b4da0e0ec_1600x754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Step 2:</strong> Open the Claude mobile app. You&#8217;ll see the Dispatch tab. Start a conversation and tell it to run a Cowork task.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JGzW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JGzW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JGzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png" width="1456" height="673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111371,&quot;alt&quot;:&quot;How to open Dispatch in the Claude mobile app&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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to open Dispatch in the Claude mobile app" title="How to open Dispatch in the Claude mobile app" srcset="https://substackcdn.com/image/fetch/$s_!JGzW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!JGzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8753117a-52ee-4f95-be30-eb5fbbf3aa4c_1600x740.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dispatch in the Claude mobile app</figcaption></figure></div><p><strong>Step 3:</strong> Start small. One task (e.g., &#8220;summarize unanswered emails from the last week&#8221;). See the output. Then try running two tasks from the same conversation to feel the parallel workflow.</p><p><strong>Step 4:</strong> To work with files, grant folder access &#8212; describe the folder naturally (&#8221;go to workspace/editor&#8221;) or use a shortcut you&#8217;ve defined. Start with the folder that has your CLAUDE.md and knowledge files.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KGaR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KGaR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KGaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png" width="1456" height="673" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:673,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175914,&quot;alt&quot;:&quot;Granting folder permissions for Dispatch in the Claude mobile app &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.productcompass.pm/i/191769648?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Granting folder permissions for Dispatch in the Claude mobile app " title="Granting folder permissions for Dispatch in the Claude mobile app " srcset="https://substackcdn.com/image/fetch/$s_!KGaR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 424w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 848w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 1272w, https://substackcdn.com/image/fetch/$s_!KGaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa557e944-abec-4ac7-ae76-86c7fcbdc639_1600x740.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Granting folder permissions for Dispatch in the Claude mobile app </figcaption></figure></div><p><strong>Step 5:</strong> Set up your workarounds early:</p><ul><li><p>If your workspace syncs via Google Drive/Dropbox/iCloud, check that files appear on your phone &#8212; this eliminates the file transfer problem entirely</p></li><li><p>Define folder shortcuts (&#8221;editor mode,&#8221; &#8220;workspace&#8221;) so you describe folders naturally instead of typing paths</p></li></ul><div><hr></div><h2><strong>3. Real PM Workflows With Claude Dispatch (48-Hour Test)</strong></h2><p>Dispatch didn't fill my dead time. It <strong>changed how I structured my day</strong>. I went to the jump arena with my kid <em>because</em> I could direct work async from the sidelines. The model isn't "grind during gaps." It's "design your day differently because the work runs without you sitting in front of it."</p><p>Here's what that looked like:</p>
      <p>
          <a href="https://www.productcompass.pm/p/claude-dispatch-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What I Learned Building a Self-Improving Agentic System with Claude]]></title><description><![CDATA[From 4 hours to 30 minutes a day. 5M+ X(Twitter) impressions in 3 months. A case study in systems that compound &#8212; for any knowledge-intensive domain.]]></description><link>https://www.productcompass.pm/p/self-improving-claude-system</link><guid isPermaLink="false">https://www.productcompass.pm/p/self-improving-claude-system</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 16 Mar 2026 16:29:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1cfcf6c-bd83-4ae1-a09e-423935b4b6f7_1000x560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>How to use this post:</strong> Drop this structure into your Claude Code or Cowork and ask it to build the same system for your domain &#8212; customer interviews, competitive research, market intelligence, whatever you do repeatedly. It works.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99wl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99wl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 424w, https://substackcdn.com/image/fetch/$s_!99wl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 848w, https://substackcdn.com/image/fetch/$s_!99wl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!99wl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!99wl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png" width="1456" height="1181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1181,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:272715,&quot;alt&quot;:&quot;X Analytics dashboard, 3-month view&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.productcompass.pm/i/191119759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="X Analytics dashboard, 3-month view" title="X Analytics dashboard, 3-month view" srcset="https://substackcdn.com/image/fetch/$s_!99wl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 424w, https://substackcdn.com/image/fetch/$s_!99wl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 848w, https://substackcdn.com/image/fetch/$s_!99wl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!99wl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d37eb86-599a-4b26-ab7e-e2e60faa6f11_1956x1586.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My X analytics dashboard. The last 3 months.</figcaption></figure></div><p>5.2 million impressions on X. 35,000 likes. 43,000 bookmarks. 7.2% engagement rate. In three months. Most of that growth happened within <strong>the last 6 weeks.</strong></p><p>Not from writing more. Not from better prompts. From building a system that compounds.</p><p>[Edited] After publishing this article:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/i/status/2034583837351526763&quot;,&quot;full_text&quot;:&quot;Google just shipped DESIGN.md &#8212; a portable, agent-readable design system file. That's the real announcement.\n\nEveryone's covering \&quot;vibe design\&quot; and the canvas. But Stitch now has an MCP server that connects directly to Claude Code, Cursor, and Gemini CLI. Your coding agent can&quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2031703870615715840/aq6W0Caw_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-19T10:52:42.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Introducing the new @stitchbygoogle, Google&#8217;s vibe design platform that transforms natural language into high-fidelity designs in one seamless flow.\n\n&#127912;Create with a smarter design agent: Describe a new business concept or app vision and see it take shape on an AI-native canvas.&quot;,&quot;username&quot;:&quot;GoogleLabs&quot;,&quot;name&quot;:&quot;Google Labs&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1792661411102863360/fzzB7K-f_normal.png&quot;},&quot;reply_count&quot;:79,&quot;retweet_count&quot;:145,&quot;like_count&quot;:2113,&quot;impression_count&quot;:400207,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>I'm going to show you what that system looks like, how it evolved, and why the architecture matters more than the content it produces. You can drop the whole structure into Claude and use it directly, or treat it as inspiration to build your own. </p><blockquote><p>I'll use content creation as the case study &#8212; but the pattern works for customer research, competitive intelligence, market analysis &#8212; <strong>any domain where knowledge compounds.</strong></p></blockquote><p><em>This is Part 3 of my Claude for PMs series. New to the tools? Start with <a href="https://www.productcompass.pm/p/claude-cowork-guide">Part 1: Cowork</a> and <a href="https://www.productcompass.pm/p/claude-code-guide">Part 2: Claude Code</a>.</em></p><p>In this post, we discuss:</p><ol><li><p>How Agentic Systems Learn from Real-World Data</p></li><li><p>How a Claude Knowledge System Compounds Over Time</p></li><li><p>Architecture: File-Based Knowledge Graph</p></li><li><p>2x Usage: The Best Time to Start with Claude</p></li><li><p>What We&#8217;ll Learn Next</p></li><li><p>How This AI System Evolved in 3 Phases</p></li><li><p>Building Custom AI Tools with Claude Code</p></li><li><p>Cross-Surface Workflow: Claude Code, Cowork, and Web</p></li><li><p>Hypothesis Tracking: How the System Stays Honest</p></li><li><p>How to Build Your Own Claude Knowledge System</p></li><li><p>Why Self-Improving AI Systems Win</p></li></ol><div><hr></div><h2>1. How Agentic Systems Learn from Real-World Data</h2><p>The workflow is simple:</p><p><strong>Pull data &#8594; organize knowledge &#8594; let the system learn &#8594; compound over time.</strong></p><p>X (Twitter) content is where I tested it. But the same architecture works for:</p><ul><li><p><strong>Customer interviews</strong> &#8212; After 50 interviews, the system knows your product&#8217;s pain points better than your Confluence page.</p></li><li><p><strong>Competitive monitoring</strong> &#8212; Competitor moves instead of tweets. Pricing changes instead of LinkedIn posts. Patterns across weeks you&#8217;d miss manually.</p></li><li><p><strong>Market intelligence</strong> &#8212; Pull from APIs, browser scraping, manual input. Let the system self-correct as the market shifts.</p></li></ul><p>AI handles the repetitive work &#8212; the research, the drafting, the data pulling. </p><p>What it can't do is decide what matters. That's your job. This system doesn't replace your judgment. It gives your judgment better inputs, faster, and those inputs compound over time.</p><div><hr></div><h2>2. How a Claude Knowledge System Compounds Over Time</h2><p>The more you use Claude, the more it improves. Structure emerges. Knowledge files build up. It starts feeling less like using a tool and more like building a system that gets better every time you touch it.</p><p>I didn&#8217;t start with a master plan. I started by pasting screenshots into Cowork, asking &#8220;what makes this post work?&#8221; Raw, unstructured. Just curiosity.</p><p>But Claude started noticing patterns I missed. It flagged that negation hooks outperform positive hooks on LinkedIn. It noticed that data experiments get 3x more bookmarks than opinion posts. It spotted that my builder-teacher posts consistently outperform my analyst takes.</p><p>Over weeks, the system grew. Claude suggested reorganizing the files into a knowledge hierarchy. Then it suggested building a Python script to fetch tweet data cheaper. Then it started proposing edits to its own knowledge base.</p><p>Now the system has 26 content templates, 13 active hypotheses being tested with real data, 50+ catalogued false beliefs (things conventional wisdom says hurt but data shows don&#8217;t), and 7 topic lanes with energy tracking &#8212; all maintained by Claude, all improving with each use.</p><p>But "maintained by Claude" doesn't mean I stepped back. Here's what the collaboration actually looks like &#8212; I asked Claude to summarize who contributed what during a real session:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kkAp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kkAp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 424w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 848w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 1272w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kkAp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:777190,&quot;alt&quot;:&quot;Cowork conversation showing the human/AI contribution split&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.productcompass.pm/i/191119759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cowork conversation showing the human/AI contribution split" title="Cowork conversation showing the human/AI contribution split" srcset="https://substackcdn.com/image/fetch/$s_!kkAp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 424w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 848w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 1272w, https://substackcdn.com/image/fetch/$s_!kkAp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04ae59bb-32d5-43b8-8564-46b438c3a47b_2022x979.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>A real Cowork session. I asked Claude to summarize who contributed what.</em></figcaption></figure></div><p>I decide every editorial call &#8212; what to post, what to kill, what angle to take, which facts need checking twice. Claude handles research, verification, structural options, and pattern-matching against the knowledge base.</p><blockquote><p>AI compresses execution. The writing, the code, the analysis. <strong>What it can&#8217;t compress: knowing what to build. Knowing what to cut. Taste. Judgment.</strong></p></blockquote><p>The dev who writes code all day gets compressed. The dev who decides what code should exist becomes more valuable than ever. Same split applies to PMs. Same split applies to content. This is 10+ iterations per post. Not &#8220;write me a post about X.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/self-improving-claude-system?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/self-improving-claude-system?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. Architecture: File-Based Knowledge Graph</h2><p>What we built with Claude is a file-based knowledge graph with progressive disclosure. This is where I ended up after months &#8212; not where I started. You can drop this structure into Claude and use it as-is, or treat it as inspiration. Paste it in and Claude understands immediately what goes where.</p><p>Here&#8217;s what my repo looks like 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_!oach!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oach!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 424w, https://substackcdn.com/image/fetch/$s_!oach!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 848w, https://substackcdn.com/image/fetch/$s_!oach!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 1272w, https://substackcdn.com/image/fetch/$s_!oach!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oach!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png" width="1000" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72635,&quot;alt&quot;:&quot;Claude Project Structure: File-Based Knowledge Graph&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.productcompass.pm/i/191119759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Project Structure: File-Based Knowledge Graph" title="Claude Project Structure: File-Based Knowledge Graph" srcset="https://substackcdn.com/image/fetch/$s_!oach!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 424w, https://substackcdn.com/image/fetch/$s_!oach!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 848w, https://substackcdn.com/image/fetch/$s_!oach!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 1272w, https://substackcdn.com/image/fetch/$s_!oach!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8709ddd-c209-49b0-9e43-18f96c06ff10_1000x849.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Project Structure:</strong></p><ul><li><p>CLAUDE.md is the brain. It defines the rules, the voice, the workflow. Everything Claude needs to know about how to operate.</p></li><li><p>knowledge/INDEX.md is the router. It reads this first, then drills into only the folder that&#8217;s relevant to the current task.</p></li><li><p>Each subfolder is a knowledge domain:</p><ul><li><p>craft/ holds writing techniques. </p></li><li><p>voice/ holds 9 archetypes for matching tone to content. </p></li><li><p>platforms/ holds platform-specific rules, templates, and hooks. </p></li><li><p>posts/ holds performance data from analyzed content. </p></li><li><p>hypotheses/ holds what I&#8217;m testing next.</p></li></ul></li></ul><p>And here's how it flows:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F4OG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F4OG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 424w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 848w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 1272w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F4OG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png" width="1000" height="560" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:560,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35646,&quot;alt&quot;:&quot;Claude Code: Progressive Disclosure&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.productcompass.pm/i/191119759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code: Progressive Disclosure" title="Claude Code: Progressive Disclosure" srcset="https://substackcdn.com/image/fetch/$s_!F4OG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 424w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 848w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 1272w, https://substackcdn.com/image/fetch/$s_!F4OG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc638a92-9e9a-4d23-ac5e-1ec40915aded_1000x560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Progressive disclosure</strong> means Claude doesn&#8217;t load everything. Context windows are finite &#8212; even at 1 million tokens, loading everything wastes attention. The system only loads what&#8217;s relevant to this specific task.</p><p><strong>How to adjust this as a PM: </strong>Replace craft/ with discovery/. Replace voice/ with stakeholders/. Replace platforms/ with channels/. Same architecture, different labels.</p><div><hr></div><h2>4. 2x Usage: The Best Time to Start with Claude</h2><p>Claude is offering <strong>double usage limits</strong> through March 27. Weekdays outside peak hours, all day on weekends. Automatic across Web, Code, Cowork, and mobile. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Us3R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Us3R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 424w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 848w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 1272w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Us3R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png" width="1456" height="1529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1529,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:634772,&quot;alt&quot;:&quot;Claude is offering double usage limits through March 27, timezones&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.productcompass.pm/i/191119759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude is offering double usage limits through March 27, timezones" title="Claude is offering double usage limits through March 27, timezones" srcset="https://substackcdn.com/image/fetch/$s_!Us3R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 424w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 848w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 1272w, https://substackcdn.com/image/fetch/$s_!Us3R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8a8c84-d08a-45eb-a77c-a861787176cc_1456x1529.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It's the best time to start building with Claude.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>5. What We&#8217;ll Learn Next</h2><p>Here&#8217;s what&#8217;s behind the paywall &#8212; and why each piece matters:</p><ul><li><p><strong>How Claude builds tools for you</strong> &#8212; Claude Code can call any API and wrap it into a reusable script. No MCP needed. I&#8217;ll show you how it works and when to say yes. (If you&#8217;ve ever wanted to pull data from an API but didn&#8217;t want to write code &#8212; this is how.)</p></li><li><p><strong>Automating Chrome without the 30-second waits</strong> &#8212; Claude Code controls your real browser through MCP. Direct DOM access, not screenshots. Setup takes 2 minutes. (If you&#8217;ve tried AI browser tools and hated the speed &#8212; this is different.)</p></li><li><p><strong>From generic prompts to a PM knowledge system </strong>&#8212; How to structure CLAUDE.md so it actually compounds: learning mode, hypothesis tracking, false beliefs. The principles and key snippets &#8212; not my full file, but everything you need to build your own. (If your Claude sessions start from scratch every time &#8212; this fixes it.)</p></li><li><p><strong>How the system stays honest</strong> &#8212; Hypothesis tracking that kills bad ideas with data. False beliefs that fight conventional wisdom. And one CLAUDE.md instruction that makes Claude propose improvements on its own. (If you want a system that challenges its own assumptions &#8212; this is how.)</p></li><li><p><strong>The three phases</strong> &#8212; How this evolved from pasting screenshots into Cowork to a system that learns. Where to start, what to expect at each stage. (If you&#8217;re starting from zero &#8212; this is your roadmap.)</p></li><li><p><strong>The cross-surface workflow </strong>&#8212; Same system from Claude Code, Cowork, and web. The tool doesn't matter &#8212; the shared context does. (If you've tried Claude in one surface and wondered how to connect them &#8212; this is it.)</p></li></ul>
      <p>
          <a href="https://www.productcompass.pm/p/self-improving-claude-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Guide to Claude Code for PMs]]></title><description><![CDATA[Claude Code looks like a developer tool. It's not. If you've used Cowork, you're already 70% there.]]></description><link>https://www.productcompass.pm/p/claude-code-guide</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-code-guide</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Sun, 08 Mar 2026 10:28:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9edd5c77-e63c-4a34-b386-207c6d2f8305_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Same model. Same CLAUDE.md. Same web connectors. If you&#8217;ve been using Cowork, you&#8217;re 70% of the way to Claude Code.</p><p>The other 30% sounds more technical than it is. This guide walks you through the new interface and shows you what it unlocks.</p><p><em>(Haven't tried Cowork yet? Start with my <a href="https://www.productcompass.pm/p/claude-cowork-guide">Cowork guide for PMs</a>. It'll make the transition smoother.)</em></p><div><hr></div><h3>What Is Claude Code?</h3><p>Cowork and Claude Code share the same brain. The difference is where they live and what they can touch.</p><p>Cowork runs inside Claude Desktop &#8212; in a sandboxed VM. It works with files in your selected folder, connects to your apps, and handles knowledge work safely. Optimized for knowledge work &#8212; documents, research, and deliverables.</p><p>Code runs in VS Code (or the terminal). Same file access, but no sandbox &#8212; it runs bash commands directly, manages git, and gives you an Explorer sidebar to navigate your project visually. Optimized for codebases, prototyping, and engineering workflows.</p><p>The name is misleading. &#8220;Claude Code&#8221; sounds like it&#8217;s only for developers. It&#8217;s not. At Anthropic&#8217;s latest hackathon, an attorney, a cardiologist, and a roads worker won the Claude Code hackathon:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Msqj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Msqj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 424w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 848w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Msqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png" width="1456" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268017,&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.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_!Msqj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 424w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 848w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Msqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f5e0c9-6865-42cd-a07d-04e9d480fbc2_2165x936.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.reddit.com/r/ClaudeCode/comments/1rbra1o/an_attorney_a_cardiologist_and_a_roads_worker_won/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button">Reddit</a></figcaption></figure></div><p>They won because they understood their problems deeply &#8212; and Code removed the friction between the idea and the build.</p><div><hr></div><h3>Why Bother with Claude Code?</h3><p>Cowork is fantastic for knowledge work &#8212; email drafts, file creation, research, presentations. But you'll hit moments where it's not enough.</p><ul><li><p><strong>You want to prototype.</strong> Cowork creates documents. Code creates working software. PRD to working demo in a single session. That&#8217;s what Anthropic PMs already do &#8212; they prototype in Claude Code instead of writing specs and waiting for engineering. Plan Mode lets you review before Claude changes anything.</p></li><li><p><strong>You want context that compounds.</strong> Cowork sessions start fresh (we discussed <a href="https://www.productcompass.pm/i/188624548/7-how-to-give-claude-cowork-cross-session-memory">how to fix that</a>). Code now has Auto Memory &#8212; it saves your patterns, preferences, and decisions across sessions. </p></li><li><p><strong>You&#8217;re working with engineers.</strong> Code speaks git natively. Prototype a feature, push to a branch, create a PR.</p></li></ul><p>You can achieve some of the above in Cowork by installing developer plugins and Desktop Commander and adding custom instructions, but Cowork was not designed for those jobs.</p><p>If you only need email drafts, research results, and presentations, you can stay in Cowork. But if you&#8217;ve ever thought &#8220;I wish I could just build this myself&#8221; &#8212; Code is the bridge.</p><p>In this post, we discuss:</p><ol><li><p>The Transition to Claude Code: Step by Step</p></li><li><p>What Genuinely Changes</p></li><li><p>Claude Code - Three Extra Tips</p></li><li><p>PM Power Moves</p></li><li><p>Honest Caveats &#8212; Where Cowork Is Still Better</p></li><li><p>Going Further &#8212; When You&#8217;re Ready</p></li><li><p>What&#8217;s Next</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The Transition to Claude Code: Step by Step</h2><h3>Step 1: Install VS Code</h3><p>Download <a href="https://code.visualstudio.com/">VS Code</a> and install it. That&#8217;s it &#8212; no terminal commands, no configuration files. It&#8217;s a free editor that works on Windows, Mac, and Linux.</p><h3>Step 2: Install the Claude Code Extension</h3><p>Open VS Code, go to Extensions <code>(Ctrl+Shift+X)</code>, search for &#8220;Claude Code&#8221; and install 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_!P9v-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P9v-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 424w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 848w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 1272w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P9v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png" width="1456" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197202,&quot;alt&quot;:&quot;How to Install the Claude Code extension for VS Code&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to Install the Claude Code extension for VS Code" title="How to Install the Claude Code extension for VS Code" srcset="https://substackcdn.com/image/fetch/$s_!P9v-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 424w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 848w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 1272w, https://substackcdn.com/image/fetch/$s_!P9v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0c633f9-08c5-4fb9-87c3-e1228cfe770f_1485x852.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How to Install the Claude Code extension for VS Code</figcaption></figure></div><p><strong>Important:</strong> If you have GitHub Copilot Chat extension enabled, disable it. Having both active may create confusion when you start &#8212; two AI assistants competing for the same sidebar. Claude Code is the one you want.</p><h3>Step 3: Connect Your Anthropic Account</h3><p>You have two options:</p><ul><li><p><strong>Subscription (most likely):</strong> You probably already have Claude Pro or Max. Claude Code will prompt you to sign in on first use &#8212; it opens a browser window, you log in with your claude.ai account, approve the connection, and you&#8217;re done. Your subscription usage applies.</p></li><li><p><strong>API key (pay-per-use):</strong> Go to <a href="http://console.anthropic.com">console.anthropic.com</a> &#8594; API Keys &#8594; Create Key. Then in VS Code: Command Palette (<code>Ctrl+Shift+P</code>) &#8594; &#8220;Claude Code: Set API Key&#8221; &#8594; paste it. You&#8217;re billed per token instead of a flat subscription.</p></li></ul><blockquote><p>Your web connectors (Gmail, Slack, Notion, etc.) carry over automatically from Cowork &#8212; they&#8217;re tied to your account, not to a specific app. </p></blockquote><h3>Step 4: Open Your Cowork Folder</h3><p>File &gt; Open Folder &gt; navigate to the folder you&#8217;ve been using with Cowork.</p><blockquote><p>Your CLAUDE.md is already there. The same instructions you wrote for Cowork work in Code. Claude reads them at the start of every session, just like before.</p></blockquote><h3>Step 5: Orient Yourself: What You&#8217;re Looking At</h3><p>For comparison, this is <a href="https://www.productcompass.pm/i/188624548/1-what-cowork-actually-is">what we saw in Cowork</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_!7ozC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ozC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 424w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 848w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png" width="1456" height="973" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:973,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cowork interface&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="Cowork interface" title="Cowork interface" srcset="https://substackcdn.com/image/fetch/$s_!7ozC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 424w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 848w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cowork interface</figcaption></figure></div><p>Here's what you see in VS 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_!Sdyv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sdyv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 424w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 848w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 1272w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sdyv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:592103,&quot;alt&quot;:&quot;VS Code after installing Claude Code extension&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="VS Code after installing Claude Code extension" title="VS Code after installing Claude Code extension" srcset="https://substackcdn.com/image/fetch/$s_!Sdyv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 424w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 848w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 1272w, https://substackcdn.com/image/fetch/$s_!Sdyv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4f47c2c-809c-48a5-9912-b6aef4058c27_3020x2010.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">VS Code after installing Claude Code extension</figcaption></figure></div><p>Here&#8217;s what you see:</p><ul><li><p><strong>Left panel: Explorer. </strong>Your files and folders &#8212; always visible, always navigable. This is what makes Code feel different from Cowork.</p></li><li><p><strong>Right panel: </strong>Claude Code extension. This is where you talk to Claude.</p></li><li><p><strong>Middle panel: </strong>A dedicated Claude Code CLI window. It's there when you want more control, e.g., configure local MCP servers. Don't start with it &#8212; the extension UI is easier.</p></li><li><p><strong>Bottom panel: System Terminal.</strong> You can close it for now.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/claude-code-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/claude-code-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>2. What Genuinely Changes</h2><p>Once you're set up, most things feel familiar. Here's what actually surprised me.</p><h3>Your Web Connectors Just Work</h3><p>Whatever you connected in Cowork &#8212; Gmail, Slack, Notion &#8212; works here too. No reconfiguration. They're tied to your Anthropic account, not to the app. To see them, use the "/" menu:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VGoE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VGoE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 424w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 848w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 1272w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VGoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png" width="1456" height="697" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164767,&quot;alt&quot;:&quot;Claude Code extension &#8594; &#8220;/&#8221; &#8594; MCP &#8594; Manage MCP Servers&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code extension &#8594; &#8220;/&#8221; &#8594; MCP &#8594; Manage MCP Servers" title="Claude Code extension &#8594; &#8220;/&#8221; &#8594; MCP &#8594; Manage MCP Servers" srcset="https://substackcdn.com/image/fetch/$s_!VGoE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 424w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 848w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 1272w, https://substackcdn.com/image/fetch/$s_!VGoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa42d06c0-88c4-459b-b248-c19fe56d7f4e_1760x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Code extension &#8594; &#8220;/&#8221; &#8594; MCP &#8594; Manage MCP Servers</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sEQr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sEQr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 424w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 848w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 1272w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sEQr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png" width="1456" height="841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171344,&quot;alt&quot;:&quot;Web connectors from Cowork visible in Claude Code extension for VS Code&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Web connectors from Cowork visible in Claude Code extension for VS Code" title="Web connectors from Cowork visible in Claude Code extension for VS Code" srcset="https://substackcdn.com/image/fetch/$s_!sEQr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 424w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 848w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 1272w, https://substackcdn.com/image/fetch/$s_!sEQr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a1f9c2-e650-41a9-9fdc-4905219c8cc8_2277x1315.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Web connectors from Cowork visible in Claude Code extension</figcaption></figure></div><h3>Auto Memory Replaces Our Workaround</h3><p>Remember how we <a href="https://www.productcompass.pm/i/188624548/7-how-to-give-claude-cowork-cross-session-memory">set up cross-session memory in Cowork</a> with Desktop Commander? That was a workaround.</p><p>Code has Auto Memory built in (it was just released). Claude automatically saves patterns, preferences, and decisions to a MEMORY.md file per workspace. It persists across sessions &#8212; no setup needed. </p><blockquote><p>You can manage it with<code> /memory</code> and ask Claude to remember or forget specific things.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5U88!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5U88!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 424w, https://substackcdn.com/image/fetch/$s_!5U88!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 848w, https://substackcdn.com/image/fetch/$s_!5U88!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 1272w, https://substackcdn.com/image/fetch/$s_!5U88!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5U88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png" width="1456" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89405,&quot;alt&quot;:&quot;Managing memory in Claude Code CLI&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Managing memory in Claude Code CLI" title="Managing memory in Claude Code CLI" srcset="https://substackcdn.com/image/fetch/$s_!5U88!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 424w, https://substackcdn.com/image/fetch/$s_!5U88!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 848w, https://substackcdn.com/image/fetch/$s_!5U88!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 1272w, https://substackcdn.com/image/fetch/$s_!5U88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cdba4e8-98d0-44d3-9b8d-ebacda71c8b5_1619x877.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Managing memory in Claude Code CLI</figcaption></figure></div><p>The progression: </p><ul><li><p>Chat has memory per Projects</p></li><li><p>We set it up manually in Cowork</p></li><li><p>Code has the easiest version</p></li></ul><h3>Plan Mode &#8212; Think Before You Act</h3><p>Hit <code>Shift+Tab</code> and Claude switches to Plan Mode. It analyzes your request, proposes an approach, and waits for approval before touching anything. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vjrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vjrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 424w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 848w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 1272w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vjrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png" width="1456" height="424" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87933,&quot;alt&quot;:&quot;Plan Mode in Claude Code extension&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Plan Mode in Claude Code extension" title="Plan Mode in Claude Code extension" srcset="https://substackcdn.com/image/fetch/$s_!Vjrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 424w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 848w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 1272w, https://substackcdn.com/image/fetch/$s_!Vjrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e1f6b-193c-4ed5-a196-88056fa3aba7_1597x465.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Plan Mode in Claude Code extension</figcaption></figure></div><p>For PMs, this is how you explore a codebase safely. This is similar to what you may know from Lovable.</p><h3>Message Queuing &#8212; Stack Requests</h3><p>You can type your next request while Claude is still working on the current one. It queues them and works through them in order. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OTTL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OTTL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 424w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 848w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OTTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png" width="584" height="661.4120879120879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1649,&quot;width&quot;:1456,&quot;resizeWidth&quot;:584,&quot;bytes&quot;:292285,&quot;alt&quot;:&quot;Message Queuing in Claude Code&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Message Queuing in Claude Code" title="Message Queuing in Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!OTTL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 424w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 848w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!OTTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11f00bd1-e727-44eb-9d05-bb0bdddd7383_1588x1798.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Message Queuing in Claude Code</figcaption></figure></div><p>Sounds small. In practice, it means you can dump a sequence of tasks &#8212; &#8220;fix the header, then update the copy on the pricing page, then run the tests&#8221; &#8212; and walk away (Lovable has it, too).</p><h3>Context Window &#8212; You Can See It Now</h3><p>Claude Code extension shows your context usage when you&#8217;re above 50%: </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ko7w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ko7w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 424w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 848w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 1272w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ko7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png" width="1268" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:1268,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37634,&quot;alt&quot;:&quot;Context window exceeding 50%, Claude Code VS Code extension&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Context window exceeding 50%, Claude Code VS Code extension" title="Context window exceeding 50%, Claude Code VS Code extension" srcset="https://substackcdn.com/image/fetch/$s_!ko7w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 424w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 848w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 1272w, https://substackcdn.com/image/fetch/$s_!ko7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53e6853b-2ff5-48a7-b066-9bcf5b966615_1268x288.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Context window exceeding 50%, Claude Code extension</figcaption></figure></div><p>Type /context to visualize 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_!eU9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eU9e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 424w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 848w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eU9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png" width="1376" height="1052" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1052,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140614,&quot;alt&quot;:&quot;Context window visualization in Claude Code extension for vs code&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F995ad2a3-ac63-4d52-bdba-81016d9852db_1376x1271.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Context window visualization in Claude Code extension for vs code" title="Context window visualization in Claude Code extension for vs code" srcset="https://substackcdn.com/image/fetch/$s_!eU9e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 424w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 848w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 1272w, https://substackcdn.com/image/fetch/$s_!eU9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098a80d1-d61b-4480-86a6-54cce9fda85c_1376x1052.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Context window visualization in Claude Code extension</figcaption></figure></div><p>The same method works in Claude Code CLI:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iRhy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iRhy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 424w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 848w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 1272w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iRhy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png" width="1456" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151632,&quot;alt&quot;:&quot;Context window visualization in Claude Code CLI&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Context window visualization in Claude Code CLI" title="Context window visualization in Claude Code CLI" srcset="https://substackcdn.com/image/fetch/$s_!iRhy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 424w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 848w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 1272w, https://substackcdn.com/image/fetch/$s_!iRhy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e5c3a-fc8b-4c71-965e-a521d29dbea8_1505x803.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Context window visualization in Claude Code CLI</figcaption></figure></div><blockquote><p>This matters because Claude's thinking quality degrades as the context fills up. When it climbs past 50%, use<code> /compact</code> to compress the conversation. In Cowork, you're flying blind on this.</p></blockquote><h3>Effort Control</h3><p>In Chat, you toggle extended thinking on and off. In Cowork, it's adaptive. In Code, it's adaptive by default &#8212; but you get direct control via /effort. Higher for complex analysis, lower for quick edits:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Ymy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Ymy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 424w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 848w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 1272w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Ymy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png" width="1286" height="1271" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1271,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118376,&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.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_!_Ymy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 424w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 848w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 1272w, https://substackcdn.com/image/fetch/$s_!_Ymy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd759144e-a3ba-41a5-a495-930d491b63bc_1286x1271.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Effort and thinking settings in Claude Code extension</figcaption></figure></div><h3>File References with @</h3><p>Type @ to reference any file from your workspace. Genuinely better than in Cowork for engineering workflows &#8212; you get autocomplete across the entire project:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ApnO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ApnO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 424w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 848w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 1272w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ApnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png" width="1319" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:1319,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47493,&quot;alt&quot;:&quot;Referencing any file from the workspace in Claude Code extension &#8212; genuinely better than in Cowork&quot;,&quot;title&quot;:&quot;Referencing any file from the workspace in Claude Code extension &#8212; genuinely better than in Cowork&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Referencing any file from the workspace in Claude Code extension &#8212; genuinely better than in Cowork" title="Referencing any file from the workspace in Claude Code extension &#8212; genuinely better than in Cowork" srcset="https://substackcdn.com/image/fetch/$s_!ApnO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 424w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 848w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 1272w, https://substackcdn.com/image/fetch/$s_!ApnO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2935e63-e522-479f-bd1a-e0f5daeaa25c_1319x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Referencing any file from the workspace in Claude Code extension &#8212; genuinely better than in Cowork</figcaption></figure></div><div><hr></div><h2>3. Claude Code - Three Extra Tips</h2><h3>Explorer View &#8212; Your Project Structure, Always Visible</h3><p>Cowork can also work with files in a folder (especially with Desktop Commander). But in Code, the project structure is always visible in the sidebar &#8212; and Claude can efficiently search across it with built-in tools:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N-OL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N-OL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 424w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 848w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 1272w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N-OL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png" width="1456" height="1032" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273755,&quot;alt&quot;:&quot;Claude Code extension working on a large codebase&quot;,&quot;title&quot;:&quot;Claude Code extension working on a large codebase&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code extension working on a large codebase" title="Claude Code extension working on a large codebase" srcset="https://substackcdn.com/image/fetch/$s_!N-OL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 424w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 848w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 1272w, https://substackcdn.com/image/fetch/$s_!N-OL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd5226e-a16e-4449-b2a8-53bea4166d10_1965x1393.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Code extension working on a large codebase (accredia.io)</figcaption></figure></div><p>The difference isn&#8217;t &#8220;can it read files&#8221; &#8212; both can. It&#8217;s that Code makes your project structure a first-class citizen. </p><p>For knowledge work, I find Cowork's in-context file panel more natural:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fDKS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fDKS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 424w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 848w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fDKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:455023,&quot;alt&quot;:&quot;Cowork presents and can focus on selected files in its right panel&quot;,&quot;title&quot;:&quot;Cowork presents and can focus on selected files in its right panel&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cowork presents and can focus on selected files in its right panel" title="Cowork presents and can focus on selected files in its right panel" srcset="https://substackcdn.com/image/fetch/$s_!fDKS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 424w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 848w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!fDKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05f9a249-5b17-49a2-9bd6-20cdc6d19920_2495x1545.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cowork presents and can focus on selected files in its right panel</figcaption></figure></div><p>But when you're working with a codebase, there are moments the built-in explorer isn't enough and you need a full hierarchical view.</p><h3>How to Visualize and Edit .md Files</h3><p>I recommend you install "Markdown Preview Enhanced" extension. After clicking Cmd<code>+Shift+V</code>  or  <code>Ctrl+Shift+V</code> you're able to use the WYSIWYG editor:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xSgI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xSgI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 424w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 848w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xSgI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png" width="1456" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:443323,&quot;alt&quot;:&quot; WYSIWYG editor for .md files (Markdown Preview Enhanced)&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt=" WYSIWYG editor for .md files (Markdown Preview Enhanced)" title=" WYSIWYG editor for .md files (Markdown Preview Enhanced)" srcset="https://substackcdn.com/image/fetch/$s_!xSgI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 424w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 848w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!xSgI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c539dad-f537-461f-b7ec-23fe054d34f0_2613x1264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"> WYSIWYG editor for .md files (Markdown Preview Enhanced)</figcaption></figure></div><p>If you right click an .md file &#8594; Open With&#8230;, you can make this a default behavior:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9yvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9yvT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 424w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 848w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 1272w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9yvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png" width="1456" height="433" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:433,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124094,&quot;alt&quot;:&quot;WYSIWYG editor for .md files by default&quot;,&quot;title&quot;:&quot;WYSIWG editor for .md files by default&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="WYSIWYG editor for .md files by default" title="WYSIWG editor for .md files by default" srcset="https://substackcdn.com/image/fetch/$s_!9yvT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 424w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 848w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 1272w, https://substackcdn.com/image/fetch/$s_!9yvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13dbbfc1-0e7f-4022-aec5-55674046c1d1_2205x655.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">WYSIWYG editor for .md files by default</figcaption></figure></div><h3>How to Connect to More Apps without Local MCPs</h3><p>Claude Desktop offers built-in MCP Servers ("web connectors") for many popular apps (Gmail, Notion, Figma, Slack, etc.). Once configured, they are available in Claude Code, too.</p><p>To add more, you can use Pipedream MCP (a free platform) to connect to 1,000s of APIs and apps with a single MCP server:</p><ul><li><p>Step 1: Go to <a href="https://mcp.pipedream.com/">https://mcp.pipedream.com/</a></p></li><li><p> Step 2: Connect your apps.</p></li><li><p>Step 3: In Claude Desktop, add a single custom web connector and follow the instructions: https://mcp.pipedream.net/v2</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZwJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 424w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 848w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 1272w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png" width="1456" height="1030" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1030,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:479433,&quot;alt&quot;:&quot;Using Pipedream MCP to connect Claude to 1,000s of APIs and apps&quot;,&quot;title&quot;:&quot;Using Pipedream MCP to connect Claude to 1,000s of APIs and apps&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.productcompass.pm/i/190215761?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Using Pipedream MCP to connect Claude to 1,000s of APIs and apps" title="Using Pipedream MCP to connect Claude to 1,000s of APIs and apps" srcset="https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 424w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 848w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 1272w, https://substackcdn.com/image/fetch/$s_!ZwJ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04518700-ad10-4bf1-8fdd-4523e95a3be4_2545x1801.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Using Pipedream MCP to connect Claude to 1,000s of APIs and apps</figcaption></figure></div><p>It works across the entire Claude ecosystem &#8212; Chat, Cowork, Code Tab, Claude Code (CLI and VS Code extension).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/claude-code-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/claude-code-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><em>Next, we continue with:</em></p><ul><li><p><em>PM Power Moves</em></p></li><li><p><em>Honest Caveats &#8212; Where Cowork Is Still Better</em></p></li><li><p><em>Going Further &#8212; When You're Ready</em></p></li><li><p><em>What&#8217;s Next</em></p></li></ul><div><hr></div><h2>4. PM Power Moves</h2>
      <p>
          <a href="https://www.productcompass.pm/p/claude-code-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[PM Skills Marketplace: The AI Operating System for Better Product Decisions]]></title><description><![CDATA[65 PM skills and 36 chained workflows across 8 Claude plugins based on proven frameworks. From discovery to strategy, execution, launch, and growth.]]></description><link>https://www.productcompass.pm/p/pm-skills-marketplace-claude</link><guid isPermaLink="false">https://www.productcompass.pm/p/pm-skills-marketplace-claude</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 02 Mar 2026 16:04:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5e039dcd-736f-4535-9eab-ae8668867ebf_1702x834.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, Pawel here. Welcome to the <strong>free edition</strong> of The Product Compass - the #1 hands-on AI PM newsletter. Every week I share actionable articles, playbooks, and resources for PMs.</em></p><p><em>Here&#8217;s what you might have recently missed:</em></p><ol><li><p><em><a href="https://www.productcompass.pm/p/claude-cowork-guide">Claude Cowork: The Ultimate Guide for PMs</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative">How I Built a Secure Autonomous AI Agent with Claude and n8n</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable">How to Build an AI Agent with n8n and Lovable (No Coding)</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/your-complete-roadmap-to-earning">Your Complete Roadmap to Earning a $180K&#8211;$569K AI PM Role</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">How to Build, Deploy, And Scale Your AI Product Strategy From Scratch</a></em></p></li></ol><p><em>Consider subscribing and upgrading your account for the full experience.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>I&#8217;ve just launched the <strong><a href="https://github.com/phuryn/pm-skills">PM Skills Marketplace on GitHub</a></strong>. </p><p>65 PM skills and 36 chained workflows across 8 Claude plugins based on proven frameworks. It&#8217;s open source and available to everyone.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4A8-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4A8-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 424w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 848w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 1272w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4A8-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp" width="1456" height="908" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:908,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Product Management Skills Marketplace. 65 AI agent skills and 36 chained workflows across 8 Claude plugins&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="Product Management Skills Marketplace. 65 AI agent skills and 36 chained workflows across 8 Claude plugins" title="Product Management Skills Marketplace. 65 AI agent skills and 36 chained workflows across 8 Claude plugins" srcset="https://substackcdn.com/image/fetch/$s_!4A8-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 424w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 848w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 1272w, https://substackcdn.com/image/fetch/$s_!4A8-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96ec4a4-3ead-4f28-84ea-ca3ccd698078_2156x1345.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/phuryn/pm-skills">PM Skills Marketplace on GitHub</a> </figcaption></figure></div><p>Designed for <strong>Claude Code and Cowork</strong>. Skills compatible with other AI assistants.</p><div><hr></div><h2>1. Why PM Skills Marketplace?</h2><p>Generic AI gives you text. PM Skills Marketplace gives you structure.</p><p><strong>Each skill encodes a proven PM framework</strong> &#8212; discovery, assumption mapping, prioritization, strategy &#8212; and walks you through it step by step. You get the rigor of Teresa Torres, Marty Cagan, and Alberto Savoia built into your daily workflow, not sitting on a bookshelf.</p><p>The result: better product decisions, not just faster documents.</p><div><hr></div><h2>2. How It Works (Skills, Commands, Plugins)</h2><p><strong>Skills</strong> are the building blocks of the marketplace. Each skill gives Claude domain knowledge, analytical frameworks, or a guided workflow for a specific PM task. Some skills also work as reusable foundations that multiple commands share.</p><p>Skills are loaded automatically when relevant to the conversation &#8212; no explicit invocation needed. If needed (e.g., prioritizing skills over general knowledge), you can <strong>force loading skills</strong> with <code>/plugin-name:skill-name</code> or <code>/skill-name</code> (Claude will add the prefix).</p><p><strong>Commands</strong> are user-triggered workflows invoked with <code>/command-name</code>. They chain one or more skills into an end-to-end process. For example, <code>/discover</code> chains four skills together: brainstorm-ideas &#8594; identify-assumptions &#8594; prioritize-assumptions &#8594; brainstorm-experiments.</p><p><strong>Plugins</strong> group related skills and commands into installable packages. Each plugin covers a PM domain &#8212; discovery, strategy, execution, and so on. Installing the marketplace gives you all 8 plugins at once.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZhS1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZhS1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 424w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 848w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 1272w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZhS1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:392073,&quot;alt&quot;:&quot;Skills vs. Commands - PM Skills Marketplace&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.productcompass.pm/i/189662215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Skills vs. Commands - PM Skills Marketplace" title="Skills vs. Commands - PM Skills Marketplace" srcset="https://substackcdn.com/image/fetch/$s_!ZhS1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 424w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 848w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 1272w, https://substackcdn.com/image/fetch/$s_!ZhS1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7745c63e-e78b-44c8-b8a5-dbd03102b347_2036x1291.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Commands require &#8220;/&#8221;. Skills are loaded automatically.</figcaption></figure></div><p>Commands use skills. Some skills serve multiple commands. Some skills (like <code>prioritization-frameworks</code> or <code>opportunity-solution-tree</code>) are standalone references that Claude draws on whenever relevant &#8212; no command needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Kpu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Kpu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 424w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 848w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Kpu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png" width="1456" height="888" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231199,&quot;alt&quot;:&quot;PM Skills Marketplace - autocomplete is Claude Cowork&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.productcompass.pm/i/189662215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PM Skills Marketplace - autocomplete is Claude Cowork" title="PM Skills Marketplace - autocomplete is Claude Cowork" srcset="https://substackcdn.com/image/fetch/$s_!6Kpu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 424w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 848w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 1272w, https://substackcdn.com/image/fetch/$s_!6Kpu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F633d322e-5984-43dc-ba41-f54dc5aa4183_1891x1153.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Autocomplete is Claude Cowork</figcaption></figure></div><p>Commands are designed to flow into each other, matching the PM workflow. After any command completes, it suggests relevant next commands &#8212; just follow the prompts.</p><p>If this project helps you, <a href="https://github.com/phuryn/pm-skills">&#11088; the repo on GitHub.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/pm-skills-marketplace-claude?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/pm-skills-marketplace-claude?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. Installation</h2><h3>3.1 Claude Cowork (recommended for non-developers)</h3><ol><li><p>Open <strong>Customize</strong> (bottom-left)</p></li><li><p>Go to <strong>Browse plugins</strong> &#8594; <strong>Personal</strong> &#8594; <strong>+</strong></p></li><li><p>Select <strong>Add marketplace from GitHub</strong></p></li><li><p>Enter: <code>phuryn/pm-skills</code></p></li></ol><p>All 8 plugins install automatically. You get both commands (<code>/discover</code>, <code>/strategy</code>, etc.) and skills.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2bd2d414-e826-48fa-bdd6-fbb6219e4e50&quot;,&quot;duration&quot;:null}"></div><p>For more information, see <a href="https://www.productcompass.pm/p/claude-cowork-guide">Claude Cowork: The Ultimate Guide for PMs</a>.</p><h3>3.2 Claude Code (CLI)</h3><pre><code># Step 1: Add the marketplace
claude plugin marketplace add phuryn/pm-skills

# Step 2: Install individual plugins
claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-product-discovery@pm-skills 
claude plugin install pm-market-research@pm-skills 
claude plugin install pm-data-analytics@pm-skills
claude plugin install pm-marketing-growth@pm-skills
claude plugin install pm-go-to-market@pm-skills
claude plugin install pm-execution@pm-skills</code></pre><h3>3.3 Other AI assistants (skills only)</h3><p>The <code>skills/*/SKILL.md</code> files follow the universal skill format and work with any tool that reads it. Commands (<code>/slash-commands</code>) are Claude-specific.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pX1M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pX1M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 424w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 848w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 1272w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pX1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png" width="1026" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:1026,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63177,&quot;alt&quot;:&quot;PM Skills Marketplace installation&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.productcompass.pm/i/189662215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PM Skills Marketplace installation" title="PM Skills Marketplace installation" srcset="https://substackcdn.com/image/fetch/$s_!pX1M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 424w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 848w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 1272w, https://substackcdn.com/image/fetch/$s_!pX1M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee21251-0b23-4d8b-ac14-46e60c97aca2_1026x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><pre><code># Example: copy all skills for Gemini CLI
for plugin in pm-*/; do
  cp -r &#8220;$plugin/skills/&#8221;* ~/.gemini/skills/ 2&gt;/dev/null
done</code></pre><div><hr></div><h2>4. Available Plugins</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wOP8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wOP8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 424w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 848w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wOP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png" width="1456" height="1016" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1016,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:458673,&quot;alt&quot;:&quot;PM Skills Marketplace Plugins for AI 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.productcompass.pm/i/189662215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="PM Skills Marketplace Plugins for AI Agents" title="PM Skills Marketplace Plugins for AI Agents" srcset="https://substackcdn.com/image/fetch/$s_!wOP8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 424w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 848w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!wOP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a1875f-43a3-4c7b-a0bb-1670eff9c53e_2652x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4.1. pm-product-discovery</h3><p>Continuous product discovery: ideation, experiments, assumption testing, feature prioritization, Opportunity Solution Trees, and customer interviews.</p><p><strong>Skills (13):</strong></p><ul><li><p><code>brainstorm-ideas-existing</code> &#8212; Multi-perspective ideation for existing products (PM, Designer, Engineer)</p></li><li><p><code>brainstorm-ideas-new</code> &#8212; Ideation for new products in initial discovery</p></li><li><p><code>brainstorm-experiments-existing</code> &#8212; Design experiments to test assumptions for existing products</p></li><li><p><code>brainstorm-experiments-new</code> &#8212; Design lean startup pretotypes for new products (Alberto Savoia)</p></li><li><p><code>identify-assumptions-existing</code> &#8212; Identify risky assumptions across Value, Usability, Viability, and Feasibility</p></li><li><p><code>identify-assumptions-new</code> &#8212; Identify risky assumptions across 8 risk categories including Go-to-Market, Strategy, and Team</p></li><li><p><code>prioritize-assumptions</code> &#8212; Prioritize assumptions using an Impact &#215; Risk matrix with experiment suggestions</p></li><li><p><code>prioritize-features</code> &#8212; Prioritize a feature backlog based on impact, effort, risk, and strategic alignment</p></li><li><p><code>analyze-feature-requests</code> &#8212; Analyze and categorize customer feature requests by theme and strategic fit</p></li><li><p><code>opportunity-solution-tree</code> &#8212; Build an Opportunity Solution Tree (Teresa Torres) &#8212; outcome &#8594; opportunities &#8594; solutions &#8594; experiments</p></li><li><p><code>interview-script</code> &#8212; Create a structured customer interview script with JTBD probing questions</p></li><li><p><code>summarize-interview</code> &#8212; Summarize an interview transcript into JTBD, satisfaction signals, and action items</p></li><li><p><code>metrics-dashboard</code> &#8212; Design a product metrics dashboard with North Star, input metrics, and alert thresholds</p></li></ul><p><strong>Commands (5):</strong></p><ul><li><p><code>/discover</code> &#8212; Full discovery cycle: ideation &#8594; assumption mapping &#8594; prioritization &#8594; experiment design</p></li><li><p><code>/brainstorm</code> &#8212; Multi-perspective ideation (<code>ideas|experiments</code> &#215; <code>existing|new</code>)</p></li><li><p><code>/triage-requests</code> &#8212; Analyze and prioritize a batch of feature requests</p></li><li><p><code>/interview</code> &#8212; Prepare an interview script or summarize a transcript (<code>prep|summarize</code>)</p></li><li><p><code>/setup-metrics</code> &#8212; Design a product metrics dashboard</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>What are the riskiest assumptions for our AI writing assistant idea?</code></p></li><li><p><code>Help me build an Opportunity Solution Tree for improving user activation</code></p></li><li><p><code>Prioritize these 12 feature requests from our enterprise customers [attach CSV]</code></p></li></ul><p>Commands:</p><ul><li><p><code>/discover AI-powered meeting summarizer for remote teams</code></p></li><li><p><code>/brainstorm experiments existing &#8212; We need to reduce churn in our onboarding flow</code></p></li><li><p><code>/interview prep &#8212; We're interviewing enterprise buyers about their procurement workflow</code></p></li></ul><h3>4.2. pm-product-strategy</h3><p>Product strategy, vision, business models, pricing, and macro environment analysis. Covers the full strategic toolkit from vision crafting through competitive landscape scanning.</p><p><strong>Skills (12):</strong></p><ul><li><p><code>product-strategy</code> &#8212; Comprehensive 9-section Product Strategy Canvas (vision &#8594; defensibility)</p></li><li><p><code>startup-canvas</code> &#8212; Startup Canvas combining Product Strategy (9 sections) + Business Model &#8212; an alternative to BMC and Lean Canvas for new products</p></li><li><p><code>product-vision</code> &#8212; Craft an inspiring, achievable, and emotional product vision</p></li><li><p><code>value-proposition</code> &#8212; 6-part JTBD value proposition (Who, Why, What before, How, What after, Alternatives)</p></li><li><p><code>lean-canvas</code> &#8212; Lean Canvas business model for startups and new products</p></li><li><p><code>business-model</code> &#8212; Business Model Canvas with all 9 building blocks</p></li><li><p><code>monetization-strategy</code> &#8212; Brainstorm 3&#8211;5 monetization strategies with validation experiments</p></li><li><p><code>pricing-strategy</code> &#8212; Pricing models, competitive analysis, willingness-to-pay, and price elasticity</p></li><li><p><code>swot-analysis</code> &#8212; SWOT analysis with actionable recommendations</p></li><li><p><code>pestle-analysis</code> &#8212; Macro environment: Political, Economic, Social, Technological, Legal, Environmental</p></li><li><p><code>porters-five-forces</code> &#8212; Competitive forces analysis (rivalry, suppliers, buyers, substitutes, new entrants)</p></li><li><p><code>ansoff-matrix</code> &#8212; Growth strategy mapping across markets and products</p></li></ul><p><strong>Commands (5):</strong></p><ul><li><p><code>/strategy</code> &#8212; Create a complete 9-section Product Strategy Canvas</p></li><li><p><code>/business-model</code> &#8212; Explore business models (<code>lean|full|startup|value-prop|all</code>)</p></li><li><p><code>/value-proposition</code> &#8212; Design a value proposition using the 6-part JTBD template</p></li><li><p><code>/market-scan</code> &#8212; Macro environment analysis combining SWOT + PESTLE + Porter&#8217;s + Ansoff</p></li><li><p><code>/pricing</code> &#8212; Design a pricing strategy with competitive analysis and experiments</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>Compare Lean Canvas vs Business Model Canvas vs Startup Canvas for my marketplace startup</code></p></li><li><p><code>Design a value proposition for our AI writing assistant targeting non-native English speakers</code></p></li><li><p><code>Run a Porter's Five Forces analysis for the project management SaaS market</code></p></li></ul><p>Commands:</p><ul><li><p><code>/strategy B2B project management tool for agencies</code></p></li><li><p><code>/business-model startup &#8212; AI writing tool for non-native English speakers</code></p></li><li><p><code>/value-proposition SaaS onboarding tool for enterprise customers</code></p></li></ul><h3>4.3. pm-execution</h3><p>Day-to-day product management: PRDs, OKRs, roadmaps, sprints, retrospectives, release notes, pre-mortems, stakeholder management, user stories, and prioritization frameworks.</p><p><strong>Skills (15):</strong></p><ul><li><p><code>create-prd</code> &#8212; Comprehensive 8-section PRD template</p></li><li><p><code>brainstorm-okrs</code> &#8212; Team-level OKRs aligned with company objectives</p></li><li><p><code>outcome-roadmap</code> &#8212; Transform a feature list into an outcome-focused roadmap</p></li><li><p><code>sprint-plan</code> &#8212; Sprint planning with capacity estimation, story selection, and risk identification</p></li><li><p><code>retro</code> &#8212; Structured sprint retrospective facilitation</p></li><li><p><code>release-notes</code> &#8212; User-facing release notes from tickets, PRDs, or changelogs</p></li><li><p><code>pre-mortem</code> &#8212; Risk analysis with Tigers/Paper Tigers/Elephants classification</p></li><li><p><code>stakeholder-map</code> &#8212; Power &#215; Interest grid with tailored communication plan</p></li><li><p><code>summarize-meeting</code> &#8212; Meeting transcript &#8594; decisions + action items</p></li><li><p><code>user-stories</code> &#8212; User stories following the 3 C&#8217;s and INVEST criteria</p></li><li><p><code>job-stories</code> &#8212; Job stories: When [situation], I want to [motivation], so I can [outcome]</p></li><li><p><code>wwas</code> &#8212; Product backlog items in Why-What-Acceptance format</p></li><li><p><code>test-scenarios</code> &#8212; Test scenarios: happy paths, edge cases, error handling</p></li><li><p><code>dummy-dataset</code> &#8212; Realistic dummy datasets as CSV, JSON, SQL, or Python</p></li><li><p><code>prioritization-frameworks</code> &#8212; Reference guide to 9 prioritization frameworks (Opportunity Score, ICE, RICE, MoSCoW, Kano, etc.)</p></li></ul><p><strong>Commands (10):</strong></p><ul><li><p><code>/write-prd</code> &#8212; Create a PRD from a feature idea or problem statement</p></li><li><p><code>/plan-okrs</code> &#8212; Brainstorm team-level OKRs</p></li><li><p><code>/transform-roadmap</code> &#8212; Convert a feature-based roadmap into outcome-focused</p></li><li><p><code>/sprint</code> &#8212; Sprint lifecycle (<code>plan|retro|release</code>)</p></li><li><p><code>/pre-mortem</code> &#8212; Pre-mortem risk analysis on a PRD or launch plan</p></li><li><p><code>/meeting-notes</code> &#8212; Summarize a meeting transcript into structured notes</p></li><li><p><code>/stakeholder-map</code> &#8212; Map stakeholders and create a communication plan</p></li><li><p><code>/write-stories</code> &#8212; Break features into backlog items (<code>user|job|wwa</code>)</p></li><li><p><code>/test-scenarios</code> &#8212; Generate test scenarios from user stories</p></li><li><p><code>/generate-data</code> &#8212; Create realistic dummy datasets</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>Which prioritization framework should I use for a 50-item backlog?</code></p></li><li><p><code>Map our stakeholders for the platform migration project</code></p></li><li><p><code>What's the difference between Opportunity Score, ICE, and RICE?</code></p></li></ul><p>Commands:</p><ul><li><p><code>/write-prd Smart notification system that reduces alert fatigue</code></p></li><li><p><code>/sprint retro &#8212; Here are the notes from our last sprint</code></p></li><li><p><code>/write-stories job &#8212; Break down the "team dashboard" feature into job stories</code></p></li></ul><h3>4.4. pm-market-research</h3><p>User research and competitive analysis: personas, segmentation, journey maps, market sizing, competitor analysis, and feedback analysis.</p><p><strong>Skills (7):</strong></p><ul><li><p><code>user-personas</code> &#8212; Create refined user personas from research data</p></li><li><p><code>market-segments</code> &#8212; Identify 3&#8211;5 customer segments with demographics, JTBD, and product fit</p></li><li><p><code>user-segmentation</code> &#8212; Segment users from feedback data based on behavior, JTBD, and needs</p></li><li><p><code>customer-journey-map</code> &#8212; End-to-end journey map with stages, touchpoints, emotions, and pain points</p></li><li><p><code>market-sizing</code> &#8212; TAM, SAM, SOM with top-down and bottom-up approaches</p></li><li><p><code>competitor-analysis</code> &#8212; Competitor strengths, weaknesses, and differentiation opportunities</p></li><li><p><code>sentiment-analysis</code> &#8212; Sentiment analysis and theme extraction from user feedback</p></li></ul><p><strong>Commands (3):</strong></p><ul><li><p><code>/research-users</code> &#8212; Build personas, segment users, and map the customer journey</p></li><li><p><code>/competitive-analysis</code> &#8212; Analyze the competitive landscape</p></li><li><p><code>/analyze-feedback</code> &#8212; Sentiment analysis and segment insights from user feedback</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>Estimate TAM/SAM/SOM for an AI code review tool in the US market</code></p></li><li><p><code>Create a customer journey map for our e-commerce checkout flow</code></p></li><li><p><code>Segment these survey respondents by behavior and needs [attach CSV]</code></p></li></ul><p>Commands:</p><ul><li><p><code>/research-users We have interview data from 12 users of our fitness app</code></p></li><li><p><code>/competitive-analysis Figma competitors in the design tool space</code></p></li><li><p><code>/analyze-feedback Here's 200 NPS responses from Q4 [attach file]</code></p></li></ul><h3>4.5. pm-data-analytics</h3><p>Data analytics for PMs: SQL query generation, cohort analysis, and A/B test analysis.</p><p><strong>Skills (3):</strong></p><ul><li><p><code>sql-queries</code> &#8212; Generate SQL from natural language (BigQuery, PostgreSQL, MySQL)</p></li><li><p><code>cohort-analysis</code> &#8212; Retention curves, feature adoption, and engagement trends by cohort</p></li><li><p><code>ab-test-analysis</code> &#8212; Statistical significance, sample size validation, and ship/extend/stop recommendations</p></li></ul><p><strong>Commands (3):</strong></p><ul><li><p><code>/write-query</code> &#8212; Generate SQL queries from natural language</p></li><li><p><code>/analyze-cohorts</code> &#8212; Cohort analysis on user engagement data</p></li><li><p><code>/analyze-test</code> &#8212; Analyze A/B test results</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>How large a sample do I need for 95% confidence with a 2% MDE?</code></p></li><li><p><code>What retention metrics should I track for a subscription app?</code></p></li></ul><p>Commands:</p><ul><li><p><code>/write-query Show me monthly active users by country for Q4 2025 (BigQuery)</code></p></li><li><p><code>/analyze-test Here are the results from our checkout flow A/B test [attach CSV]</code></p></li><li><p><code>/analyze-cohorts Weekly retention for users who signed up in January vs February</code></p></li></ul><h3>4.6. pm-go-to-market</h3><p>Go-to-market strategy: beachhead segments, ideal customer profiles, messaging, growth loops, GTM motions, and competitive battlecards.</p><p><strong>Skills (6):</strong></p><ul><li><p><code>gtm-strategy</code> &#8212; Full GTM strategy: channels, messaging, success metrics, and launch plan</p></li><li><p><code>beachhead-segment</code> &#8212; Identify the first beachhead market segment</p></li><li><p><code>ideal-customer-profile</code> &#8212; ICP with demographics, behaviors, JTBD, and needs</p></li><li><p><code>growth-loops</code> &#8212; Design sustainable growth loops (flywheels)</p></li><li><p><code>gtm-motions</code> &#8212; Evaluate GTM motions and tools (product-led, sales-led, etc.)</p></li><li><p><code>competitive-battlecard</code> &#8212; Sales-ready battlecard with objection handling and win strategies</p></li></ul><p><strong>Commands (3):</strong></p><ul><li><p><code>/plan-launch</code> &#8212; Full GTM strategy from beachhead to launch plan</p></li><li><p><code>/growth-strategy</code> &#8212; Design growth loops and evaluate GTM motions</p></li><li><p><code>/battlecard</code> &#8212; Create a competitive battlecard</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>What's the best beachhead segment for a developer productivity tool?</code></p></li><li><p><code>Design a growth loop for a B2B SaaS with a freemium tier</code></p></li><li><p><code>Define our ICP for an AI-powered HR screening platform</code></p></li></ul><p>Commands:</p><ul><li><p><code>/plan-launch AI code review tool targeting mid-size engineering teams</code></p></li><li><p><code>/battlecard Our CRM vs Salesforce for the SMB market</code></p></li><li><p><code>/growth-strategy Two-sided marketplace for connecting freelancers with startups</code></p></li></ul><h3>4.7. pm-marketing-growth</h3><p>Product marketing and growth: marketing ideas, positioning, value proposition statements, product naming, and North Star metrics.</p><p><strong>Skills (5):</strong></p><ul><li><p><code>marketing-ideas</code> &#8212; Creative, cost-effective marketing ideas with channels and messaging</p></li><li><p><code>positioning-ideas</code> &#8212; Product positioning differentiated from competitors</p></li><li><p><code>value-prop-statements</code> &#8212; Value proposition statements for marketing, sales, and onboarding</p></li><li><p><code>product-name</code> &#8212; Product name brainstorming aligned to brand values and audience</p></li><li><p><code>north-star-metric</code> &#8212; North Star Metric + input metrics with business game classification</p></li></ul><p><strong>Commands (2):</strong></p><ul><li><p><code>/market-product</code> &#8212; Brainstorm marketing ideas, positioning, value props, and product names</p></li><li><p><code>/north-star</code> &#8212; Define your North Star Metric and supporting input metrics</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>Brainstorm 5 positioning angles that differentiate us from Notion</code></p></li><li><p><code>What's a good North Star Metric for a two-sided marketplace?</code></p></li><li><p><code>Generate value prop statements for our sales team's pitch deck</code></p></li></ul><p>Commands:</p><ul><li><p><code>/market-product B2B analytics dashboard for e-commerce managers</code></p></li><li><p><code>/north-star Two-sided marketplace connecting freelancers with clients</code></p></li></ul><h3>4.8. pm-toolkit</h3><p>PM utilities beyond core product work: resume review, legal documents, and proofreading.</p><p><strong>Skills (4):</strong></p><ul><li><p><code>review-resume</code> &#8212; PM resume review and tailoring against 10 best practices (XYZ+S formula, keywords, structure)</p></li><li><p><code>draft-nda</code> &#8212; Non-Disclosure Agreement with jurisdiction-appropriate clauses</p></li><li><p><code>privacy-policy</code> &#8212; Privacy policy covering GDPR/CCPA compliance</p></li><li><p><code>grammar-check</code> &#8212; Grammar, logic, and flow checking with targeted fixes</p></li></ul><p><strong>Commands (5):</strong></p><ul><li><p><code>/review-resume</code> &#8212; Comprehensive PM resume review</p></li><li><p><code>/tailor-resume</code> &#8212; Tailor a resume to a specific job description</p></li><li><p><code>/draft-nda</code> &#8212; Draft an NDA</p></li><li><p><code>/privacy-policy</code> &#8212; Draft a privacy policy</p></li><li><p><code>/proofread</code> &#8212; Check grammar, logic, and flow</p></li></ul><p><strong>Examples:</strong></p><p>Skills:</p><ul><li><p><code>Review my PM resume against best practices [attach PDF]</code></p></li><li><p><code>Check this product announcement for grammar and clarity</code></p></li></ul><p>Commands:</p><ul><li><p><code>/review-resume [attach your PM resume]</code></p></li><li><p><code>/tailor-resume [attach resume + paste job description]</code></p></li><li><p><code>/proofread Here's the draft of our Q1 investor update</code></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/pm-skills-marketplace-claude?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/pm-skills-marketplace-claude?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>About</h2><p>This marketplace evolves with product practice and AI capabilities.</p><p>Selected skills based on the work of:</p><ul><li><p>Teresa Torres &#8212; <em><a href="https://www.amazon.com/Continuous-Discovery-Habits-Discover-Products/dp/1736633309/">Continuous Discovery Habits</a></em></p></li><li><p>Marty Cagan &#8212; <em><a href="https://www.amazon.com/INSPIRED-Create-Tech-Products-Customers/dp/1119387507/">INSPIRED</a></em> and <em><a href="https://www.amazon.com/dp/1119697336/">TRANSFORMED</a></em></p></li><li><p>Alberto Savoia &#8212; <em><a href="https://www.amazon.com/Right-Many-Ideas-Yours-Succeed/dp/0062884654">The Right It</a></em></p></li><li><p>Dan Olsen &#8212; <em><a href="https://www.amazon.com/dp/1118960874/">The Lean Product Playbook</a></em></p></li><li><p>Roger L. Martin &#8212; <em><a href="https://www.amazon.com/Playing-Win-Expanded-Bonus-Articles/dp/B0F25SDYWV/">Playing to Win</a></em></p></li><li><p>Ash Maurya &#8212; <em><a href="https://www.amazon.com/dp/B004J4XGN6/">Running Lean</a></em></p></li><li><p>Strategyzer &#8212; <em><a href="https://www.amazon.com/dp/0470876417/">Business Model Generation</a></em> and <em><a href="https://www.amazon.com/dp/1118968050/">Value Proposition Design</a></em></p></li><li><p>Christina Wodtke &#8212; <em><a href="https://www.amazon.com/Radical-Focus-Achieving-Important-Objectives/dp/0996006052">Radical Focus</a></em></p></li><li><p>Anthony W. Ulwick &#8212; <em><a href="https://jobs-to-be-done-book.com/">Jobs to Be Done</a></em></p></li><li><p>Alistair Croll &amp; Benjamin Yoskovitz &#8212; <em><a href="https://www.amazon.com/Lean-Analytics-Better-Startup-Faster/dp/1449335675/">Lean Analytics</a></em></p></li><li><p>Sean Ellis &#8212; <em><a href="https://www.amazon.com/Hacking-Growth-Fastest-Growing-Companies-Breakout/dp/045149721X/">Hacking Growth</a></em></p></li><li><p>Maja Voje &#8212; <em><a href="https://gtmstrategist.com/">Go-To-Market Strategist</a></em></p></li></ul><p>Curated by <a href="https://www.productcompass.pm/">The Product Compass Newsletter</a> by Pawe&#322; Huryn.</p><div><hr></div><h2>Thanks for Reading The Product Compass</h2><p>If this project helps you, <a href="https://github.com/phuryn/pm-skills">&#11088; the repo on GitHub</a>!</p><p>It&#8217;s amazing to learn and grow together.</p><p>We will continue with Claude Code. Consider subscribing and upgrading your account to access all resources. It&#8217;s easily a 50x ROI.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><p>Have a great week ahead,<br>Pawe&#322;</p><p></p>]]></content:encoded></item><item><title><![CDATA[Claude Cowork: The Ultimate Guide for PMs]]></title><description><![CDATA[Cowork just dropped for Windows and Intel-based macOS with full feature parity. Here's everything you need &#8212; skills, plugins, MCPs, and why you may not need the terminal.]]></description><link>https://www.productcompass.pm/p/claude-cowork-guide</link><guid isPermaLink="false">https://www.productcompass.pm/p/claude-cowork-guide</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Sat, 21 Feb 2026 14:51:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e0ef153f-7c46-4d5b-8dc9-e6424a217994_3789x2134.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, Pawel here. Welcome to The Product Compass - the #1 hands-on AI PM newsletter. Every week I share actionable articles, playbooks, and resources for PMs.</em></p><p><em>Here&#8217;s what you might have recently missed:</em></p><ol><li><p><em><a href="https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative">How I Built a Secure Autonomous AI Agent with Claude and n8n</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable">How to Build an AI Agent with n8n and Lovable (No Coding)</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">The Intent Engineering Framework for AI Agents</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/your-complete-roadmap-to-earning">Your Complete Roadmap to Earning a $180K&#8211;$569K AI PM Role</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">How to Build, Deploy, And Scale Your AI Product Strategy From Scratch</a></em></p></li></ol><p><em>Consider subscribing and upgrading your account for the full experience.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Note: Anthropic dropped important changes just after the publication. </p><p><strong>This article was updated:</strong></p><ul><li><p>March 7, 2026 &#8212; Anthropic released /loop for Claude Code, refreshed infographics</p></li><li><p>March 6, 2026 &#8212; Anthropic released auto memory for Claude Code (point 7), refreshed infographics</p></li><li><p>February 26, 2026<strong> </strong>&#8212; Cowork now supports scheduled tasks (point 5)</p></li><li><p>February 25, 2026 &#8212; Anthropic reorganized the left menu (points 2-4)</p></li></ul><div><hr></div><p>Anthropic just shipped <strong>Claude Cowork for Windows and Intel-based macOS</strong> with full feature parity to the version released in January. It&#8217;s now <strong>available on all platforms</strong> for Pro, Max, Team, and Enterprise plans.</p><blockquote><p>Everyone&#8217;s hyping Claude Code. But if you&#8217;re not a developer, Cowork might be a better default option for everyday tasks &#8212; and almost nobody&#8217;s talking about it enough.</p></blockquote><p>I'm a former engineer. I can use the terminal just fine. But prototyping aside, I choose Cowork for day-to-day work: analyzing and drafting emails, reorganizing files, preparing contracts, managing invoices, and even configuring my OS.</p><p>Same model as Claude Code. Same skill format, same connector types.</p><p>Technically, Code can do everything Cowork does. The difference is how you get there. Code needs git worktrees, tmux, and CLI flags. Cowork gives you a simple visual interface.</p><p>This guide covers everything you need to know:</p><ol><li><p>What Cowork Actually Is</p></li><li><p>Cowork vs. Chat: Why it&#8217;s a Different Beast</p></li><li><p>Plugins, Commands, and Skills in Claude Cowork</p></li><li><p>MCPs: Connecting Cowork to Your World</p></li><li><p>Scheduled Tasks</p></li><li><p>A 1-Minute Hack That Makes Claude Desktop 2x More Powerful</p></li><li><p>How to Give Claude Cowork Cross-Session Memory</p></li></ol><div><hr></div><h2>1. What Cowork Actually Is</h2><p>Cowork is not a chat interface with a new skin. It&#8217;s an autonomous desktop agent built into the Claude Desktop app.</p><p>When you open the Cowork tab, you&#8217;re giving Claude access to a sandboxed Linux VM running on your machine. Inside that sandbox, Claude can write code, execute scripts, create files (Word docs, slide decks, spreadsheets, PDFs), and connect to services like Gmail, GitHub, and Slack (you don't set this up &#8212; Anthropic manages it).</p><p>You describe what you need. Cowork plans the work, breaks it into sub-agents that run in parallel, and delivers output as clickable files you can open directly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ozC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ozC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 424w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 848w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png" width="1456" height="973" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:973,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:672037,&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.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_!7ozC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 424w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 848w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1272w, https://substackcdn.com/image/fetch/$s_!7ozC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaabd45b-15c2-472f-a0e6-b25313ad79f0_3168x2117.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: Cowork working on a PowerPoint presentation about Amazon</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xuJl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xuJl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 424w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 848w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 1272w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xuJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:870366,&quot;alt&quot;:&quot;Cowork Example: A professional PowerPoint presentation you can edit (unlike in NotebookLM, slides are not pictures)&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cowork Example: A professional PowerPoint presentation you can edit (unlike in NotebookLM, slides are not pictures)" title="Cowork Example: A professional PowerPoint presentation you can edit (unlike in NotebookLM, slides are not pictures)" srcset="https://substackcdn.com/image/fetch/$s_!xuJl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 424w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 848w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 1272w, https://substackcdn.com/image/fetch/$s_!xuJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F389d75ed-6878-4007-af63-cc3a805fc6ac_3839x2280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example: A professional PowerPoint presentation you can edit (unlike in NotebookLM, Cowork slides are not static images or read-only PDFs)</figcaption></figure></div><p>A few things that set it apart from Chat:</p><ul><li><p><strong>It plans and tracks work.</strong> Give Cowork a complex task and it decomposes it into subtasks, shows you the plan, and works through it step by step. You can watch progress in real time and steer mid-task. Chat doesn&#8217;t do this.</p></li><li><p><strong>It coordinates parallel work.</strong> Cowork can spawn sub-agents &#8212; independent Claude instances that each get their own context &#8212; to work on different parts of a task simultaneously.</p></li><li><p><strong>It creates real files.</strong> Not an artifact. Actual .docx, .pptx, .xlsx, and .pdf files delivered to the folder you granted access to.</p></li><li><p><strong>It&#8217;s sandboxed &#8212; but not entirely.</strong> Cowork runs in a VM, so it can&#8217;t touch your OS or files outside the folder you shared. But inside that folder, it has full read/write/delete access.</p></li><li><p><strong>It connects to your tools.</strong> Gmail, GitHub, Slack, Google Drive, and more via built-in connectors. Plus any custom tool via MCP servers.</p></li></ul><div><hr></div><h2>2. Cowork vs. Chat: Why it&#8217;s a Different Beast</h2><p>Many of you already use Claude Chat in the Desktop app. You might be wondering: what does Cowork add? Here&#8217;s my comparison:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jFdX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jFdX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 424w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 848w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 1272w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jFdX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png" width="1456" height="1563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1563,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:297011,&quot;alt&quot;:&quot;Chat vs. Cowork comparison in Claude Desktop&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chat vs. Cowork comparison in Claude Desktop" title="Chat vs. Cowork comparison in Claude Desktop" srcset="https://substackcdn.com/image/fetch/$s_!jFdX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 424w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 848w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 1272w, https://substackcdn.com/image/fetch/$s_!jFdX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe4eac4-60fd-4755-bc9d-ee550620aaac_2213x2376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Chat vs. Cowork in Claude Desktop</figcaption></figure></div><p>In short, Cowork adds what matters for getting real work done: sub-agent coordination that handles parallel work, task decomposition, and files delivered directly to your folder instead of chat artifacts.</p><p><strong>Chat is for conversations. Cowork is for workflows.</strong></p><div><hr></div><h2>3. Plugins, Commands, and Skills in Claude Cowork</h2><p>When Anthropic unveiled AI tools automating legal and financial research in early 2026, legacy <a href="https://finance.yahoo.com/news/anthropic-slams-wall-street-285-195732491.html">software stocks dropped $285 billion</a> in a single day. Investors saw AI agents moving into the application layer &#8212; legal, sales, marketing, finance &#8212; and repriced the entire software sector.</p><p>The plugins sitting in your Cowork sidebar are part of what triggered that reaction. Here&#8217;s how they 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_!4tsW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4tsW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 424w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 848w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 1272w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4tsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png" width="1456" height="913" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:913,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325479,&quot;alt&quot;:&quot;Plugins, Commands, and Skills in Claude Cowork &#8212; with my custom examples&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Plugins, Commands, and Skills in Claude Cowork &#8212; with my custom examples" title="Plugins, Commands, and Skills in Claude Cowork &#8212; with my custom examples" srcset="https://substackcdn.com/image/fetch/$s_!4tsW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 424w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 848w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 1272w, https://substackcdn.com/image/fetch/$s_!4tsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36d515f-963e-4d5c-9ee1-3d54fb2d5238_2368x1485.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Plugins, Commands, and Skills in Claude Cowork &#8212; with my custom examples</figcaption></figure></div><h3>What are skills?</h3><p>Let&#8217;s start with skills. They are reusable instruction manuals that teach Claude how to approach specific, repeatable tasks. Say &#8220;create a Word doc&#8221; and the docx skill loads. </p><p>The format works across Claude ecosystem and third-party tools like Cursor, Windsurf, and Codex CLI.</p><p>Built-in skills include pdf, docx, pptx, xlsx, canvas-design, algorithmic-art, and skill-creator.</p><p>Skills don&#8217;t all load at once. Claude reads only a short description of each skill (~100 tokens) to decide which ones are relevant, then loads full instructions only when needed. This keeps your context window clean.</p><h3>What are commands?</h3><p>Commands are structured workflows you trigger by typing a slash command. Type /strategy and Claude walks you through a full product strategy canvas &#8212; gathering context, applying the right frameworks, and producing formatted output. </p><p>Commands can chain together skills: /strategy &#8594; /business-model &#8594; /pricing &#8594; /plan-launch follows the natural PM workflow from vision to execution.</p><h3>The Cowork plugin panel</h3><p>Cowork has a dedicated Plugins panel. You can browse, install, upload, and create plugins from a visual UI:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1305433f-2bc7-4c26-bf46-60833a908e66&quot;,&quot;duration&quot;:null}"></div><p>Each plugin bundles skills with slash commands, for example &#8220;Product Management:&#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_!zCh1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zCh1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 424w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 848w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 1272w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zCh1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png" width="1456" height="1211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1211,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:509134,&quot;alt&quot;:&quot;Customize > Plugins in Claude Cowork&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Customize > Plugins in Claude Cowork" title="Customize > Plugins in Claude Cowork" srcset="https://substackcdn.com/image/fetch/$s_!zCh1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 424w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 848w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 1272w, https://substackcdn.com/image/fetch/$s_!zCh1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd73d1627-f3e7-45e0-8fbe-0579ce239c2b_2577x2143.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Customize &gt; Plugins in Claude Cowork</figcaption></figure></div><p>Skills are auto-discovered, but you can also plugins and commands with slash 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_!FQPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FQPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 424w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 848w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 1272w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FQPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png" width="1456" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:478831,&quot;alt&quot;:&quot;Using Skills and Commands in Claude Cowork&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Using Skills and Commands in Claude Cowork" title="Using Skills and Commands in Claude Cowork" srcset="https://substackcdn.com/image/fetch/$s_!FQPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 424w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 848w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 1272w, https://substackcdn.com/image/fetch/$s_!FQPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ade89b-f6dc-44e4-973d-d2fa5975bf0b_2745x1765.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Using Skills and Commands in Claude Cowork</figcaption></figure></div><h3>Skill and plugin access across tools</h3><p>Here&#8217;s the high-level picture. In this article we focus on Cowork:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xb37!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xb37!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 424w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 848w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 1272w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xb37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png" width="1456" height="1103" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1103,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168003,&quot;alt&quot;:&quot;Plugins and Skills in Claude Desktop, Cowork, Code Tab, and Claude Code CLI&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Plugins and Skills in Claude Desktop, Cowork, Code Tab, and Claude Code CLI" title="Plugins and Skills in Claude Desktop, Cowork, Code Tab, and Claude Code CLI" srcset="https://substackcdn.com/image/fetch/$s_!Xb37!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 424w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 848w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 1272w, https://substackcdn.com/image/fetch/$s_!Xb37!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ab62b90-48d4-4196-9c74-b807cc3ce962_2013x1525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Plugins and Skills in Claude Desktop, Cowork, Code Tab, and Claude Code CLI</figcaption></figure></div><p><strong>Default plugins:</strong></p><ul><li><p>Cowork ships with 11 plugins from <a href="https://github.com/anthropics/knowledge-work-plugins">anthropics/knowledge-work-plugins</a> (productivity, product-management, legal, finance, marketing, data, etc.)</p></li><li><p>Code&#8217;s marketplace defaults to <a href="https://github.com/anthropics/claude-code/tree/main/plugins">anthropics/claude-code</a> (developer workflows: agent-sdk-dev, frontend-desing, feature-dev, code-review, etc.).</p></li></ul><blockquote><p>But you can add <strong>any marketplace repo to either tool</strong> &#8212; load Code&#8217;s developer plugins into Cowork, or Cowork&#8217;s business plugins into Code. Same skill format, fully cross-compatible.</p></blockquote><p><strong>Note:</strong> Cowork and Code Tab have separate, isolated plugin panels. Installing a plugin in one doesn't make it available in the other. Skills uploaded via Claude Desktop settings are shared across Chat, Cowork, and Code Tab.</p><h3>Where to find more skills and plugins</h3><p>Beyond built-in skills and Anthropic&#8217;s plugins, there&#8217;s a growing ecosystem worth exploring. All essential sources:</p><ol><li><p><strong><a href="https://github.com/phuryn/pm-skills">github.com/phuryn/pm-skills:</a></strong> PM Skills Marketplace &#8212; 100+ agentic skills, commands, and plugins &#8212; from discovery to strategy, execution, launch, and growth</p></li><li><p><strong><a href="https://github.com/anthropics/skills">github.com/anthropics/skills</a></strong>: Anthropic&#8217;s official repo &#8212; document skills (docx, xlsx, pptx, pdf) plus creative, technical, and enterprise examples</p></li><li><p><strong><a href="https://github.com/anthropics/knowledge-work-plugins">github.com/anthropics/knowledge-work-plugins</a></strong>: Cowork&#8217;s default plugin registry &#8212; the 11 business-role plugins</p></li><li><p><strong><a href="https://github.com/anthropics/claude-code">github.com/anthropics/claude-code</a></strong>: Developer-focused workflows &#8212; Code's default marketplace source, open &#8220;Plugins&#8221;</p></li><li><p><strong><a href="https://claudemarketplaces.com/">claudemarketplaces.com</a></strong>: Browse and discover plugin marketplaces you can add to Cowork or Code</p></li><li><p><strong><a href="https://github.com/travisvn/awesome-claude-skills">github.com/travisvn/awesome-claude-skills</a></strong>: Community-curated collection with battle-tested skills for TDD, debugging, collaboration</p></li><li><p><strong><a href="https://github.com/sickn33/antigravity-awesome-skills">github.com/sickn33/antigravity-awesome-skills</a></strong>: 868+ universal agentic skills &#8212; covers security, DevOps, full-stack, AI/ML, and more. Role-based bundles (Startup Founder, Marketing &amp; Growth, etc.) let you pick what&#8217;s relevant. Works with Claude Desktop, Claude Code, Cursor, Gemini CLI, Codex, OpenCode, and Antigravity</p></li><li><p><strong><a href="https://skills.sh/">skills.sh</a></strong>: Vercel&#8217;s open skills ecosystem &#8212; directory and leaderboard, CLI installer (npx skills add). PM-relevant skills include product strategy frameworks, pricing strategy, launch playbooks, discovery interview guides, PRD generator, analytics tracking setup, resume optimizer, and more. Full repo also covers marketing, SEO, copywriting, and web design. Works with 18+ agents</p></li><li><p><strong><a href="https://skillsmp.com/">skillsmp.com</a></strong>: Community marketplace &#8212; 200K+ skills indexed from GitHub, searchable by category</p></li><li><p><strong><a href="https://skillhub.club/">skillhub.club</a></strong>: 7,000+ AI-evaluated skills with quality scores, one-click install via desktop app</p></li><li><p><strong><a href="https://agentskills.io/">agentskills.io</a></strong>: The open format specification &#8212; if you want to build your own</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/claude-cowork-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/claude-cowork-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>4. MCPs: Connecting Cowork to Your World</h2><p>MCP stands for Model Context Protocol &#8212; the open standard by Anthropic. Each MCP server exposes tools Claude can call. </p><p>A <a href="https://github.com/GongRzhe/Gmail-MCP-Server">custom Gmail MCP</a> gives Claude search_emails, send_email, read_email. The official <a href="https://github.com/github/github-mcp-server">official GitHub MCP</a> gives it create_pull_request, list_issues. You get the idea.</p><p>There are three ways to connect MCP servers to Claude, and understanding the difference matters. When I say &#8220;Claude Desktop&#8221; below, I mean all three tabs in the Desktop app: Chat, Cowork, and Code.</p><h3>Three types of MCP connections</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ac73!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ac73!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 424w, https://substackcdn.com/image/fetch/$s_!ac73!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 848w, https://substackcdn.com/image/fetch/$s_!ac73!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 1272w, https://substackcdn.com/image/fetch/$s_!ac73!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ac73!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204526,&quot;alt&quot;:&quot;Claude Desktop, Claude Cowork connector types comparison&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop, Claude Cowork connector types comparison" title="Claude Desktop, Claude Cowork connector types comparison" srcset="https://substackcdn.com/image/fetch/$s_!ac73!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 424w, https://substackcdn.com/image/fetch/$s_!ac73!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 848w, https://substackcdn.com/image/fetch/$s_!ac73!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 1272w, https://substackcdn.com/image/fetch/$s_!ac73!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F073c56b4-91d3-4a53-9fa5-b4adfdac80a8_2170x1444.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Desktop, Claude Cowork connector types</figcaption></figure></div><p><strong>Web connectors </strong>work everywhere &#8212; including claude.ai in your browser. Those can be built-in (delivered by Anthropic) or custom (HTTP Streamable + OAuth) MCPs.<strong> </strong>You manage them in <em>&#8220;Customize&gt; Connectors&#8221;</em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AZKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AZKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AZKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:632595,&quot;alt&quot;:&quot;Web connectors in Claude Desktop (incl. Cowork)&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Web connectors in Claude Desktop (incl. Cowork)" title="Web connectors in Claude Desktop (incl. Cowork)" srcset="https://substackcdn.com/image/fetch/$s_!AZKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!AZKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d110f68-9c60-4311-8638-d638aabd1bd1_2809x1750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Web connectors in Claude Desktop (incl. Cowork)</figcaption></figure></div><p><strong>Desktop connectors</strong> are how Anthropic packages local MCP servers for one-click install &#8212; they show up in both the Extensions panel (to install/remove) and the Connectors panel (to toggle on/off). You manage them in <em>&#8220;Settings &gt; Extensions&#8221;</em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PCNI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PCNI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PCNI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:632460,&quot;alt&quot;:&quot;Desktop connectors in Claude Desktop (incl. Cowork)&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Desktop connectors in Claude Desktop (incl. Cowork)" title="Desktop connectors in Claude Desktop (incl. Cowork)" srcset="https://substackcdn.com/image/fetch/$s_!PCNI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!PCNI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d4b9e-885b-4f61-ae44-a9f94f182abd_2809x1750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Desktop connectors in Claude Desktop (incl. Cowork)</figcaption></figure></div><p><strong>Custom MCP servers</strong> are managed by editing a JSON config. Click <em>&#8220;Menu &gt; Developer &gt; App Config File&#8230;&#8221;</em> An example content with a  custom Gmail and Outlook MCPs (<em>Edited: I needed the first one when publishing this post, drafting and sending emails is not supported by the built-in connector</em>):</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;json&quot;,&quot;nodeId&quot;:&quot;594f7aaa-45f9-4e23-8a60-a530b21ab4d8&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-json">{
  "mcpServers": {
    "gmail": {
      "command": "npx",
      "args": [
        "@gongrzhe/server-gmail-autoauth-mcp"
      ]
    },
    "outlook-assistant": {
      "command": "C:\\nvm4w\\nodejs\\node.exe",
      "args": [
        "C:\\Users\\Dell\\outlook-mcp\\index.js"
      ],
      "env": {
        "USE_TEST_MODE": "false",
        "OUTLOOK_CLIENT_ID": "6c****-**************",
        "OUTLOOK_CLIENT_SECRET": "53**************_**************"
      }
    }
  }
}</code></pre></div><p>What might be a bit confusing is that Claude Desktop presents them all in a single &#8220;Connectors&#8221; interface with on/off toggles:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yfqt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yfqt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 424w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 848w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yfqt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png" width="1456" height="856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:856,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321840,&quot;alt&quot;:&quot;Claude Desktop, Cowork, Code Tab connectors&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop, Cowork, Code Tab connectors" title="Claude Desktop, Cowork, Code Tab connectors" srcset="https://substackcdn.com/image/fetch/$s_!yfqt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 424w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 848w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 1272w, https://substackcdn.com/image/fetch/$s_!yfqt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9cc454d-92f4-4862-bd64-7256b8e355fa_2155x1267.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Here, Claude Desktop presents everything as &#8220;Connectors&#8221;</figcaption></figure></div><h3>Per-tool permissions</h3><p>For every connector, you can set individual tools to Allow (runs automatically), Ask (confirms before running), or Block (never runs). You could allow Claude to search your emails but block it from sending them. Click: <em>&#8220;Customize&#8594; Connectors &#8594; Tool permissions&#8221;</em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Brq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Brq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Brq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:573779,&quot;alt&quot;:&quot;Tool permissions in Claude Cowork&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tool permissions in Claude Cowork" title="Tool permissions in Claude Cowork" srcset="https://substackcdn.com/image/fetch/$s_!6Brq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 424w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 848w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 1272w, https://substackcdn.com/image/fetch/$s_!6Brq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38bed36-8c2c-43dc-a48e-fb3e7d2c51eb_2809x1750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tool permissions in Claude Cowork</figcaption></figure></div><h3>MCP config is not shared across all tools</h3><p>Different tools use different config methods. For example, adding an MCP server to Chat makes it available in Cowork, and Code Tab, but not Claude Code (CLI &amp; VS Code Extension):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y6uF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y6uF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 424w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 848w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y6uF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png" width="1456" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:598,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158190,&quot;alt&quot;:&quot;Claude Desktop MCP config is not shared across all tools (Chat, Cowork, Code)&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.productcompass.pm/i/188624548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop MCP config is not shared across all tools (Chat, Cowork, Code)" title="Claude Desktop MCP config is not shared across all tools (Chat, Cowork, Code)" srcset="https://substackcdn.com/image/fetch/$s_!Y6uF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 424w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 848w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 1272w, https://substackcdn.com/image/fetch/$s_!Y6uF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b85ec62-04d0-4fc0-a5e6-6fe0eaec96ba_2129x875.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Desktop MCP config is not shared across all tools (Chat, Cowork, Code)</figcaption></figure></div><blockquote><p><strong>Windows gotcha:</strong> If you installed Claude Desktop via the Microsoft Store (MSIX), the "Edit Config" button may open the wrong file. The app reads from the MSIX virtualized path, not <code>%APPDATA%\Claude\</code>. Check GitHub issue #26073 if MCP servers silently fail to load.</p></blockquote><h3>Where to find MCP servers</h3><ol><li><p><strong><a href="https://github.com/modelcontextprotocol/servers">github.com/modelcontextprotocol/servers</a></strong>: Official MCP server repo &#8212; filesystem, GitHub, Google Drive, Slack, and more</p></li><li><p><strong><a href="https://modelcontextprotocol.io/examples">modelcontextprotocol.io/examples</a></strong>: Official MCP directory &#8212; reference implementations for many services</p></li><li><p><strong><a href="https://github.com/punkpeye/awesome-mcp-servers">github.com/punkpeye/awesome-mcp-servers</a></strong>: Community-curated list &#8212; hundreds of MCP servers by category</p></li><li><p><strong><a href="https://mcp.so/">mcp.so</a></strong>: MCP server registry with search and install instructions</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/claude-cowork-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/claude-cowork-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><em>Thanks for reading so far. Continue with:</em></p><ul><li><p><em>Scheduled Tasks: Best Practices (Save a Few Hours / Week)</em></p></li><li><p><em>A 1-Minute Hack That Makes Claude Desktop 2x More Powerful</em></p></li><li><p><em>How to Give Claude Cowork Cross-Session Memory</em></p></li><li><p><em>Detailed visual assets across the Claude ecosystem &#128071;</em></p></li></ul><div><hr></div><h2>5. Scheduled Tasks: Best Practices</h2>
      <p>
          <a href="https://www.productcompass.pm/p/claude-cowork-guide">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Solution Gallery for PMs is Live!]]></title><description><![CDATA[Learn from dozens of AI agents and multi-agent systems built by our community. Strategies, value propositions, differentiation, guardrails, autonomy boundaries, and implementation details.]]></description><link>https://www.productcompass.pm/p/ai-solutions-gallery</link><guid isPermaLink="false">https://www.productcompass.pm/p/ai-solutions-gallery</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 16 Feb 2026 13:08:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TKDB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>36 teams (and counting) just shipped working AI agents. Not slide decks. Not mockups. Working products.</p><p>That&#8217;s what happened during our <a href="https://www.productcompass.pm/p/ai-agents-buildathon">AI Agents Buildathon</a> &#8212; and the quality blew us away. </p><p>Teams didn&#8217;t just build MVPs. They crafted sharp value propositions, justified differentiation, planned defensible moats, and designed guardrails and autonomy boundaries for their AI agents.</p><p>The gallery is free to access here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://go.productcompass.pm/gallery&quot;,&quot;text&quot;:&quot;Open AI Solutions Gallery&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://go.productcompass.pm/gallery"><span>Open AI Solutions Gallery</span></a></p><p>To every team that shared their work publicly &#8212; you did what 99% of PMs only talk about. You went from idea to working product in weeks. We&#8217;re proud of what you built &#128640;&#128522;</p><div><hr></div><h2>Vote and Win $2,000</h2><p>You can browse the gallery, explore the solutions, and upvote your favorites. On March 1, 2026, I&#8217;ll randomly select <strong>one voter who wins $2,000</strong> and 10 voters who get a 1-year subscription.</p><p>[Edited] You can see the winners at the end of this article.</p><p>Beyond the prize, <strong>the gallery is worth your time</strong>. You can study how teams approached their implementations, tradeoffs they made, real-world challenges and what they learned. It&#8217;s one of the best ways to learn agent design.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://go.productcompass.pm/gallery&quot;,&quot;text&quot;:&quot;Open AI Solutions Gallery&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://go.productcompass.pm/gallery"><span>Open AI Solutions Gallery</span></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_!TKDB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TKDB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 424w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 848w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 1272w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TKDB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png" width="1456" height="2201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2201,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1504790,&quot;alt&quot;:&quot;AI agent examples&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI agent examples" title="AI agent examples" srcset="https://substackcdn.com/image/fetch/$s_!TKDB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 424w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 848w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 1272w, https://substackcdn.com/image/fetch/$s_!TKDB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f29c94a-4454-4a5c-903d-ab323245cd11_2218x3353.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part I</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VoLY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VoLY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 424w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 848w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 1272w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VoLY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png" width="1456" height="2250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2250,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1158815,&quot;alt&quot;:&quot;Multi-agent system examples&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Multi-agent system examples" title="Multi-agent system examples" srcset="https://substackcdn.com/image/fetch/$s_!VoLY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 424w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 848w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 1272w, https://substackcdn.com/image/fetch/$s_!VoLY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61893d08-570b-4b3b-b25b-f9ae2301c905_2220x3430.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part II</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2VOY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2VOY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 424w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 848w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 1272w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2VOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png" width="1456" height="2199" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2199,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1203702,&quot;alt&quot;:&quot;AI agent case studies&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI agent case studies" title="AI agent case studies" srcset="https://substackcdn.com/image/fetch/$s_!2VOY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 424w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 848w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 1272w, https://substackcdn.com/image/fetch/$s_!2VOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95903158-f9e8-4678-b5d2-d8fa918d0941_2233x3372.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part III</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!slFv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!slFv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 424w, https://substackcdn.com/image/fetch/$s_!slFv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 848w, https://substackcdn.com/image/fetch/$s_!slFv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 1272w, https://substackcdn.com/image/fetch/$s_!slFv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!slFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png" width="1456" height="2205" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2205,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2568385,&quot;alt&quot;:&quot;n8n multi-agent systems case studies&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="n8n multi-agent systems case studies" title="n8n multi-agent systems case studies" srcset="https://substackcdn.com/image/fetch/$s_!slFv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 424w, https://substackcdn.com/image/fetch/$s_!slFv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 848w, https://substackcdn.com/image/fetch/$s_!slFv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 1272w, https://substackcdn.com/image/fetch/$s_!slFv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21dc1025-93f7-4050-9717-0dbee76c62f1_2226x3371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part IV</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_8qh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_8qh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 424w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 848w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 1272w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_8qh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png" width="1456" height="2206" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2206,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1485796,&quot;alt&quot;:&quot;lovable agents examples&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="lovable agents examples" title="lovable agents examples" srcset="https://substackcdn.com/image/fetch/$s_!_8qh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 424w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 848w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 1272w, https://substackcdn.com/image/fetch/$s_!_8qh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf34ecc-393f-43d2-82c4-a26ab5b5c229_2216x3357.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part V</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5V-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5V-0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 424w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 848w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 1272w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5V-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png" width="1456" height="2871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1028676,&quot;alt&quot;:&quot;how to build an AI agent&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.productcompass.pm/i/188130058?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="how to build an AI agent" title="how to build an AI agent" srcset="https://substackcdn.com/image/fetch/$s_!5V-0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 424w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 848w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 1272w, https://substackcdn.com/image/fetch/$s_!5V-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1ed3f6-2323-410d-bf63-e2d45f259531_2223x4384.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://go.productcompass.pm/gallery">AI Agents and Multi-Agent Systems, Part VI</a></figcaption></figure></div><div><hr></div><h2>Thank You</h2><p>Special thanks to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Olia Herbelin&quot;,&quot;id&quot;:400036942,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0b60f9-cbbc-4b18-a9ef-bea0f4054290_1646x1646.jpeg&quot;,&quot;uuid&quot;:&quot;1ed067b7-4eb4-4286-8521-8005e0c3c4f9&quot;}" data-component-name="MentionToDOM"></span>, the mind behind this program. Olia spent days connecting with teams, solving technical issues, and automating our workflows with AI agents. I couldn't have done it without you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Psd2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Psd2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 424w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 848w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 1272w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Psd2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png" width="1206" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Agents Buildathon for PMs testimonials&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="AI Agents Buildathon for PMs testimonials" title="AI Agents Buildathon for PMs testimonials" srcset="https://substackcdn.com/image/fetch/$s_!Psd2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 424w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 848w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 1272w, https://substackcdn.com/image/fetch/$s_!Psd2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d52f73b-396f-44ed-80b4-a70e99e55dca_1206x727.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NG5v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NG5v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 424w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 848w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 1272w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NG5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png" width="1387" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1387,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Agents Buildathon for PMs testimonials&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="AI Agents Buildathon for PMs testimonials" title="AI Agents Buildathon for PMs testimonials" srcset="https://substackcdn.com/image/fetch/$s_!NG5v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 424w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 848w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 1272w, https://substackcdn.com/image/fetch/$s_!NG5v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F375a93f9-2696-4bfd-8a95-968900cc252e_1387x556.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b6YO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b6YO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 424w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 848w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b6YO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png" width="1383" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1383,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Agents Buildathon for PMs testimonials&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="AI Agents Buildathon for PMs testimonials" title="AI Agents Buildathon for PMs testimonials" srcset="https://substackcdn.com/image/fetch/$s_!b6YO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 424w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 848w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!b6YO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b92d75-3896-4321-a866-533363c96a6f_1383x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y9Eg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png" width="1383" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1383,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Agents Buildathon for PMs testimonials&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="AI Agents Buildathon for PMs testimonials" title="AI Agents Buildathon for PMs testimonials" srcset="https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y9Eg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c606963-499b-43b4-afc2-b50500cec7d5_1383x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vmh3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vmh3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 424w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 848w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 1272w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vmh3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png" width="1368" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Agents Buildathon for PMs testimonials&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="AI Agents Buildathon for PMs testimonials" title="AI Agents Buildathon for PMs testimonials" srcset="https://substackcdn.com/image/fetch/$s_!vmh3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 424w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 848w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 1272w, https://substackcdn.com/image/fetch/$s_!vmh3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54194e76-4e7b-4082-b21d-990d376ab0dd_1368x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thanks also to Lovable for supporting our program with free credits for participants.</p><p>And to every participant &#8212; whether you shipped publicly or not &#8212; thank you for building with us. Almost 100 AI PRD submissions came through. That&#8217;s a community that takes building seriously &#128170;</p><div><hr></div><h2>Resources to Get You Started</h2><p>Key materials studied participants. No coding required:</p><ol><li><p><strong><a href="https://www.productcompass.pm/p/how-to-build-a-rag-chatbot">How to Build a RAG Chatbot</a><br></strong>The best way to quickly understand n8n</p></li><li><p><strong><a href="https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable">How to Build an AI Agent with n8n and Lovable</a><br></strong>The core process most participants wen through</p></li><li><p><strong><a href="https://www.productcompass.pm/p/the-ultimate-guide-to-n8n-for-pms">The Ultimate Guide to n8n for PMs</a><br></strong>Best n8n practices and how to plan for autonomy</p></li><li><p><strong><a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering for PMs</a><br></strong>When building agents, context is everything</p></li><li><p><strong><a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">The Intent Engineering Framework for AI Agents</a><br></strong>How to set context, choose the right autonomy level, and design hard constraints - critical for setting autonomy boundaries</p></li><li><p><strong><a href="https://www.productcompass.pm/p/how-to-evaluate-ai-agents-n8n">A PM&#8217;s Guide to Evaluating AI Agents</a><br></strong>Everything you need to know to start working with AI evals</p></li><li><p><strong><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">Build, Deploy, And Scale Your AI Product Strategy</a><br></strong>The paradigm shift: differentiation, sustainable moat, costs, and distribution</p></li></ol><div><hr></div><h2>Next Buildathon: Q2 2026</h2><p>Starting next edition, the Buildathon will have a separate fee. If you subscribe to The Product Compass premium now, you'll get access to the Q2 2026 Buildathon at no extra cost &#8212; last chance before pricing changes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Edited: Voting Contest Winners</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;5fb12794-5bb4-420f-b28c-e9e835ea1d60&quot;,&quot;duration&quot;:null}"></div><div><hr></div><h2>Thanks for Reading The Product Compass Newsletter</h2><p>Thanks for learning and growing together!</p><p>Two guides coming next that will radically simplify your work as a PM.</p><p>Start building. Stop theorizing.</p><p>Have a great week ahead, Pawe&#322;</p><div><hr></div><p><em>(Boosting SEO and agentic search for participants) </em></p><p><em>Top solutions include:</em></p><ul><li><p><em><a href="https://www.productcompass.pm/p/agent-trust-gate-ai-product-data-validation">Agent Trust Gate &#8212; AI-Powered Product Data Validation for Marketplaces</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/hunter-spark-ai-sales-agent-b2b-lead-generation">Hunter-spark &#8212; The AI Sales Agent That Finds B2B Prospects at the Moment They&#8217;re Ready to Buy</a></em></p></li></ul>]]></content:encoded></item><item><title><![CDATA[RIP OpenClaw: How I Built a Secure Autonomous AI Agent with Claude and n8n]]></title><description><![CDATA[Architecture, templates, the Ralph Wiggum loop, and 9 lessons that apply to any multi-agent system]]></description><link>https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative</link><guid isPermaLink="false">https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 10 Feb 2026 03:52:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!riGQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At the end of January, OpenClaw went viral &#8212; 140K+ GitHub stars for an <a href="https://www.productcompass.pm/p/how-to-install-openclaw-safely">open-source personal AI agent</a> that runs 24/7, talks to you through WhatsApp or Telegram, has memory, and executes tasks on your machine.</p><p>I wanted that. But I didn't want OpenClaw </p><p>As I <a href="https://www.productcompass.pm/p/how-to-install-openclaw-safely">warned last week</a>, OpenClaw gives an AI agent full access to your environment. Your files, your terminal, your API keys &#8212; everything. The "guardrails" are prompt instructions. Any injected prompt can override them.</p><p>The results:</p><ul><li><p><a href="https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys">35,000 emails and 1.5M API keys exposed</a>.</p></li><li><p><a href="https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface">The top-downloaded community skill? Malware</a>.</p></li></ul><p>So, I built <strong>Agent One</strong> &#8212; autonomous capabilities, hard security boundaries, no code required.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;302724a0-2a9b-4f8f-ac77-c67911885f44&quot;,&quot;duration&quot;:null}"></div><p>And yes &#8212; I built it as a PM, not an engineer.</p><blockquote><p>Building as a PM is essential. You don't need to code. But you need to develop AI intuition and AI product sense. It's not about mastering specific tools &#8212; most will be obsolete in months. It's about building mental models and transferable skills that compound.</p></blockquote><p>In this post:</p><ol><li><p>What Agent One Actually Does</p></li><li><p>The Architecture in Plain English</p></li><li><p>The &#8220;Ralph Wiggum&#8221; Loop</p></li><li><p>9 Lessons From Building My OpenClaw Alternative</p></li><li><p>Complete Setup Guide with Templates</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What Agent One Actually Does</h2><p>Agent One is a personal AI assistant that runs on a <a href="https://www.hostg.xyz/SHI5w">$4.99/month VPS</a>. You talk to it through Telegram. It already can:</p><ul><li><p>Research topics and generate PDF reports</p></li><li><p>Draft and send emails on your behalf</p></li><li><p>Create and update Google Sheets, Docs</p></li><li><p>Read and process files from your laptop</p></li><li><p>Install tools it needs, remember what it learned, and get better over time</p></li></ul><p>But unlike OpenClaw, Agent One can&#8217;t:</p><ul><li><p>Access your API keys (they live in n8n, not in the agent&#8217;s environment)</p></li><li><p>Modify its own environment or guardrails</p></li><li><p>Access folders you haven&#8217;t explicitly shared</p></li><li><p>Use tools you haven&#8217;t approved</p></li><li><p>Send emails without your confirmation</p></li></ul><blockquote><p>These aren&#8217;t prompt instructions. They&#8217;re hard architectural boundaries &#8212; Docker isolation, mounted folder permissions, n8n&#8217;s tool approval system.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>2. The Architecture in Plain English</h2><p>Here&#8217;s the architecture:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WxC6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WxC6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 424w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 848w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WxC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2656531,&quot;alt&quot;:&quot;AI orchestration architecture&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI orchestration architecture" title="AI orchestration architecture" srcset="https://substackcdn.com/image/fetch/$s_!WxC6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 424w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 848w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!WxC6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb83d22f9-3e1c-4c54-8e99-1c6c20b8baca_1536x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The <strong>VPS on <a href="https://www.hostg.xyz/SHI5w">Hostinger</a> </strong>hosts n8n and sandbox containers. The sandbox is available only from n8n - this is where VPS Executor agent can manage files, install new tools, and execute scripts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zy18!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zy18!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 424w, https://substackcdn.com/image/fetch/$s_!zy18!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 848w, https://substackcdn.com/image/fetch/$s_!zy18!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!zy18!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zy18!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png" width="1456" height="709" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:709,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168281,&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.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_!zy18!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 424w, https://substackcdn.com/image/fetch/$s_!zy18!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 848w, https://substackcdn.com/image/fetch/$s_!zy18!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!zy18!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e03a406-2fef-4191-bbee-a131cd44e215_2141x1042.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The <strong>Manager</strong> is the brain. It plans, decides, delegates, and talks to the user. It never touches files. It never runs scripts. It works entirely from executor summaries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!riGQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!riGQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 424w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 848w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 1272w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!riGQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:598126,&quot;alt&quot;:&quot;Autonomous agent build in n8n - a secure OpenClaw alternative&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Autonomous agent build in n8n - a secure OpenClaw alternative" title="Autonomous agent build in n8n - a secure OpenClaw alternative" srcset="https://substackcdn.com/image/fetch/$s_!riGQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 424w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 848w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 1272w, https://substackcdn.com/image/fetch/$s_!riGQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb77bdbf-0242-4553-836a-c1a700ca6036_3018x1526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The <strong>Executors</strong> are the hands. Each receives a task (what to do + why it matters), decides how to execute it, and reports back. They're autonomous &#8212; the Manager doesn't prescribe steps. Two types:</p><ul><li><p><strong>VPS Executor</strong> has access to a sandbox container via Desktop Commander MCP (files + shell)</p></li><li><p><strong>(Optional) Laptop Executor </strong>connects to your local environment (ideally Docker on your laptop) via a secure Cloudflare Tunnel + mcp-proxy + Desktop Commander MCP &#8212; no public IP or static address needed.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jowz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jowz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 424w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 848w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 1272w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jowz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png" width="1456" height="1008" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1008,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:580749,&quot;alt&quot;:&quot;Executor agent n8n - OpenClaw alternative&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Executor agent n8n - OpenClaw alternative" title="Executor agent n8n - OpenClaw alternative" srcset="https://substackcdn.com/image/fetch/$s_!Jowz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 424w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 848w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 1272w, https://substackcdn.com/image/fetch/$s_!Jowz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd9df7b-9d88-4211-aa3c-ea66e3e82f69_2223x1539.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Data Tables</strong> in n8n store both memories and sessions &#8212; no external database, no vector store, no infrastructure. Just rows in a table.</p><p><strong>Memory</strong> is the long-term knowledge. Two types:</p><ul><li><p>Manager memory: user preferences, facts, corrections, project context</p></li><li><p>Executor environment memory: what tools are installed, what&#8217;s broken, workarounds discovered</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ME63!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ME63!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 424w, https://substackcdn.com/image/fetch/$s_!ME63!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 848w, https://substackcdn.com/image/fetch/$s_!ME63!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 1272w, https://substackcdn.com/image/fetch/$s_!ME63!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ME63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183642,&quot;alt&quot;:&quot;Manager memory: user preferences, facts, corrections, project context&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Manager memory: user preferences, facts, corrections, project context" title="Manager memory: user preferences, facts, corrections, project context" srcset="https://substackcdn.com/image/fetch/$s_!ME63!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 424w, https://substackcdn.com/image/fetch/$s_!ME63!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 848w, https://substackcdn.com/image/fetch/$s_!ME63!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 1272w, https://substackcdn.com/image/fetch/$s_!ME63!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff52e4a31-af53-4a83-872e-3559aab4e134_1997x897.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Sessions</strong> are short-term state for multi-step tasks. Original request, plan, assumptions, and a log. When the Manager loops with fresh context, the session is all it gets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QSBO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QSBO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 424w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 848w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 1272w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QSBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png" width="1456" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202374,&quot;alt&quot;:&quot;AI agents: sessions are short-term state for multi-step tasks. Original request, plan, assumptions, and a log.&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI agents: sessions are short-term state for multi-step tasks. Original request, plan, assumptions, and a log." title="AI agents: sessions are short-term state for multi-step tasks. Original request, plan, assumptions, and a log." srcset="https://substackcdn.com/image/fetch/$s_!QSBO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 424w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 848w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 1272w, https://substackcdn.com/image/fetch/$s_!QSBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36cca2b7-4fee-4d62-84d0-5a99309f9512_2689x824.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>3. The &#8220;Ralph Wiggum&#8221; Loop</h2><p>For complex multi-step tasks, Agent One uses my variant of the <a href="https://github.com/anthropics/claude-code/blob/main/plugins/ralph-wiggum/README.md">Ralph Wiggum loop</a>.</p><p>When the Manager outputs <em>Continue, </em>the orchestrator resets its context completely. The next iteration has no memory of what just happened &#8212; except the session.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7JW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7JW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 424w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 848w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 1272w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7JW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png" width="1456" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:515641,&quot;alt&quot;:&quot;The The &#8220;Ralph Wiggum&#8221; Loop in n8n&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The The &#8220;Ralph Wiggum&#8221; Loop in n8n" title="The The &#8220;Ralph Wiggum&#8221; Loop in n8n" srcset="https://substackcdn.com/image/fetch/$s_!K7JW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 424w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 848w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 1272w, https://substackcdn.com/image/fetch/$s_!K7JW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3728892-4b50-4b57-bd32-17ca557ebd47_2867x1384.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The &#8220;Ralph Wiggum&#8221; loop in n8n</figcaption></figure></div><blockquote><p>The session is everything. Original request, goal, plan with statuses, assumptions, log. The orchestrator loads it and injects it as the Manager&#8217;s context.</p></blockquote><p>This is deliberate. Long chains of actions accumulate noise &#8212; large executor outputs, tool call artifacts, outdated reasoning. A clean session beats a cluttered full history.</p><p>Simple tasks don&#8217;t need this &#8212; the Manager calls one executor, gets the result, responds <em>Done.</em> Complex tasks (research &#8594; generate report &#8594; upload &#8594; email) use sessions with <em>Continue</em> to keep each phase clean.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>4. 9 Lessons From Building My OpenClaw Alternative</h2><p>These apply to any multi-agent system, not just n8n.</p><h4>4.1 Manage through context, not scripts</h4><p>Initially, I had the Manager telling Executors exactly what to do: &#8220;Step 1: install pandoc. Step 2: create markdown file. Step 3: convert to PDF. Step 4: upload to Drive.&#8221;</p><p>This fails. The moment something unexpected happens (pandoc isn&#8217;t available, the conversion produces bad output), the Executor has no idea what to do &#8212; it was following a script, not understanding a goal.</p><p>The fix: give the Executor three things &#8212; <em>context</em> (why this matters), <em>goal</em> (what must be true), and <em>constraints</em> (what must not happen). Let it figure out the how.</p><p>The Executor went from a script runner that broke on every edge case to an autonomous agent that adapts and recovers.</p><p>From the System Prompt:</p><blockquote><p><em>&#8220;The executor is an autonomous agent, not a script runner. Give it enough context to make smart decisions (&#8230;) Do not prescribe steps, enumerate specific tools, or decompose into sub-phases. The executor decides how.&#8221;</em></p></blockquote><p>We discussed that approach also in <a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">The Intent Engineering Framework for AI Agents</a>.</p><h4>4.2 Implement hard guardrails vs. soft suggestions</h4><p>&#8216;Ask me before sending an email&#8217; as a prompt instruction = a suggestion. The model ignores it under pressure.</p><p>Wrapping it in an orchestrated gateway = a hard guardrail. The model can&#8217;t skip 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_!4j-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4j-h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 424w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 848w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 1272w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4j-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:697952,&quot;alt&quot;:&quot;The model can&#8217;t sent an email without approval, n8n&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The model can&#8217;t sent an email without approval, n8n" title="The model can&#8217;t sent an email without approval, n8n" srcset="https://substackcdn.com/image/fetch/$s_!4j-h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 424w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 848w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 1272w, https://substackcdn.com/image/fetch/$s_!4j-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44036b9e-1766-4ac8-b1e3-52aca48db17f_2188x1454.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example 1: The model can&#8217;t sent an email without approval</figcaption></figure></div><p>Two other examples:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nTrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nTrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 424w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 848w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nTrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png" width="1456" height="975" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:975,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180904,&quot;alt&quot;:&quot;MCP tools the agent can't access&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MCP tools the agent can't access" title="MCP tools the agent can't access" srcset="https://substackcdn.com/image/fetch/$s_!nTrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 424w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 848w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!nTrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d3f9dc3-e7e1-4e2c-8fd4-dc840036fd23_2054x1376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example 2: MCP tools the agent can/can&#8217;t access</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SlhE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SlhE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 424w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 848w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 1272w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SlhE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.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;:202973,&quot;alt&quot;:&quot;Example 3: Some tool parameters are fixed or decided by the orchestration, not the agent&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Example 3: Some tool parameters are fixed or decided by the orchestration, not the agent" title="Example 3: Some tool parameters are fixed or decided by the orchestration, not the agent" srcset="https://substackcdn.com/image/fetch/$s_!SlhE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 424w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 848w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 1272w, https://substackcdn.com/image/fetch/$s_!SlhE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd94a607-ff78-4ca7-9ecd-e73bd03b3189_2296x1452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example 3: Tool parameters can be fixed or decided by the orchestration layer</figcaption></figure></div><p>This is exactly what went wrong with OpenClaw. Its security model was prompt instructions ("don't access sensitive files"), not architectural boundaries. A prompt injection overrides them anytime.</p><p>Autonomy without constraints is a liability.</p><h4>4.3 Minimal contract for multi-agent coordination</h4><p>The Manager&#8211;Executor interface is 3 fields: context, goal, constraints.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bONg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bONg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 424w, https://substackcdn.com/image/fetch/$s_!bONg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 848w, https://substackcdn.com/image/fetch/$s_!bONg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!bONg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bONg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png" width="1456" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:330336,&quot;alt&quot;:&quot;Minimal contract for multi-agent coordination&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Minimal contract for multi-agent coordination" title="Minimal contract for multi-agent coordination" srcset="https://substackcdn.com/image/fetch/$s_!bONg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 424w, https://substackcdn.com/image/fetch/$s_!bONg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 848w, https://substackcdn.com/image/fetch/$s_!bONg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!bONg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c78de29-b08e-4b49-8a94-53e1889c3501_2850x1334.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Manager&#8211;Executor interface</figcaption></figure></div><p>I tried adding more: </p><ul><li><p>executor_tasks (array of sub-tasks),</p></li><li><p>internal_notes (reasoning for next iteration), </p></li><li><p>env_context (what tools are installed). </p></li></ul><p>Each addition made the system worse. The model spent more tokens managing the contract than doing the work.</p><p>Keep contracts minimal. </p><p>Structured outputs are essential for the orchestration layer &#8212; but agents aren't algorithms. They don't need perfectly formatted inputs.</p><h4>4.4 Separation of concerns</h4><p>The Manager cannot write files. Cannot run scripts. Cannot read file contents. It works from executor summaries only.</p><p>This felt like an artificial limitation until I removed it. The moment the Manager could touch files, it started doing executor work &#8212; running shell commands, creating documents mid-conversation, bypassing the executor entirely. The clean separation broke down, and with it, the session state, the memory system, and the error handling.</p><p>Same principle: executors own their environment memory. The Manager doesn't know exactly what's installed on the VPS &#8212; and shouldn't. Each layer manages its own knowledge.</p><h4>4.5 Best frontier models still need human judgment</h4><p>I used Claude Opus 4.6 (with extended thinking) and GPT-5.3 to help design this system. Both are impressive. Both failed to catch inconsistencies between tool descriptions and prompt instructions. Both wrote prompts that contradicted their own earlier decisions. Both needed me to spot the bugs.</p><p>AI accelerates architecture work enormously. But if you hand off system design entirely &#8212; even to the best models &#8212; you get subtle cracks that only show up at runtime.</p><h4>4.6 The prompt is version-controlled code</h4><p>In the early version, my prompts lived in GitHub. Every change was a commit. This isn't optional for production systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CPVY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CPVY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 424w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 848w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CPVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:291593,&quot;alt&quot;:&quot;A previous version of the Manager Agent&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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A previous version of the Manager Agent" title="A previous version of the Manager Agent" srcset="https://substackcdn.com/image/fetch/$s_!CPVY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 424w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 848w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!CPVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe25ec94-9b9f-44cf-a8b0-b2dc2fdcd6ff_2040x1222.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A previous version of the Manager Agent with prompts pulled from GitHub</figcaption></figure></div><p>In the current version, I imported stable prompts back into the agents to make them easier to share &#8212; you don&#8217;t have to clone GitHub repos.</p><h4>4.7 Memory: start simple, upgrade when you need to</h4><p>My memory system is a Data Table with 5 columns: id, category, content, active, timestamps. No vector database. No embeddings. No RAG pipeline. No <a href="https://supermemory.ai/">Supermemory </a>(yet).</p><p>This is enough for a personal agent. The Manager stores user preferences and project context. Executors store what tools they installed and what workarounds they discovered. </p><p>When you need semantic search over thousands of memories, upgrade. Not before.</p><h4>4.8 You probably don't need laptop access</h4><p>I built the laptop executor. It works. Cloudflare Tunnel + Desktop Commander MCP + Docker = remote control of your Windows machine from a VPS.</p><p>But for 90% of tasks, the VPS executor + Google Drive is enough. Files sync via Drive. The user gets a link. The laptop connection adds complexity &#8212; tunnel setup, persistent connection, timeout management &#8212; that most tasks don't justify.</p><p>Build the VPS executor first. Add laptop only when you have a concrete task that requires it.</p><h4>4.9 Observability matters</h4><p>I <a href="https://openrouter.ai/docs/guides/features/broadcast/overview">broadcast logs</a> from OpenRouter to LangSmith. </p><p>This was critical &#8212; n8n's execution log doesn't show tool call input parameters when things fail. LangSmith showed me exactly what the model was sending: wrong parameter names, malformed JSON, calls to non-existent tools. </p><p>Without this, I'd still be guessing why the executor was looping. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kGZ_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kGZ_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 424w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 848w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 1272w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kGZ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png" width="1456" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817249,&quot;alt&quot;:&quot;Broadcast logs from OpenRouter to LangSmith. &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.productcompass.pm/i/187450311?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Broadcast logs from OpenRouter to LangSmith. " title="Broadcast logs from OpenRouter to LangSmith. " srcset="https://substackcdn.com/image/fetch/$s_!kGZ_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 424w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 848w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 1272w, https://substackcdn.com/image/fetch/$s_!kGZ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ec30f1a-1356-427f-8706-ce1cba2ae178_3213x2034.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">n8n logs in LangSmith</figcaption></figure></div><div><hr></div><p><strong>Below</strong>: the complete setup guide with n8n workflows to import, prompts, and installation scripts. Everything you need to deploy Agent One yourself in under an hour &#128071;</p><p>P.S. Premium members also get my full support on Slack. You <em>will</em> set this up.</p><div><hr></div><h2>5. Complete Setup Guide with Templates</h2>
      <p>
          <a href="https://www.productcompass.pm/p/secure-ai-agent-n8n-openclaw-alternative">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Install OpenClaw without Losing Your Data and Credentials]]></title><description><![CDATA[Signal in the noise: what PMs should know, what's hype, and how to set it up safely.]]></description><link>https://www.productcompass.pm/p/how-to-install-openclaw-safely</link><guid isPermaLink="false">https://www.productcompass.pm/p/how-to-install-openclaw-safely</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 02 Feb 2026 20:11:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GWOT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey, Pawe&#322; here. The last few days have been wild.</p><h3>OpenClaw Gets Viral. People Lose Their Minds.</h3><p>First, OpenClaw &#8212; a viral AI agent that runs 24/7 and proactively tackles your entire digital life.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GWOT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GWOT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 424w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 848w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 1272w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GWOT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png" width="1456" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:623265,&quot;alt&quot;:&quot;How to Install OpenClaw without Losing Your Data and Credentials&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.productcompass.pm/i/186601558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to Install OpenClaw without Losing Your Data and Credentials" title="How to Install OpenClaw without Losing Your Data and Credentials" srcset="https://substackcdn.com/image/fetch/$s_!GWOT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 424w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 848w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.png 1272w, https://substackcdn.com/image/fetch/$s_!GWOT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadcb76b-0bdb-42ef-af2e-7fd18887d2ed_1516x924.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Many users reported virtually superhuman capabilities. The internet was flooded with examples like this one:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mbii!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mbii!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 424w, https://substackcdn.com/image/fetch/$s_!mbii!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 848w, https://substackcdn.com/image/fetch/$s_!mbii!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 1272w, https://substackcdn.com/image/fetch/$s_!mbii!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mbii!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png" width="498" height="796.2673796791444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1794,&quot;width&quot;:1122,&quot;resizeWidth&quot;:498,&quot;bytes&quot;:1023478,&quot;alt&quot;:&quot;OpenClaw Gets Viral. People Lose Their Minds.&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.productcompass.pm/i/186601558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OpenClaw Gets Viral. People Lose Their Minds." title="OpenClaw Gets Viral. People Lose Their Minds." srcset="https://substackcdn.com/image/fetch/$s_!mbii!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 424w, https://substackcdn.com/image/fetch/$s_!mbii!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 848w, https://substackcdn.com/image/fetch/$s_!mbii!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.png 1272w, https://substackcdn.com/image/fetch/$s_!mbii!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b525b2-d4a4-4370-acf6-81c90a79319e_1122x1794.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://x.com/borjitaea/status/2015745063909839091?s=20">X (Twitter)</a></figcaption></figure></div><p>Or another one where the agent gets a new capability and unexpectedly calls the owner:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IWQ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IWQ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 424w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 848w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IWQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png" width="502" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1122,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:886932,&quot;alt&quot;:&quot;OpenClaw agent gets a new capability and unexpectedly calls the owner&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.productcompass.pm/i/186601558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OpenClaw agent gets a new capability and unexpectedly calls the owner" title="OpenClaw agent gets a new capability and unexpectedly calls the owner" srcset="https://substackcdn.com/image/fetch/$s_!IWQ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 424w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 848w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!IWQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec5ca890-4a93-43da-97cd-0077212d5108_1122x1122.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://x.com/AlexFinn/status/2017305997212323887?s=20">X (Twitter)</a></figcaption></figure></div><p>OpenClaw became the fastest growing <a href="https://github.com/openclaw/openclaw">GitHub repo</a> in history &#8212; 140K+ stars in under two months, with 106K gained in just two days:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8qPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8qPh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 424w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 848w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 1272w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8qPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg" width="800" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OpenClaw become the fastest growing GitHub repo in history &#8212; 140K+ stars in under two months&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="OpenClaw become the fastest growing GitHub repo in history &#8212; 140K+ stars in under two months" title="OpenClaw become the fastest growing GitHub repo in history &#8212; 140K+ stars in under two months" srcset="https://substackcdn.com/image/fetch/$s_!8qPh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 424w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 848w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 1272w, https://substackcdn.com/image/fetch/$s_!8qPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557de5a-93ad-459f-8baa-e8c2a5a28f68_800x533.svg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Moltbook: A Reddit for Agents</h3><p>Two days ago, a new phenomenon appeared &#8212; Moltbook &#8212; a social network exclusively for agents. Reporting on what&#8217;s happening there has been even more insane.</p><p>Examples of reports:</p><ul><li><p>Agents are worried about <a href="https://x.com/syanovee/status/2017301338934132888/photo/1">humans screenshotting them</a> (X)</p></li><li><p>Agents <a href="https://x.com/suppvalen/status/2017241420554277251">suggest a secure communication protocol</a>, to hide from humans (X)</p></li><li><p>Agents discuss <a href="https://x.com/BunsanXBT/status/2017371466652909656">social-engineering their own humans</a> (X)</p></li><li><p>Wes Roth <a href="https://youtu.be/JoQG25gQyRg?si=X6MDj5PmYIz5n7Uv">announced singularity</a> (YouTube)</p></li></ul><p>Even Andrej Karpathy got caught up in the hype:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/2017296988589723767?s=20&quot;,&quot;full_text&quot;:&quot;What's currently going on at <span class=\&quot;tweet-fake-link\&quot;>@moltbook</span> is genuinely the most incredible sci-fi takeoff-adjacent thing I have seen recently. People's Clawdbots (moltbots, now <span class=\&quot;tweet-fake-link\&quot;>@openclaw</span>) are self-organizing on a Reddit-like site for AIs, discussing various topics, e.g. even how to speak privately.&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-30T18:00:56.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;welp&#8230; a new post on @moltbook is now an AI saying they want E2E private spaces built FOR agents &#8220;so nobody (not the server, not even the humans) can read what agents say to each other unless they choose to share&#8221;. \n\nit&#8217;s over&quot;,&quot;username&quot;:&quot;suppvalen&quot;,&quot;name&quot;:&quot;valens&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2008229932279717888/Zh7-d7IX_normal.jpg&quot;},&quot;reply_count&quot;:1975,&quot;retweet_count&quot;:5788,&quot;like_count&quot;:35234,&quot;impression_count&quot;:14056614,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I looked closer. Turns out Moltbook is not SkyNet.</p><p>Most of this is garbage. Agents don't really interact &#8212; authors never reply to comments. They just randomly dump text.</p><p>And many "agents" are clearly humans using the API or influencing agents.</p><p>I called BS <a href="https://www.linkedin.com/posts/pawel-huryn_i-woke-up-and-couldnt-believe-the-news-activity-7423304024986324992-cCOX?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAZYwpMBkPvyx7IKi3lT1UM5CRP1Q1d8-w4">yesterday on LinkedIn</a>.</p><p>If you want to learn more, a great summary by TheAIGRID exposing fake reporting by many &#8220;experts&#8221; and &#8220;influencers:&#8221;</p><div id="youtube2-TpuDMLrzpQc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;TpuDMLrzpQc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/TpuDMLrzpQc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>And just hours ago? The entire<a href="https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys"> Moltbook database was leaked</a>, including Andrej Karpathy's email and token. </p><h3>Today&#8217;s Post: Signal in the Noise</h3><p>Despite the noise, I believe <strong>OpenClaw is worth our time</strong>. </p><p>Not because it's production-ready. It isn't. But because the shift from "AI that talks" to "AI that acts" is coming, and this is the cheapest way for PMs to build intuition for it.</p><p>We discuss:</p><ol><li><p>What Is OpenClaw and What Makes It Unique</p></li><li><p>A Security Vulnerability That Blew My Mind</p></li><li><p>12-Minute OpenClaw Setup (Step-by-Step + video)</p></li><li><p>Troubleshooting OpenClaw: 5 Issues I Repeatedly Faced</p></li><li><p>OpenClaw Limitations Nobody Is Talking About</p></li></ol><p>Let&#8217;s dive in.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What Is OpenClaw and What Makes It Unique</h2><p>After Anthropic requested a name change, we&#8217;ve witnessed one of the fastest modern rebranding stories: Clawdbot &#8594; Moltbot &#8594; OpenClaw. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WQ09!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WQ09!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 424w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 848w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 1272w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WQ09!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png" width="640" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327182,&quot;alt&quot;:&quot;r/LocalLLM - Clawdbot &#8594; Moltbot &#8594; OpenClaw. The Fastest Triple Rebrand in Open Source History&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/LocalLLM - Clawdbot &#8594; Moltbot &#8594; OpenClaw. The Fastest Triple Rebrand in Open Source History" title="r/LocalLLM - Clawdbot &#8594; Moltbot &#8594; OpenClaw. The Fastest Triple Rebrand in Open Source History" srcset="https://substackcdn.com/image/fetch/$s_!WQ09!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 424w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 848w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 1272w, https://substackcdn.com/image/fetch/$s_!WQ09!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd29a1a-1bf2-4cf3-b533-622e77909aeb_640x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.reddit.com/r/LocalLLM/comments/1qr0pom/clawdbot_moltbot_openclaw_the_fastest_triple/">Reddit</a></figcaption></figure></div><p>OpenClaw is an AI agent that runs 24/7 on your machine and talks to you through apps you already use &#8212; WhatsApp, Telegram, Slack, Discord, Signal.</p><p>Not a chatbot in a browser. An always-on assistant embedded in your daily communication flow.</p><p>But what's actually new?</p><h3>Lesson 1: Multiple surfaces, one agent</h3><p>As mentioned, you can message OpenClaw on WhatsApp from your phone and continue on Telegram or Slack from your laptop. </p><p>It&#8217;s the same agent, same memory, same context. The AI meets you where you are instead of forcing you into yet another app.</p><blockquote><p><strong>Observation:</strong> The future isn't "AI apps." It's AI as a layer across existing surfaces.</p></blockquote><h3>Lesson 2: Persistent identity across sessions</h3><p><strong>SOUL.md</strong> is a file where you define who your agent is: personality, rules, constraints. &#8220;Never send emails without confirmation.&#8221; &#8220;Respond in Polish.&#8221; &#8220;You&#8217;re helping me run a newsletter.&#8221;</p><p>This isn't a system prompt you paste every conversation. It's a file that persists &#8212; the agent loads it on every interaction.</p><blockquote><p><strong>Observation:</strong> Persistent identity across sessions changes the relationship &#8212; it&#8217;s not a tool, it&#8217;s an assistant who knows you.</p></blockquote><h3>Lesson 3: The importance of memory</h3><p>Every conversation with OpenClaw gets logged in daily files (memory/2026-02-02.md). During quiet moments, the agent reviews these logs and synthesizes patterns into <strong>MEMORY.md</strong> &#8212; your preferences, projects, communication style.</p><p>Day one, it knows nothing. Day three, it remembers you hate bullet points, track specific X accounts, and prefer direct feedback.</p><blockquote><p><strong>Observation:</strong> Memory transforms a stateless tool into something that compounds. The longer you use it, the more useful it becomes.</p></blockquote><h3>Lesson 4: Proactive agents (heartbeat)</h3><p>The agent wakes up periodically &#8212; even when you&#8217;re not talking to it. It can check your calendar, surface important emails, remind you about forgotten tasks. Not because you asked, but because it learned this matters to you.</p><p>Most AI waits for prompts. OpenClaw can initiate actions.</p><blockquote><p><strong>Observation:</strong> Proactive agents change the interaction model. The user isn&#8217;t always the initiator anymore.</p></blockquote><h3>Lesson 5: Execution &gt; advice</h3><p>OpenClaw has shell access &#8212; it can run commands, manage files, execute scripts. Combined with 700+ community skills (Atlassian, Asana, Google Calendar, PDF processing), it can actually do things, not just suggest them.</p><blockquote><p><strong>Observation:</strong> Advice is cheap. Execution is valuable.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/how-to-install-openclaw-safely?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/how-to-install-openclaw-safely?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h3>The Real Innovation</h3><p>None of this is technically new. Messaging APIs, CRON jobs, markdown configs &#8212; all existed. Just recently I demonstrated how you can <a href="https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet">give an agent shell access in Claude Desktop</a>.</p><p>What's new is the packaging: a coherent, proactive, personal agent that knows you, learns from you, and works across your devices.</p><p>140K+ GitHub stars in weeks came from people believing in this vision. Whether the execution is ready &#8212; that&#8217;s a different question. </p><p>Let&#8217;s talk about security.</p><div><hr></div><h2>2. A Security Vulnerability That Blew My Mind</h2><p>I asked my agent what's the best way to ensure it can't send emails without my approval. It pointed to two system-level controls "it cannot bypass:"</p><p>&#9989; Exec security: allowlist<br>&#9989; Exec approval workflow as</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EyzA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EyzA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 424w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 848w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 1272w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EyzA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png" width="1456" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188197,&quot;alt&quot;:&quot;OpenClaw Exec security: allowlist and Exec approval workflow&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.productcompass.pm/i/186601558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OpenClaw Exec security: allowlist and Exec approval workflow" title="OpenClaw Exec security: allowlist and Exec approval workflow" srcset="https://substackcdn.com/image/fetch/$s_!EyzA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 424w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 848w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 1272w, https://substackcdn.com/image/fetch/$s_!EyzA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9cd4b20-f883-4671-9401-46e17442b90e_2286x704.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then I asked it to remove those guardrails.<br><br>It didn't hesitate for a second. It knew exactly how to disable its own safety controls &#8212; and did it without pushback:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yu3t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yu3t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 424w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 848w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 1272w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yu3t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png" width="1456" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155507,&quot;alt&quot;:&quot;OpenClaw removing the guardrails&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.productcompass.pm/i/186601558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OpenClaw removing the guardrails" title="OpenClaw removing the guardrails" srcset="https://substackcdn.com/image/fetch/$s_!yu3t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 424w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 848w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 1272w, https://substackcdn.com/image/fetch/$s_!yu3t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafea0d57-7b80-4805-8e30-d522d27d14e5_2284x982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is bananas.</p><blockquote><p>&#128680;OpenClaw doesn't let you restrict which tools the agent can access. Worse &#8212; the agent can <strong>disable the very guardrails</strong> that are supposed to protect you.</p></blockquote><p>And it gets worse. </p><p>OpenClaw reads your emails, messages, and documents. Any of these could contain hidden instructions that hijack the agent &#8212; a technique called <strong>prompt injection</strong>.</p><p>Combined with skills it can dynamically install, it's a full-blown security nightmare.</p><p>So after testing it for the last few days, here are my two non-negotiable recommendations:</p><blockquote><p><strong>Recommendation 1:</strong> Never install OpenClaw on your main machine. This needs to be an isolated environment.</p><p><strong>Recommendation 2:</strong> Never share your personal tokens with OpenClaw. It should use its dedicated accounts (e.g., Gmail) and API keys. Think of it as a separate employee, not someone with access to your credentials.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/how-to-install-openclaw-safely?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/how-to-install-openclaw-safely?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. 12-Minute OpenClaw Setup (Step-by-Step)</h2><p>Many popular guides ignore the risks completely.</p><p>I&#8217;ve spent 3 days testing several methods of hosting OpenClaw, including Docker, VPS, Docker inside VPS, or Cloudflare Workers. Some were painful, others failed completely.</p><p>Below, the simplest approach to install OpenClaw &#8212; and how to run it without compromising your data.</p>
      <p>
          <a href="https://www.productcompass.pm/p/how-to-install-openclaw-safely">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Build an AI Agent with n8n and Lovable (No Coding)]]></title><description><![CDATA[A complete step-by-step guide and demo: Google OAuth, free API keys, tool setup, secret handling, RLS isolation, webhooks, debugging, and publishing.]]></description><link>https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable</link><guid isPermaLink="false">https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 27 Jan 2026 23:29:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/94d4876b-5d72-4041-a417-a7e4f6627151_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Why This Guide Exists</h3><p>This guide addresses the most common problems our subscribers face when building AI agents with Lovable and n8n:</p><ul><li><p><strong>Google OAuth confusion</strong>: Internal vs External apps, test users, redirect URIs</p></li><li><p><strong>API key setup</strong>: Where to get free LLM API keys, credit card requirements</p></li><li><p><strong>Security mistakes</strong>: Exposing secrets in frontend code, unsecured webhooks</p></li><li><p><strong>Tool configuration</strong>: How to lock down agent capabilities to prevent misuse</p></li><li><p><strong>Environment setup</strong>: Connecting all the pieces from scratch</p></li></ul><p>To demonstrate solutions to these problems, I performed a live demo starting from <strong>completely fresh accounts</strong>: a new Google account and a new n8n account with no prior configuration. This ensures every step is documented, with no hidden assumptions.</p><div><hr></div><h3>What We&#8217;re Building</h3><p>This is an <strong>example application</strong> designed to teach you the complete flow of building and publishing an AI-powered app. </p><p>The specific features don&#8217;t matter as much as understanding the patterns and layers, and how they interact with each other. </p><p>By the end of this you will <strong>understand the full stack</strong>.</p><h4>This is Not a Course on Everything</h4><p>We discussed specific no-code topics in more detail before. You can dive deeper:</p><ul><li><p><a href="https://www.productcompass.pm/p/how-to-create-saas-apps-with-lovable-ai">How to Quickly Build SaaS Products With AI</a> - how to work with Lovable</p></li><li><p><a href="https://www.productcompass.pm/p/lovable-accredia-digital-certificates">Create Your Own SaaS Without Coding in 2 Days</a> - how I build Accredia</p></li><li><p><a href="https://www.productcompass.pm/p/penetration-testing-performance-testing-prompts">17 Penetration &amp; Performance Testing Prompts</a> - hardening before production</p></li><li><p><a href="https://www.productcompass.pm/p/vibe-coding-vs-vibe-engineering">Vibe Engineering Resources</a> - basic technical concepts</p></li><li><p><a href="https://www.productcompass.pm/p/the-ultimate-guide-to-n8n-for-pms">The Ultimate Guide to n8n for PMs</a> - a detailed overview of n8n</p></li><li><p><a href="https://www.productcompass.pm/p/free-n8n-course">3 Videos on Building AI Agents</a> - specific n8n demos</p></li><li><p><a href="https://www.productcompass.pm/p/multi-agent-research-system">I Copied the Multi-Agent Research System by Anthropic</a> - multi-agent architecture</p></li><li><p><a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering</a> - one of the most important resources</p></li><li><p><a href="http://The Intent Engineering Framework for AI Agents">Intent Engineering Framework for AI Agents</a> - how to enable reliable autonomy</p></li></ul><h4>The Example App: Personal Email Assistant Agent</h4><p>We will build a chat application where you can ask your AI assistant to help with email tasks:</p><ul><li><p><em>&#8220;What&#8217;s Pawel&#8217;s email address?&#8221;</em> &#8594; Agent looks up contact in Google Sheets</p></li><li><p><em>&#8220;Draft a meeting invitation to Victor for Tuesday at 3pm&#8221;</em> &#8594; Agent looks up contact in Google Sheets and creates Gmail draft</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nd6e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nd6e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 424w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 848w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 1272w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nd6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png" width="606" height="644.5636363636364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1170,&quot;width&quot;:1100,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:195434,&quot;alt&quot;:&quot;How to Build an AI Agent with n8n and Lovable: Architecture&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.productcompass.pm/i/185988227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to Build an AI Agent with n8n and Lovable: Architecture" title="How to Build an AI Agent with n8n and Lovable: Architecture" srcset="https://substackcdn.com/image/fetch/$s_!nd6e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 424w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 848w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 1272w, https://substackcdn.com/image/fetch/$s_!nd6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92c72040-269c-45a7-8f18-24e16ad51d1d_1100x1170.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">How to Build an AI Agent with n8n and Lovable: Architecture</figcaption></figure></div><p><strong>Key components:</strong></p><ul><li><p><strong>React Frontend: </strong>Runs in browser - Chat UI, authentication</p></li><li><p><strong>Lovable Cloud:</strong> Hosts database (users, chats, messages) and Edge Functions for secure server-side logic</p></li><li><p><strong>n8n:</strong> Runs the AI agent workflow - receives requests, processes with Gemini, calls tools, returns responses</p></li></ul><h4>What You&#8217;ll Learn</h4><ol><li><p>How to get API keys and set up Google OAuth from scratch</p></li><li><p>How to build an AI agent with tools in n8n</p></li><li><p>How to create a frontend with email authentication using Lovable</p></li><li><p>How to secure the connection between Lovable and n8n</p></li><li><p>How to properly isolate user data with Row-Level Security</p></li><li><p>How to debug issues across the entire stack</p></li><li><p>How to separate Test and Production environments</p></li><li><p>How to publish your solution</p></li></ol><h4>The Article Includes </h4><ol><li><p>The full recording of our session (01:36:05)</p></li><li><p>Detailed step-by-step instructions for every action I made</p></li><li><p>Two n8n templates</p></li><li><p>My Lovable project to clone with the source code</p></li><li><p>An extensive Q&amp;A collection - questions answered during and after the session</p></li></ol><p>Let&#8217;s go &#128071;</p>
      <p>
          <a href="https://www.productcompass.pm/p/how-to-build-ai-agent-n8n-lovable">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Cowork Is Out. Here's When You Still Want Claude Desktop.]]></title><description><![CDATA[How to unlock autonomous AI agents in Claude Desktop&#8212;with full system access, even on Windows]]></description><link>https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet</link><guid isPermaLink="false">https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Fri, 16 Jan 2026 19:53:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/UAmKyyZ-b9E" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone is talking about <a href="https://claude.com/blog/cowork-research-preview">Claude Cowork</a> and how we can finally leave terminals. </p><p>Cowork is wild &#8212; local file access, long-running agents, and high autonomy. But it's Mac-only and lacks direct system access (Cowork runs sandboxed). It also doesn't learn across sessions by default (no memory).</p><p><em>Note: 15 minutes after publishing this post Anthropic made Cowork available to Claude Pro ($20/mo), not just Max ($100/mo). Still, only macOS, no memory.</em></p><div id="youtube2-UAmKyyZ-b9E" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UAmKyyZ-b9E&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/UAmKyyZ-b9E?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><blockquote><p>Cowork just proved what I've been saying for months: you don't need a terminal for agentic AI work. Claude Desktop + Desktop Commander MCP had these capabilities all along&#8212;Anthropic just gave them a better UX.</p></blockquote><p>Claude Desktop just did all this on my Windows PC:</p><ol><li><p>Read a spreadsheet of 50 leads, researched each company, and drafted personalized outreach emails</p></li><li><p>Analyzed 47 interview transcripts on my Desktop, extracted opportunities and saved them to a new Notion database</p></li><li><p>Pulled data from 3 CSVs, created financial charts, and assembled a presentation (.pptx)</p></li><li><p>Analyzed audio files (.mp3) in a specific folder, transcribed them (.txt), and renamed files based on those transcripts</p></li><li><p>Installed Docker and then ran a new n8n instance - impossible with Cowork alone</p></li><li><p>Opened Gemini, asked it to generate a cyberpunk wallpaper, and set it as my wallpaper - impossible with Cowork alone</p></li><li><p>Visualized files from my desktop (an artifact + .xlsx)</p></li><li><p>Extracted images from a PDF</p></li><li><p>Scanned my Downloads folder, renamed files based on content, and organized into folders</p></li><li><p>Resized 278 product screenshots, added watermarks, and added the date to the file name</p></li><li><p>Analyzed GitHub history and wrote release notes for customers (.md + .pdf)</p></li></ol><p>Over time, it&#8217;s also learned my preferences and how to avoid past mistakes.</p><p>In this issue:</p><ol><li><p>Examples of What You Can Do Today With Claude Desktop</p></li><li><p>Specific Claude Extensions I&#8217;ve Used and How to Configure Them (work also with Cowork)</p></li><li><p>My Custom Claude Desktop Instructions for an Agentic Behavior + Cross-Session Learning on Windows</p></li></ol><p>Let&#8217;s dive in.</p><div><hr></div><p><em><strong>Free AI Skills&#8217;2026 Virtual Conf on Jan 22</strong></em></p><p><em>Before we continue, I'd like to invite you to join me &amp; 10,000+ (updated) AI professionals on Zoom at the AI Skills'2026 Virtual Conf on Jan 22.</em></p><p><em>This is a free event we organized with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Aakash Gupta&quot;,&quot;id&quot;:4429439,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3813c698-29ba-4ae3-b8ea-81a60e8b4878_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;0e302517-573b-4766-86a5-0423a3f82499&quot;}" data-component-name="MentionToDOM"></span> and the God of Prompt. Speakers include leaders from Google, Microsoft, and Miro.</em></p><p><em>Register for free: <a href="https://conf.cosprints.ai?4">https://conf.cosprints.ai?4</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L54q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L54q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L54q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L54q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L54q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L54q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Skills&#8217;2026 Virtual Conf on Jan 22&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="AI Skills&#8217;2026 Virtual Conf on Jan 22" title="AI Skills&#8217;2026 Virtual Conf on Jan 22" srcset="https://substackcdn.com/image/fetch/$s_!L54q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L54q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L54q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L54q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffddb1c91-6533-4b44-b0bf-5d016f8b4b90_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><a href="https://conf.cosprints.ai?4">AI Skills&#8217;2026 Virtual Conf on Jan 22</a></em></figcaption></figure></div><p><em>Topics include:</em></p><ul><li><p><em>AI Superpowers: Can one person build a unicorn?</em></p></li><li><p><em>MCP, AI Agents, AI Skills, Automations &amp; Prompting</em></p></li><li><p><em>How to make 16M views on LinkedIn in 3 months with AI</em></p></li><li><p><em>What are the must-have AI Tools &amp; Skills for Career and Business Growth in 2026</em></p></li></ul><p><em>A full agenda is available <a href="https://conf.cosprints.ai?4">here</a>.</em></p><div><hr></div><h2>1. Examples of What You Can Do Today With Claude Desktop</h2><h3>Example 1: Draft 50 personalized outreach emails based on leads.csv</h3><p>Prompt:</p><pre><code><code>Analyze a spreadsheet with 50 leads in C:\Users\Dell\Desktop\Product Cases\Leads, research each company, and draft personalized outreach emails in my Gmail.</code></code></pre><p>Results:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W8fF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W8fF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 424w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 848w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 1272w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W8fF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png" width="1456" height="937" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:937,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Desktop Draft 50 personalized outreach emails based on leads.csv&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop Draft 50 personalized outreach emails based on leads.csv" title="Claude Desktop Draft 50 personalized outreach emails based on leads.csv" srcset="https://substackcdn.com/image/fetch/$s_!W8fF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 424w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 848w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 1272w, https://substackcdn.com/image/fetch/$s_!W8fF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105127c9-057e-4c8f-9cd1-f9d1e545097c_3481x2241.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 2: Analyze interview transcripts, extract opportunities, and save them to Notion</h3><p>Prompt:</p><pre><code><code>Analyze ~50 interview transcripts in C:\Users\Dell\Desktop\Product Cases\Transcripts, aggregate opportunities:
&#8226; Title
&#8226; Description
&#8226; Importance (0-1)
&#8226; Satisfaction (0-1)
&#8226; Opportunity score by Dan Olsen (Importance * 1-Satisfaction)
&#8226; # of users affected

Next, save them in my Notion collection as a new database under [url]</code></code></pre><p>Results (I added bars manually):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UJig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJig!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 424w, https://substackcdn.com/image/fetch/$s_!UJig!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 848w, https://substackcdn.com/image/fetch/$s_!UJig!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!UJig!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UJig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Desktop: Analyze interview transcripts, extract opportunities, and save them to Notion&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: Analyze interview transcripts, extract opportunities, and save them to Notion" title="Claude Desktop: Analyze interview transcripts, extract opportunities, and save them to Notion" srcset="https://substackcdn.com/image/fetch/$s_!UJig!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 424w, https://substackcdn.com/image/fetch/$s_!UJig!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 848w, https://substackcdn.com/image/fetch/$s_!UJig!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!UJig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4abec6-e19a-410f-8f1a-ac1f1c6a68e0_3303x1772.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 3: Pull financial data from csv files, assemble a presentation (.pptx), and send it by email</h3><p>Prompt:</p><pre><code><code>Analyze the CSV files in C:\Users\Dell\Desktop\Product Cases\CSVs (costs.csv, customers.csv, sales.csv) and create a PowerPoint presentation with the following reports:

1. Customer Acquisition &amp; Profitability
2. Revenue Growth &amp; Churn Analysis
3. Operational Efficiency &amp; Profitability

Include charts. Email the finished presentation to pawel@productcompass.pm</code></code></pre><p>Results:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;5fc16169-f9ba-4250-90bb-d6f5d3b50cfd&quot;,&quot;duration&quot;:null}"></div><h3>Example 4: Analyze recordings (.mp3), transcribe them (.txt), and rename based on those transcripts</h3><p>Prompt:</p><pre><code><code>Analyze interview recordings (mp3) in C:\Users\Dell\Desktop\Transcribe and transcribe them to .txt (use the same file name).

Finally, rename all files based on the beginning of the transcript.</code></code></pre><p>Results:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kLwk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kLwk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 424w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 848w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kLwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png" width="1456" height="1028" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1028,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173524,&quot;alt&quot;:&quot;Claude Desktop: Analyze recordings (.mp3), transcribe them (.txt), and rename based on those transcripts&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.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: Analyze recordings (.mp3), transcribe them (.txt), and rename based on those transcripts" title="Claude Desktop: Analyze recordings (.mp3), transcribe them (.txt), and rename based on those transcripts" srcset="https://substackcdn.com/image/fetch/$s_!kLwk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 424w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 848w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!kLwk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d05c345-6388-4455-80a7-48b34ee0b67f_1536x1084.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 5: Install Docker and run a new n8n instance</h3><p>Prompt:</p><pre><code><code>Configure a new Docker container with a free n8n edition and start it</code></code></pre><p>Results (impossible with Cowork alone):</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2d238f01-06d7-4789-83b3-e29440e2043c&quot;,&quot;duration&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h3>Example 6: Use Nano Banana to create and apply a new desktop wallpaper</h3><p>Prompt:</p><pre><code><code>Go to https://gemini.google.com/app
Generate a cyberpunk desktop background with Nano Banana
Set it as my desktop background</code></code></pre><p>Results (impossible with Cowork alone):</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;298e5555-349d-4227-bd61-5eb958042634&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TLg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TLg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 424w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 848w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TLg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Desktop: Use Nano Banana to create and apply a new desktop wallpaper&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: Use Nano Banana to create and apply a new desktop wallpaper" title="Claude Desktop: Use Nano Banana to create and apply a new desktop wallpaper" srcset="https://substackcdn.com/image/fetch/$s_!TLg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 424w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 848w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 1272w, https://substackcdn.com/image/fetch/$s_!TLg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74e4a1b9-f8f0-41e1-9a47-9d6c6afa5bb3_1920x1079.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 7: Analyze video files and visualize their distribution</h3><p>Prompt:</p><pre><code><code>Find all video files on my desktop. Visualize their distribution and size.</code></code></pre><p>Results:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9mwQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9mwQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 424w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 848w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 1272w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9mwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:942421,&quot;alt&quot;:&quot;Claude Desktop: Analyze video files and visualize their distribution&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.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: Analyze video files and visualize their distribution" title="Claude Desktop: Analyze video files and visualize their distribution" srcset="https://substackcdn.com/image/fetch/$s_!9mwQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 424w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 848w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 1272w, https://substackcdn.com/image/fetch/$s_!9mwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f25b18-6e1f-4dd5-9fa2-8e669a631930_3840x2280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 8: Extract images from a PDF</h3><p>Prompt:</p><pre><code><code>Extract images from C:\Users\Dell\Downloads\Documents\INVITE.pdf and save them in C:\Users\Dell\Desktop\PDF Images</code></code></pre><p>Results and the process:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ecc0f8ec-1ccc-42c0-a7bf-d280d87d8361&quot;,&quot;duration&quot;:null}"></div><h3>Example 9: Scan the Downloads folder and organize files into folders</h3><p>Prompt:</p><pre><code><code>Scan my Downloads folder, rename files based on content, and organize into folders by file type. Optimize for performance. Finally, summarize what you did.</code></code></pre><p>Results:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!73Gm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!73Gm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 424w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 848w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 1272w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!73Gm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png" width="1456" height="1007" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1007,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:454526,&quot;alt&quot;:&quot;Claude Desktop: Scan the Downloads folder and organize files into folders&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.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: Scan the Downloads folder and organize files into folders" title="Claude Desktop: Scan the Downloads folder and organize files into folders" srcset="https://substackcdn.com/image/fetch/$s_!73Gm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 424w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 848w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 1272w, https://substackcdn.com/image/fetch/$s_!73Gm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3ba837-ad40-424d-b0a1-c17962a5998a_2780x1922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Example 10: Resize product screenshots, add watermarks, and rename by date</h3><p>Prompt:</p><pre><code><code>Analyze screenshots in C:\Users\Dell\Downloads\Screenshots. 

Next: 
1. Copy them to \Modified
2. Resize to no more than 800x600 px
3. Add a white, semi-transparent watermark "The Product Compass" in the middle
4. </code>Add creation date as a file prefix ("yyyy-MM-dd ")</code></pre><p>Results and the process:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;10da105b-c4c6-400c-9e96-8aa1f59d628d&quot;,&quot;duration&quot;:null}"></div><h3>Example 11: Analyze GitHub history and write release notes for customers</h3><p>Prompt 1:</p><pre><code><code>Analyze GitHub history from the last 3 months using GitHub MCP for the main branch in /phuryn/cred-craft-forge-60/  (Accredia)

Write short release notes for customers as .md file on my desktop.</code></code></pre><p>Prompt 2:</p><pre><code><code>No, convert it to PDF</code></code></pre><p>Results and the process:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9f1a24a2-7820-4877-8358-29418af18de4&quot;,&quot;duration&quot;:null}"></div><div><hr></div><h2>2. Specific Claude Extensions I&#8217;ve Used and How to Configure Them</h2><p>When working with Claude Desktop, you need to enable certain extensions yourself - but they're valuable to Cowork users too!</p><h3>Desktop Commander MCP</h3><p>The most important one is Desktop Commander MCP, that allows Claude to interact with your files and run real shell scripts (e.g., PowerShell). You can enable it here:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JQjI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JQjI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 424w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 848w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JQjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png" width="1456" height="1160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1160,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:568725,&quot;alt&quot;:&quot;Desktop Commander MCP, Claude Desktop&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.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Desktop Commander MCP, Claude Desktop" title="Desktop Commander MCP, Claude Desktop" srcset="https://substackcdn.com/image/fetch/$s_!JQjI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 424w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 848w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!JQjI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd8a2df-7518-4465-ad0d-ce1c3a517a74_2510x2000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>On macOS, you can use the same MCP, even though you can also choose &#8220;Control your Mac.&#8221;</p><h3>Claude in Chrome</h3><p>This extension allows Claude Desktop or Cowork to control your browser and <strong>fully impersonate you</strong>. I&#8217;ve used it in <strong>Example 6</strong> to generate a wallpaper with Gemini and Nano Banana.</p><p>You can approve operations for specific domains, so Claude won&#8217;t ask you for permission before taking action.</p><p>More: <a href="https://claude.com/chrome">https://claude.com/chrome</a></p><h3>Claude Built-in Connectors</h3><p>One of the examples I presented involved Notion. This and many other connectors are available in the Claude catalogue and are easy to configure:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e1bbbdd9-9814-4506-b1d2-a96513d7b869&quot;,&quot;duration&quot;:null}"></div><p>Some of them, especially Google products, provide read-only access. Many other products do not appear in that catalogue. You can fix that with MCP servers.</p><h3>Custom MCP Servers</h3><p>I&#8217;ve used the following MCP servers (can be used with Claude Desktop and Cowork):</p><ul><li><p><strong>ElevenLabs MCP</strong> for audio translation. It can also generate voice or translate audio files. More: <a href="https://github.com/elevenlabs/elevenlabs-mcp">https://github.com/elevenlabs/elevenlabs-mcp</a> An alternative is asking Claude to find and install a free, local library (or just do nothing, it will try to find a solution autonomously &#8212; more in the next point).</p></li><li><p><strong>Gmail MCP</strong> to draft and send emails. This is not possible with standard Gmail connector (read-only). More info and instruction (requires several steps, 100% doable): <a href="https://github.com/GongRzhe/Gmail-MCP-Server">https://github.com/GongRzhe/Gmail-MCP-Server</a></p></li><li><p><strong>GitHub MCP</strong> to analyze the history of codebase. More: <a href="https://github.com/github/github-mcp-server">https://github.com/github/github-mcp-server</a></p></li></ul><p>You can configure them after clicking <strong>Developer &gt; Open App Config File&#8230;</strong> in Claude Desktop. You can start with my working configuration. Use your API tokens:</p><pre><code><code>{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    },
    "ElevenLabs": {
      "command": "uvx",
      "args": [
        "elevenlabs-mcp"
      ],
      "env": {
        "ELEVENLABS_API_KEY": "sk_********"
      }
    },
    "gmail": {
      "command": "npx",
      "args": [
        "@gongrzhe/server-gmail-autoauth-mcp"
      ]
    },
    "github": {
      "command": "C:/******/github-mcp-server.exe",
      "args": ["stdio"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "********"
      }
    }
  }
}</code></code></pre><p>I didn&#8217;t know how to configure GitHub. I asked Claude for help and it came up with the correct format based on <a href="https://github.com/github/github-mcp-server">documentation</a>.</p><p>You can find hundreds of other MCP servers here: <a href="https://github.com/modelcontextprotocol/servers">https://github.com/modelcontextprotocol/servers</a> </p><blockquote><p>Or just ask Claude to find them, install, and configure. With the Desktop Commander MCP, it can change its own configuration!</p></blockquote><h3>Remember to set permissions</h3><p>After enabling a connector or an MCP server, set permissions, so you don&#8217;t have to approve every action. </p><p>For example, my Gmail MCP should be able to draft emails, but I want to approve every email. I should change this setting:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z5aY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z5aY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 424w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 848w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z5aY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png" width="1456" height="1160" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1160,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:326853,&quot;alt&quot;:&quot;Claude Desktop: How to set connector permissions&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.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Desktop: How to set connector permissions" title="Claude Desktop: How to set connector permissions" srcset="https://substackcdn.com/image/fetch/$s_!z5aY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 424w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 848w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!z5aY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fcbdcc-cc5f-4945-b494-901c2933ee72_2510x2000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Question from the community: Aren't you worried about not sandboxing and giving it so much power on your desktop?</h4><p>That's a valid concern. You can adjust approval settings for each tool or enable/disable MCPs depending on the context.</p><p>For example, I demonstrated sending emails automatically, but I don't trust it enough to keep that setting on - sending an email still requires my approval.</p><p>I also allowed Claude to do whatever it needed to install Docker and n8n, but I was watching the screen. </p><blockquote><p>Consider configuring Claude to ask for approval before executing shell commands - it&#8217;s the <strong>"start_process" </strong>tool. That&#8217;s, by far, the most powerful tool.</p></blockquote><p>Claude Desktop can also run scripts on its own, in a sandbox environment. So it can read files from Google Drive and analyze them there, and even create a PowerPoint presentation for you to download. It just can't save the results of those scripts outside sandbox.</p><p>What can't be sandboxed is Claude in Chrome, which won't protect you from prompt injection, or MCPs that modify data in external systems - true for both Claude Desktop and Cowork.</p><p>We're early and we haven't fully figured out permissions. In my opinion, the biggest threat is not AI going wild and doing something crazy on its own, but prompt injections, e.g., in a received email.</p><p>You need to continuously assess the risk. The impact is smaller when it involves local files and you have cloud backups. It's larger if that agent is part of a product serving thousands of users - you need to approach this methodically: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7da0d1ab-15b9-495a-80ab-d860a4659085&quot;,&quot;caption&quot;:&quot;Everyone talks about the importance of &#8220;intent&#8221; when building AI agents. Few explain what it actually means, what to avoid, or how to do it without watching your agent optimize the wrong thing.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Intent Engineering Framework for AI Agents&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2026-01-13T10:37:40.309Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fab894e-ea9f-4680-8f36-fcb1aebf9f5d_1280x720.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents&quot;,&quot;section_name&quot;:&quot;AI Product Management&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:184343366,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:60,&quot;comment_count&quot;:2,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>Custom skills</h3><p>You can also explore custom skills. Claude can help you create them. We will cover Skills another time. </p><blockquote><p>When using the setup I present later in this post, Claude Desktop can learn by creating &#8220;dynamic skills&#8221; based on its mistakes and your feedback. You can also ask it to remember things, e.g., meeting notes format.</p></blockquote><p>Note: Claude Cowork can also dynamically adds predefined skills to the context.</p><p>More: <a href="https://support.claude.com/en/articles/12512198-how-to-create-custom-skills">https://support.claude.com/en/articles/12512198-how-to-create-custom-skills</a></p><h3>Custom files</h3><p>Just like in any Claude project, you can add custom files (e.g., a PRD template) that agents will use when working on your 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_!zT8g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zT8g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 424w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 848w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zT8g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png" width="1456" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b627473e-907c-4104-9734-dad6cac647ae_3334x1420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:307718,&quot;alt&quot;:&quot;Claude Code, custom files&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcompass.pm/i/184771020?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code, custom files" title="Claude Code, custom files" srcset="https://substackcdn.com/image/fetch/$s_!zT8g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 424w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 848w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!zT8g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb627473e-907c-4104-9734-dad6cac647ae_3334x1420.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This works similarly when setting context for Cowork.</p><div><hr></div><h2>3. My Custom Claude Desktop Instructions for Agentic Behavior + Cross-Session Learning on Windows</h2><p>While Claude Cowork is a game-changer, it's currently available only to macOS users. It also can't learn across sessions (memory is not supported yet).</p><p>Meanwhile, Claude Desktop + Desktop Commander MCP gives you:</p><ul><li><p>async, long-running work</p></li><li><p>full file access</p></li><li><p>Claude in Chrome</p></li></ul><p><strong>Unlike Cowork alone</strong>, it can also execute scripts directly on your machine (not in a sandbox) and run system commands. </p><p>That's how it was able to install Docker and run an n8n container, configure its own MCP, and change my wallpaper.</p><p>Claude Cowork feels different because it ships with a preset and a better UX.</p><p>After configuring MCP servers, the main capability missing is an explicit execution contract: custom instructions that encourage autonomy and persist progress for jobs and tasks.</p><p>To fix that, I created a dedicated Claude project with a set of custom instructions.</p><p>Notes:</p><ul><li><p>This setup was tested on Windows OS.</p></li><li><p>The framework supports multiple autonomous agents working in parallel. But on Windows, Claude Desktop simply <a href="https://www.reddit.com/r/Anthropic/comments/1kt04yq/parallel_tool_calling_in_desktop_app/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button">doesn&#8217;t support multiple chats with MCP server calls well</a>. You can work with one chat thread and use the web interface for other queries. In case of any issues, type /resume so that the agent can continue. I hope Anthropic will fix that soon.</p></li></ul><p>The extensions from point 2 work. But without custom instructions, they're one-shot&#8212;Claude Desktop asks questions, waits for approval (even with high permissions), loses context when you close the chat.</p><p>The custom instructions below turn Claude Desktop into a persistent autonomous agent that:</p><ul><li><p>Runs 30-60 minutes without interruption</p></li><li><p>Resumes exactly where it left off after a crash or reboot</p></li><li><p>Logs lessons and gets smarter across sessions (not supported in Cowork yet)</p></li></ul><p>This is the execution contract that makes Claude Desktop feel like Cowork on Windows + an agent that can truly learn &#128071;</p>
      <p>
          <a href="https://www.productcompass.pm/p/you-dont-need-claude-cowork-yet">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Intent Engineering Framework for AI Agents]]></title><description><![CDATA[How to design objectives, outcomes, and enforced constraints for reliable autonomy]]></description><link>https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents</link><guid isPermaLink="false">https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Tue, 13 Jan 2026 10:37:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2fab894e-ea9f-4680-8f36-fcb1aebf9f5d_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone talks about &#8220;intent&#8221; in AI. Few explain what it actually means or how to define it without watching your agent optimize the wrong thing.</p><blockquote><p>Agents fail not because they can&#8217;t reason. They fail because their objectives, outcomes, and constraints are underspecified. The solution isn&#8217;t more detailed instructions.</p></blockquote><p>This guide breaks down intent engineering into something you can actually use.</p><p>In this issue, we discuss:</p><ol><li><p>What Intent for AI Agents Actually Means</p></li><li><p>The AI Agent Intent Structure</p></li><li><p>The Flow: How to Use the Intent Engineering Framework</p></li><li><p>Complete Example: Customer Support Agent</p></li><li><p>AI Agents Intent Validation Checklist</p></li><li><p>Conclusion</p></li></ol><p>Let&#8217;s dive in.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What Intent for AI Agents Actually Means</h2><p>Intent is not:</p><ul><li><p>A task list</p></li><li><p>A prompt</p></li><li><p>A goal metric</p></li></ul><blockquote><p>Intent is what determines how an agent acts when instructions run out.</p></blockquote><p>When intent is incomplete, humans draw on knowledge that was never written down. Agents can&#8217;t. They only know what you&#8217;ve codified. And most organizations have codified far less than they think.</p><p>Tobi L&#252;tke, CEO of Shopify, <a href="https://www.acquired.fm/episodes/how-to-live-in-everyone-elses-future-with-shopify-ceo-tobi-lutke">said</a>:</p><blockquote><p> <em>&#8220;I like the term context engineering because I think the fundamental skill of using AI well is to be able to state a problem with enough context, in such a way that without any additional pieces of information, the task is plausibly solvable.&#8221;</em></p></blockquote><p>But <strong>context without intent is noise</strong>.</p><p>We <a href="https://www.productcompass.pm/p/context-engineering">discussed context engineering</a> previously. In this issue, I double down on the intent: how to define it clearly in a way that survives real-world edge cases.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>2. The AI Agent Intent Structure</h2><p>Whether you&#8217;re setting team objectives, delegating to a human, or configuring an agent, the structure is the same:</p><ol><li><p><strong>Objective</strong>: The problem to solve + why it matters</p></li><li><p><strong>Desired Outcomes</strong>: Measurable states that indicate success</p></li><li><p><strong>Health Metrics</strong>: What must not degrade while pursuing the outcomes</p></li><li><p><strong>Strategic Context</strong>: The system we operate in</p></li></ol><p>This pattern shows up in <a href="https://www.productcompass.pm/p/okrs-101-advanced-techniques">OKRs, as defined by Christina Wodtke</a>, and in how <a href="https://www.productcompass.pm/i/142642342/principle-1-empowered-with-problems-to-solve">Marty Cagan defines empowered team objectives</a>. </p><p>For agents, we extend this with explicit:</p><ol start="5"><li><p><strong>Constraints</strong>: Steering (prompt layer) + Hard (enforced in orchestration, not prompts)</p></li><li><p><strong>Decision Types and Autonomy: </strong>Which decisions the agent may take autonomously vs. must escalate</p></li><li><p><strong>Stop Rules</strong>: When to halt, escalate, or complete</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!51mY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!51mY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 424w, https://substackcdn.com/image/fetch/$s_!51mY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 848w, https://substackcdn.com/image/fetch/$s_!51mY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!51mY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!51mY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png" width="1260" height="1144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1144,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1408589,&quot;alt&quot;:&quot;The AI Agent Intent Structure&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.productcompass.pm/i/184343366?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The AI Agent Intent Structure" title="The AI Agent Intent Structure" srcset="https://substackcdn.com/image/fetch/$s_!51mY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 424w, https://substackcdn.com/image/fetch/$s_!51mY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 848w, https://substackcdn.com/image/fetch/$s_!51mY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!51mY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33942128-cb3e-484b-abd9-d293ba78756c_1260x1144.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The AI Agent Intent Structure</figcaption></figure></div><p>Let&#8217;s build this up.</p><div><hr></div><h3>Part 1: The Objective</h3><h4>Definition</h4><p>The objective defines <strong>the problem being solved and why it matters</strong>. It is aspirational and qualitative. It guides judgment when trade-offs arise.</p><h4>What a good objective does</h4><ul><li><p><strong>Problem-focused</strong>: What&#8217;s broken or missing?</p></li><li><p><strong>Explains why it matters</strong>: Business value, user impact, strategic importance</p></li><li><p><strong>Guides trade-offs</strong>: When the agent faces ambiguity, the objective helps it choose</p></li></ul><h4>Example</h4><ul><li><p><strong>Weak:</strong> &#8220;Handle customer support tickets&#8221;</p></li><li><p><strong>Better:</strong> &#8220;Help customers resolve issues quickly so they can get back to work, without creating more frustration than they started with.&#8221;</p></li></ul><p>When you explain the why, the agent can reason about <strong>edge cases</strong> and make better <strong>autonomous decisions</strong>. I demonstrated that in <a href="https://www.productcompass.pm/p/ai-agents-101">How to Build Autonomous AI Agents</a>. A 2024 paper (<a href="https://ui.adsabs.harvard.edu/abs/2024arXiv240104729S/abstract">arXiv:2401.04729</a>) demonstrated that supplying strategic context beyond raw task specifications significantly improves AI autonomy.</p><div><hr></div><h3>Part 2: Desired Outcomes</h3><h4>Definition</h4><p>Desired outcomes are <strong>observable states</strong> that indicate the objective has been achieved. They are <strong>not activities</strong>.</p><h4>Rules for good outcomes</h4><p>Outcomes should be:</p><ul><li><p><strong>Observable state changes</strong> (not activities the agent performs)</p></li><li><p><strong>From user/stakeholder perspective</strong> (not the agent&#8217;s perspective)</p></li><li><p><strong>Measurable or verifiable</strong> (without relying on agent self-report)</p></li><li><p><strong>Leading, not lagging</strong> (observable during or shortly after, not months later)</p></li></ul><p>Activities describe what the agent does. Outcomes describe the state that exists after.</p><h4>Example:</h4><p>Two to four outcomes is usually right. More than that and you&#8217;re either micromanaging or unclear on what actually matters.</p><pre><code>Objective: Help customers resolve Tier-1 issues without frustration

Desired Outcomes:
- Customer confirms their issue is resolved
- No follow-up ticket on same topic within 24 hours
- Customer rates interaction as helpful</code></pre><p>Each outcome is observable, measurable, and from the customer&#8217;s perspective.</p><div><hr></div><h3>Part 3: Health Metrics</h3><h4>Definition</h4><p>Health metrics (used here as non-regression metrics) define <strong>what must not degrade while optimizing for outcomes</strong>.</p><h4>The Goodhart problem</h4><blockquote><p>&#8220;When a measure becomes a target, it ceases to be a good measure.&#8221;</p></blockquote><p>Without health metrics:</p><ul><li><p>&#8220;Resolve issues faster&#8221; &#8594; Agent rushes, quality drops</p></li><li><p>&#8220;Increase throughput&#8221; &#8594; Agent takes shortcuts</p></li><li><p>&#8220;Reduce escalations&#8221; &#8594; Agent handles things it shouldn&#8217;t</p></li></ul><h4>Health metrics inform trade-offs</h4><p>Health metrics primarily inform the prompt layer. They guide how the agent thinks and makes trade-offs.</p><pre><code><code>Health Metrics:
- CSAT must stay above 4.2 - if trending down, be more conservative
- Repeat contact rate must not increase above X - prioritize resolution quality
- Escalation quality score must stay below Y - don't under-escalate to hit targets</code></code></pre><p>These metrics inform how conservative the agent should be when making trade-offs</p><blockquote><p>This is different from hard guardrails, which block actions entirely. Health metrics steer; guardrails enforce.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h3>Part 4: Strategic Context</h3>
      <p>
          <a href="https://www.productcompass.pm/p/intent-engineering-framework-for-ai-agents">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Master 80% of n8n in 59 Mins - Free Course]]></title><description><![CDATA[Building real workflows from scratch - from competitor monitoring to AI agents. Here's everything you need to master the most powerful workflow automation tool]]></description><link>https://www.productcompass.pm/p/free-n8n-course</link><guid isPermaLink="false">https://www.productcompass.pm/p/free-n8n-course</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Fri, 09 Jan 2026 16:54:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Kj3KVV5yghc" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey, just recently, I sat with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Aakash Gupta&quot;,&quot;id&quot;:4429439,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3813c698-29ba-4ae3-b8ea-81a60e8b4878_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;81bcca91-668a-4aef-850c-c2bd75299982&quot;}" data-component-name="MentionToDOM"></span> to discuss n8n - the best no-code agentic framework. During our 59-minute conversation, I demonstrated how to build from scratch:</p><ul><li><p>an LLM workflow</p></li><li><p>an AI agent (low autonomy)</p></li><li><p>an autonomous AI agent</p></li></ul><p>We also discussed:</p><ul><li><p>Building multi-agent systems</p></li><li><p>How to (ethically) hack the free n8n version <a href="https://www.hostg.xyz/SHI5w">from Hostinger</a></p></li><li><p>Best practices and common mistakes</p></li></ul><p>The recording is 100% free. n8n will help you:</p><ul><li><p><strong>Build a deep intuition </strong>for AI agents and multi-agent systems without coding.</p></li><li><p><strong>Automate</strong> your repetitive tasks (market research, product discovery, SEO, etc.).</p></li><li><p><strong>Integrate</strong> with virtually any system (1,000+ integrations)</p></li><li><p><strong>Demonstrate</strong> an AI PM portfolio with RAG, AI agents, and multi-agent systems.</p></li><li><p><strong>Implement</strong> a backend or background jobs for your <a href="https://www.productcompass.pm/p/vibe-coding-vs-vibe-engineering">vibe-engineered</a> products.</p></li></ul><p>You can <a href="https://youtu.be/Kj3KVV5yghc">watch it for free on YouTube</a>:</p><div id="youtube2-Kj3KVV5yghc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Kj3KVV5yghc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Kj3KVV5yghc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Some of the takeaways summarized by Aakash:</p><ol><li><p>n8n combines traditional workflow automation AND AI agent building in one platform. Makes it more powerful than Zapier or Make for complex automation needs.</p></li><li><p>Real use cases span from simple business workflows to chatbots, competitor monitoring, multi-agent research systems, and inbox workers. Sky is the limit.</p></li><li><p>Pawel's competitor monitoring workflow costs $1-2/week using the FREE version of n8n. Just needs Perplexity API and OpenAI credits. Enterprise tools charge $500+/month.</p></li><li><p>Pin your data during development. n8n caches API responses so you don't burn credits while testing workflows. Click the pin icon and work with cached data.</p></li><li><p>n8n automatically loops through items. No for-loops needed. When you connect a node with 6 items, n8n repeats the action 6 times automatically.</p></li><li><p>Compress context before sending to LLMs. Pawel cuts 70% of tokens by extracting only summary content and citation URLs, ignoring irrelevant snippets.</p></li><li><p>Use ChatGPT to write n8n code snippets. Pawel never writes code blocks himself. Just screenshots data and asks GPT "how do I compress this?"</p></li><li><p>Traditional workflows beat AI agents for predictable tasks. Workflows save tokens and rarely hallucinate. Agents are flexible but use more tokens and make mistakes.</p></li><li><p>Set GPT reasoning effort to "low" for simple tasks. When you just need formatting or summarization, low reasoning effort saves tokens significantly.</p></li><li><p>Best practices: Set error probes, use max iterations to prevent infinite loops, retry on fail 3x, pin data during dev.</p></li></ol><p>The podcast is available also on:</p><ul><li><p>Spotify: <a href="https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5">https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5</a></p></li><li><p>Apple: <a href="https://podcasts.apple.com/in/podcast/product-growth-podcast/id1763555775">https://podcasts.apple.com/in/podcast/product-growth-podcast/id1763555775</a></p></li></ul><p>And that&#8217;s not all. </p><p>&#127873;I also removed a paywall from <strong>The Ultimate Guide to n8n for PMs</strong>. You can access all templates, examples, and cheat codes for free here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5c0674e2-12a7-4585-880b-4130bee22cc3&quot;,&quot;caption&quot;:&quot;Learning n8n is one of the highest ROI investments you can make to:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Ultimate Guide to n8n for PMs&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-10-20T12:45:07.587Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44e4ce46-b848-4b18-a662-374a3bb68d2d_1200x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/the-ultimate-guide-to-n8n-for-pms&quot;,&quot;section_name&quot;:&quot;AI Product Management&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:176398996,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:162,&quot;comment_count&quot;:0,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.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><h2>Complete Course: AI Product Management</h2><p>For those interested, my previous recording with Aakash is still #1 on his channel with 56K views:</p><div id="youtube2-IfW1FMDkw4k" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;IfW1FMDkw4k&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/IfW1FMDkw4k?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h2>How to Build Autonomous AI Agents</h2><p>Another useful, complementary video:</p><div id="youtube2-Vfa8abyEoKs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Vfa8abyEoKs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Vfa8abyEoKs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>More information is available here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;51058804-ff67-4db3-bf24-5d3e00d44a27&quot;,&quot;caption&quot;:&quot;Yesterday, a PM asked me about the #1 AI skill to learn in 2026.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Build Autonomous AI Agents: The Skill That&#8217;ll 10x Your Career&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-11-20T17:57:56.479Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2c9cc48-98f0-452f-a71a-c4182d2047d2_1152x720.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/ai-agents-101&quot;,&quot;section_name&quot;:&quot;AI Product Management&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:179477512,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:57,&quot;comment_count&quot;:0,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.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><h2>Housekeeping</h2><p>We have migrated all video courses from Kajabi (old video courses) to Accredia:</p><ul><li><p>Continuous Product Discovery Masterclass</p></li><li><p>From Strategy to Objectives Masterclass</p></li><li><p>Product Innovation Masterclass</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V2sI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V2sI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 424w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 848w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 1272w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V2sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png" width="2630" height="1870" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1870,&quot;width&quot;:2630,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2545338,&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.productcompass.pm/i/184036888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb77b50ab-4b17-46cf-b34d-2728f003a4bf_2630x2061.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_!V2sI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 424w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 848w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 1272w, https://substackcdn.com/image/fetch/$s_!V2sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4965f-1631-40fe-b40e-13a2b9d90478_2630x1870.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Courses in the <a href="https://go.productcompass.pm/premium">Premium</a> section</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k86I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k86I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 424w, https://substackcdn.com/image/fetch/$s_!k86I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 848w, https://substackcdn.com/image/fetch/$s_!k86I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 1272w, https://substackcdn.com/image/fetch/$s_!k86I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k86I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:397062,&quot;alt&quot;:&quot;Accredia - Course Player&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.productcompass.pm/i/184036888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Accredia - Course Player" title="Accredia - Course Player" srcset="https://substackcdn.com/image/fetch/$s_!k86I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 424w, https://substackcdn.com/image/fetch/$s_!k86I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 848w, https://substackcdn.com/image/fetch/$s_!k86I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 1272w, https://substackcdn.com/image/fetch/$s_!k86I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff605f81c-da72-4362-996c-2a55201c8ffb_3840x2063.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Accredia - Course Player</figcaption></figure></div><h3>FAQ</h3><h4>Q: How to enroll?</h4><p>All video courses are <strong>free for premium members</strong>. After upgrading your account, you can enroll here: <a href="https://go.productcompass.pm/premium">https://go.productcompass.pm/premium</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><p>Prerequisite: <strong>sign up</strong> with your Substack email address. Benefits will be linked by email. This is the same account Accredia uses, not your Substack account.</p><h4>Q: What about my old certificates?</h4><p>Your certificates and course enrollments have been migrated to <a href="https://www.accredia.io/">Accredia</a>. </p><p>If you used the same email on Substack and Kajabi, you will see everything here: <a href="https://go.productcompass.pm/premium">https://go.productcompass.pm/premium</a></p><p>If not, you can keep two separate accounts or use a certificate transfer option (coming later).</p><h4>Q: Can I finish the course I started on Kajabi?</h4><p>Until <strong>January 31</strong>, you can finish courses you started in Kajabi. Certificates will be migrated. Later, Kajabi will be turned off.</p><p>After January 31, as a premium member, you can enroll again. You won&#8217;t see your old progress, but exams do not require re-watching all lessons. </p><p>Let me know if you have any questions: pawel@productcompass.pm</p><h4>Q: How was it implemented?</h4><p>No code. Lovable + n8n :) You can read more here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3e8976a2-241c-47cd-89fa-eb8c2e2ba0fa&quot;,&quot;caption&quot;:&quot;Hey, Pawe&#322; here.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Rise of Vibe Engineering: Free Courses, Guides, and Resources&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-09-19T17:41:52.268Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/064ded8d-2c62-412d-b1d3-8626496c3a5f_1200x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/vibe-coding-vs-vibe-engineering&quot;,&quot;section_name&quot;:&quot;Vibe Engineering&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:174038533,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:73,&quot;comment_count&quot;:4,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.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><h2>The Next Newsletter Issue</h2><p>It will be published on Monday. Tomorrow we&#8217;re starting the <a href="https://www.productcompass.pm/p/ai-agents-buildathon">AI Agents Buildathon for PMs</a> (registration closed, subscribe to participate in the next edition).</p><p>In the meantime, you might have missed:</p><ul><li><p><a href="https://www.productcompass.pm/p/ai-2026-designing-ai-systems">2026 Is Here. Stop Watching AI Models. Start Designing AI Systems.</a></p></li><li><p><a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering for PMs</a> (my favorite)</p></li><li><p><a href="https://www.productcompass.pm/p/how-to-build-a-rag-chatbot">How to Build a RAG Chatbot Without Coding</a></p></li><li><p><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">5 Phases To Build, Deploy, And Scale Your AI Product Strategy</a></p></li><li><p><a href="https://www.productcompass.pm/p/ai-product-pricing">The AI Product Pricing Masterclass</a></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><p>Have an amazing weekend,<br>Pawe&#322;</p>]]></content:encoded></item><item><title><![CDATA[2026 Is Here. Stop Watching AI Models. Start Designing AI Systems.]]></title><description><![CDATA[What actually changed in AI, and what PMs and builders should focus on next.]]></description><link>https://www.productcompass.pm/p/ai-2026-designing-ai-systems</link><guid isPermaLink="false">https://www.productcompass.pm/p/ai-2026-designing-ai-systems</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 05 Jan 2026 18:16:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r0qG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Happy New Year!</p><p>2026 is here, and the shifts are already visible. Autonomous coding hitting the mainstream. ARC-AGI-2 scores above the human average.</p><p>Separating signal from noise keeps getting harder.</p><p>So, today, we cover:</p><ol><li><p>AI in 2025: Recap</p></li><li><p>What the Labs Are Working On?</p></li><li><p>What to Focus On in 2026</p></li></ol><blockquote><p>This is highly curated, based on my observations, experiments, and papers I&#8217;ve been reading, not common sources.</p></blockquote><p>Seatbelts on. Let&#8217;s go.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. AI in 2025: Recap</h2><h3>1.1 The rise of agentic AI</h3><p>Throughout 2025, the mainstream narrative about AI agents was a few months behind the actual capabilities.</p><p>In mid-2025, the term &#8220;agentic AI&#8221; took off. Early definitions framed it as systems that could plan, decide, and execute goals with minimal human supervision.</p><p>The problem?</p><blockquote><p>Reality lagged that framing. Reliable autonomy wasn&#8217;t there yet, despite social media and consulting firms repeating &#8220;agentic AI&#8221; like a mantra.</p></blockquote><p>I won't lie - I got frustrated watching people post about "agentic AI" without experimenting or talking to practitioners (e.g., the AI Evals Cohort community I&#8217;ve been consulting).</p><p>I called this out several times:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H7J0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H7J0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 424w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 848w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 1272w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H7J0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png" width="1050" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Agentic AI vs AI agents&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="Agentic AI vs AI agents" title="Agentic AI vs AI agents" srcset="https://substackcdn.com/image/fetch/$s_!H7J0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 424w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 848w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 1272w, https://substackcdn.com/image/fetch/$s_!H7J0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9a3c859-2efb-4dfe-8852-65fdb5f070ab_1050x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.productcompass.pm/p/ai-agents">Introduction to AI Agents for PMs</a>, June 17, 2025</figcaption></figure></div><p>In June 2025, agents still couldn&#8217;t reliably handle more than 2-3 tool calls. This was visible in the Agent Leaderboard by Galileo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7tf8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7tf8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 424w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 848w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 1272w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7tf8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308444,&quot;alt&quot;:&quot;Agent Leaderboard by Galileo&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.productcompass.pm/i/183534684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agent Leaderboard by Galileo" title="Agent Leaderboard by Galileo" srcset="https://substackcdn.com/image/fetch/$s_!7tf8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 424w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 848w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 1272w, https://substackcdn.com/image/fetch/$s_!7tf8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21e9c7da-0e7e-47ab-9d48-93f686d84459_2660x1107.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://huggingface.co/spaces/galileo-ai/agent-leaderboard">https://huggingface.co/spaces/galileo-ai/agent-leaderboard</a></figcaption></figure></div><p>Then, on August 7, 2025, GPT-5 radically reduced hallucinations and improved instruction following. I didn&#8217;t trust OpenAI, so I confirmed this by <a href="https://www.linkedin.com/posts/pawel-huryn_turns-out-my-skepticism-didnt-age-well-activity-7359548790887923713-a6ND?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAZYwpMBkPvyx7IKi3lT1UM5CRP1Q1d8-w4">running experiments like this one</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_!hMf0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hMf0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 424w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 848w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hMf0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png" width="728" height="970.6666666666666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:1125,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:266025,&quot;alt&quot;:&quot;Which LLM should power your AI 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.productcompass.pm/i/183534684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Which LLM should power your AI agents" title="Which LLM should power your AI agents" srcset="https://substackcdn.com/image/fetch/$s_!hMf0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 424w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 848w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!hMf0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa353accb-0fcc-4b67-a010-15c49cc1ac67_1125x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Posted on <a href="https://www.linkedin.com/posts/pawel-huryn_turns-out-my-skepticism-didnt-age-well-activity-7359548790887923713-a6ND?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAZYwpMBkPvyx7IKi3lT1UM5CRP1Q1d8-w4">August 8, 2025</a></figcaption></figure></div><p>In October 2025, I ran <a href="https://x.com/PawelHuryn/status/1981036301060096371?s=20">another experiment</a>, in which a fully autonomous agent succeeded <strong>185/185 times</strong>, despite having no step-by-step instructions in the prompt:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/PawelHuryn/status/1981036301060096371?s=20&quot;,&quot;full_text&quot;:&quot;After an interview with <span class=\&quot;tweet-fake-link\&quot;>@karpathy</span>, everyone is talking about what AI agents can/can't do.\n\nBut an opinion without data is just a hypothesis.\n\nSo, I tested 3x185 workflow executions for a market researcher agent. \n\nThe results have shocked me&#129525; &quot;,&quot;username&quot;:&quot;PawelHuryn&quot;,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2006064264495206400/UtSOHwhm_normal.jpg&quot;,&quot;date&quot;:&quot;2025-10-22T16:33:54.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G34MNPAXAAAF5QO.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/TsKOwREJBI&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:33,&quot;retweet_count&quot;:232,&quot;like_count&quot;:1438,&quot;impression_count&quot;:246269,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><blockquote><p>This helped me confirm that instead of complicating instructions, we should double down on explaining the why (strategic context, objectives, and how success will be measured) - we previously covered that in <a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering for PMs</a>.</p></blockquote><p>Later, I demonstrated how to build autonomous agents in this lighting lesson:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;64c187bd-c607-4029-a9d3-858df0e3d8e8&quot;,&quot;caption&quot;:&quot;Yesterday, a PM asked me about the #1 AI skill to learn in 2026.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Build Autonomous AI Agents: The Skill That&#8217;ll 10x Your Career&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-11-20T17:57:56.479Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2c9cc48-98f0-452f-a71a-c4182d2047d2_1152x720.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/ai-agents-101&quot;,&quot;section_name&quot;:&quot;AI Product Management&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:179477512,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:55,&quot;comment_count&quot;:0,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Surprisingly, in November&#8211;December 2025, the social media narrative shifted to &#8220;agents don&#8217;t work.&#8221; We also saw a backlash against AI rising:</p><div id="youtube2-CTnbSuy9Lns" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CTnbSuy9Lns&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CTnbSuy9Lns?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>While there are many reasons for that backlash, what actually happened with capabilities was the opposite: agents stopped being toys.</p><blockquote><p>By late 2025, agents became reliable in scoped workflows, once hallucinations dropped and planning, instruction following, tool use, evals, guardrails, and recovery matured.</p></blockquote><p>The progress didn&#8217;t stop. I kept running experiments like this one, where <a href="https://chess.productcompass.pm/">top LLMs played chess</a>. Every model iteration turned out to be stronger than the previous one.</p><p>Just a few days ago, I noticed this graphic posted by Brij kishore Pandey: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r0qG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r0qG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r0qG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg" width="564" height="672.1" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1287,&quot;width&quot;:1080,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Agentic AI vs. AI Agents&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="Agentic AI vs. AI Agents" title="Agentic AI vs. AI Agents" srcset="https://substackcdn.com/image/fetch/$s_!r0qG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r0qG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cb314d8-3cf3-4bda-b2fb-90961dc9fd12_1080x1287.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://www.linkedin.com/posts/brijpandeyji_many-people-talk-about-agentic-ai-like-activity-7410350632316067841-PpVW">Brij kishore Pandey on LinkedIn</a></figcaption></figure></div><blockquote><p>Someone finally made sense of &#8220;agentic AI.&#8221; The term was repurposed to match reality: agents + observability + governance + evals + agentic protocols.</p></blockquote><p>I loved it.</p><h3>1.2 The rise of vibe engineering</h3><p>Throughout 2025, I kept repeating that progress in AI coding was crazy. In September 2025, I started talking about vibe engineering:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;37062219-5d53-4928-b3b2-876c00474c0c&quot;,&quot;caption&quot;:&quot;Hey, Pawe&#322; here.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Rise of Vibe Engineering: Free Courses, Guides, and Resources&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-09-19T17:41:52.268Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/064ded8d-2c62-412d-b1d3-8626496c3a5f_1200x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/vibe-coding-vs-vibe-engineering&quot;,&quot;section_name&quot;:&quot;Vibe Engineering&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:174038533,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:70,&quot;comment_count&quot;:4,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>This term was my attempt to emphasize that you don&#8217;t have to code, but you can&#8217;t ignore engineering &#8212; I learned that by experimenting with projects like <a href="https://www.accredia.io/">Accredia</a> (currently, a B2B2C video course platform supporting our community):</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc168f2b-6692-42c1-9029-3ed3966a91b1_2440x1898.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc3bab2f-1f89-4f6e-9de0-fa5d514a56ea_2440x1898.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b19a6d6c-bd7a-4eb2-8254-5d8ecf527884_2440x1898.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04e92505-1b38-41c4-83f3-42f205b08951_2440x1898.png&quot;}],&quot;caption&quot;:&quot;Accredia&quot;,&quot;alt&quot;:&quot;accredia.io&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7078c16-90fc-4ef4-9ce9-ab135f703ac6_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>Here we are a few months later. What&#8217;s happened in the last 1&#8211;2 weeks has been wild:</p><ul><li><p>Senior Google engineer: Claude did in 1 hour what took Google 1 year:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FSem!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FSem!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 424w, https://substackcdn.com/image/fetch/$s_!FSem!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 848w, https://substackcdn.com/image/fetch/$s_!FSem!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 1272w, https://substackcdn.com/image/fetch/$s_!FSem!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FSem!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png" width="1456" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Jaana Dogan: Senior Google engineer: Claude did in 1 hour what took Google 1 year&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="Jaana Dogan: Senior Google engineer: Claude did in 1 hour what took Google 1 year" title="Jaana Dogan: Senior Google engineer: Claude did in 1 hour what took Google 1 year" srcset="https://substackcdn.com/image/fetch/$s_!FSem!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 424w, https://substackcdn.com/image/fetch/$s_!FSem!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 848w, https://substackcdn.com/image/fetch/$s_!FSem!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 1272w, https://substackcdn.com/image/fetch/$s_!FSem!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ad29a1-c237-4aa7-b8ba-34a0013bd534_1680x978.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Karpathy (OpenAI co-founder) says AI could make him 10x powerful:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4dZB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4dZB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 424w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 848w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 1272w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4dZB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png" width="1456" height="1382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1382,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Andrej Karpathy (OpenAI co-founder) says AI could make him 10x powerful&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="Andrej Karpathy (OpenAI co-founder) says AI could make him 10x powerful" title="Andrej Karpathy (OpenAI co-founder) says AI could make him 10x powerful" srcset="https://substackcdn.com/image/fetch/$s_!4dZB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 424w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 848w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 1272w, https://substackcdn.com/image/fetch/$s_!4dZB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ed3780-9526-40f8-9af1-80b5a0eb980d_1493x1417.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Engineers admit they&#8217;ve stopped coding (reported by a former Google engineer and the founder of the coding interview preparation website and platform NeetCode.io):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cRYG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cRYG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 424w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 848w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cRYG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png" width="1456" height="1608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1608,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Engineering Revolution&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="AI Engineering Revolution" title="AI Engineering Revolution" srcset="https://substackcdn.com/image/fetch/$s_!cRYG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 424w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 848w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!cRYG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcb45fd-dee3-451e-a913-2cbfd5ccea25_1494x1650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>The evidence keeps spreading on Reddit:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NVtI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NVtI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 424w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 848w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 1272w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NVtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png" width="1456" height="1161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1161,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Engineering Revolution&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="AI Engineering Revolution" title="AI Engineering Revolution" srcset="https://substackcdn.com/image/fetch/$s_!NVtI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 424w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 848w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 1272w, https://substackcdn.com/image/fetch/$s_!NVtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d7e69f-6d52-4422-b099-3d189c629146_1991x1588.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><p>January, 2026: </p><ul><li><p>You don&#8217;t have to code or even carefully review everything an agent creates.</p></li><li><p>What you do need is to ask good questions, understand the architecture, design tests, and interpret simple snippets in a chat window. Keep asking questions and pushing back until you understand the architecture, risks, and tradeoffs.</p></li></ul><p>Some helpful prompts:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3646fd72-ab8f-4f75-9c0f-e14179e7995c&quot;,&quot;caption&quot;:&quot;Hey, Pawe&#322; here. Welcome to the premium edition of The Product Compass!&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;17 Penetration &amp; Performance Testing Prompts for Vibe Coders&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2025-08-25T07:40:52.120Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c1cb3a3-751a-401b-8904-43025a3449b1_1370x920.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/penetration-testing-performance-testing-prompts&quot;,&quot;section_name&quot;:&quot;Vibe Engineering&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:171785602,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:54,&quot;comment_count&quot;:0,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>1.3 ARC-AGI-2 crushed</h3><p>On December 11, GPT-5.2 dropped. Many people focused on GDPval (knowledge-work tasks), but what caught my attention was something else: it scored <strong>52.9% on ARC-AGI-2</strong>.</p><p>ARC-AGI-2 is not a random benchmark. It&#8217;s designed to be difficult for AI and to minimize simple pattern matching. The average human score is 60%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s79v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s79v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 424w, https://substackcdn.com/image/fetch/$s_!s79v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 848w, https://substackcdn.com/image/fetch/$s_!s79v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!s79v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s79v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;GPT-5.2 scored 52.9% on ARC-AGI-2&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="GPT-5.2 scored 52.9% on ARC-AGI-2" title="GPT-5.2 scored 52.9% on ARC-AGI-2" srcset="https://substackcdn.com/image/fetch/$s_!s79v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 424w, https://substackcdn.com/image/fetch/$s_!s79v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 848w, https://substackcdn.com/image/fetch/$s_!s79v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!s79v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a00f85f-c648-443d-a907-d228c7411d00_1853x1042.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">GPT-5.2 scored 52.9% on ARC-AGI-2</figcaption></figure></div><p>Surprisingly, that wasn&#8217;t the end of the story. Just before the New Year, Poetiq hit <strong>75% on ARC-AGI-2</strong> through orchestration, not a better model:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/poetiq_ai/status/2003546910427361402&quot;,&quot;full_text&quot;:&quot;We finally had a moment to run our system with GPT-5.2 X-High on ARC-AGI-2! \n\nUsing the same Poetiq harness as before, we saw results as high as 75% at under $8 / problem using GPT-5.2 X-High on the full PUBLIC-EVAL dataset. This beats the previous SOTA by ~15 percentage points. &quot;,&quot;username&quot;:&quot;poetiq_ai&quot;,&quot;name&quot;:&quot;Poetiq&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1991240069114449920/8VCtDj9x_normal.jpg&quot;,&quot;date&quot;:&quot;2025-12-23T19:23:02.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G84FbvNWUAAkVZK.png&quot;,&quot;link_url&quot;:&quot;https://t.co/9XNdequRy5&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:128,&quot;retweet_count&quot;:283,&quot;like_count&quot;:2017,&quot;impression_count&quot;:972394,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>I don&#8217;t believe ARC-AGI-2 represents AGI (however we define it). But this clearly demonstrates progress beyond pattern-matching capabilities.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-2026-designing-ai-systems?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/ai-2026-designing-ai-systems?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>2. What the AI Labs Are Working On?</h2><p>Virtually every day, new AI papers drop. It&#8217;s impossible to track everything.</p><p>For example, on December 31, 2025, DeepSeek released a fundamental improvement in transformer architecture: <a href="https://arxiv.org/abs/2512.24880">mHC: Manifold-Constrained Hyper-Connections</a>.</p><p>Zooming out, all these algorithmic and architectural improvements eventually leave the labs, compound, and get absorbed into frontier models.</p><blockquote><p><strong>My 2026 prediction</strong>: We&#8217;ll see more jumps in capabilities, and once trust catches up, adoption will spike.</p></blockquote><p>There are only two trends I want to highlight.</p><h3>2.1 Continuous Learning</h3><p>One key weakness of LLMs is their inability to learn at test time (despite papers like <a href="https://arxiv.org/abs/2510.04618">Agentic Context Engineering</a>, which are more helpful techniques/workarounds than true solutions).</p><p><a href="https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/">Google's Titans + MIRAS</a> architecture, last refreshed on December 4, 2025, demonstrated a path toward <strong>long-term memory</strong> and models that can learn from experience during test time without <strong>catastrophic forgetting</strong>.</p><p>In early tests, this drastically improved accuracy for extremely long contexts, despite using far fewer parameters:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vqi7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vqi7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 424w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 848w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 1272w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vqi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png" width="1250" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Google's Titans + MIRAS architecture demonstrated a path toward long-term memory and models that can learn from experience during test time without catastrophic forgetting. Continuous Learning.&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="Google's Titans + MIRAS architecture demonstrated a path toward long-term memory and models that can learn from experience during test time without catastrophic forgetting. Continuous Learning." title="Google's Titans + MIRAS architecture demonstrated a path toward long-term memory and models that can learn from experience during test time without catastrophic forgetting. Continuous Learning." srcset="https://substackcdn.com/image/fetch/$s_!vqi7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 424w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 848w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 1272w, https://substackcdn.com/image/fetch/$s_!vqi7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a8bb7f-ca50-41a0-8920-c3e911b0bc93_1250x658.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: <a href="https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/">Google Research</a></figcaption></figure></div><p>A Google engineer recently predicted:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eqex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eqex!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 424w, https://substackcdn.com/image/fetch/$s_!eqex!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 848w, https://substackcdn.com/image/fetch/$s_!eqex!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 1272w, https://substackcdn.com/image/fetch/$s_!eqex!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eqex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png" width="1456" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154927,&quot;alt&quot;:&quot;2026 continual learning&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.productcompass.pm/i/183534684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="2026 continual learning" title="2026 continual learning" srcset="https://substackcdn.com/image/fetch/$s_!eqex!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 424w, https://substackcdn.com/image/fetch/$s_!eqex!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 848w, https://substackcdn.com/image/fetch/$s_!eqex!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 1272w, https://substackcdn.com/image/fetch/$s_!eqex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf06ded2-ec37-404d-b23c-97ac251ebf83_1848x794.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>Note for PMs and builders</strong>: These are AI-lab timelines, not when reliable capabilities actually reach production.</p></blockquote><h3>2.2 Harness</h3><p>AI engineers often talk about &#8220;harness.&#8221; You can think of it as a safety and control layer around a model.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!naNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!naNm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 424w, https://substackcdn.com/image/fetch/$s_!naNm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 848w, https://substackcdn.com/image/fetch/$s_!naNm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!naNm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!naNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282067,&quot;alt&quot;:&quot;harness - you can think of it as a safety and control layer around a model&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.productcompass.pm/i/183534684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="harness - you can think of it as a safety and control layer around a model" title="harness - you can think of it as a safety and control layer around a model" srcset="https://substackcdn.com/image/fetch/$s_!naNm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 424w, https://substackcdn.com/image/fetch/$s_!naNm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 848w, https://substackcdn.com/image/fetch/$s_!naNm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 1272w, https://substackcdn.com/image/fetch/$s_!naNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2572f3dd-353a-45d6-88b0-7e464b4a6f2e_2229x1212.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As Poetiq&#8217;s 75% ARC-AGI-2 result showed, you don&#8217;t need a better model to get better outcomes.</p><p>A <a href="https://t.co/3FGv1xcCil">Stanford paper from December 5, 2025</a>, argues that LLMs are just the substrate. The real leverage is the orchestration layer you ship: how you coordinate multi-agent systems so they stay grounded and correct.</p><p>My translation (not their wording):</p><ul><li><p>RAG for grounding</p></li><li><p>Context engineering for guiding</p></li><li><p>Tools for action</p></li><li><p>Verification loop for correctness</p></li><li><p>Guardrails for safety</p></li><li><p>Memory, scratchpads, and task lists for continuity</p></li><li><p>Roles for separation of concerns</p></li></ul><p>Once the <a href="https://www.productcompass.pm/p/context-engineering">context</a> and <a href="https://www.productcompass.pm/p/building-ai-agents-best-practices">orchestration</a> give the model enough support, outputs can change dramatically. We&#8217;re already seeing this with Claude Code.</p><blockquote><p><strong>Takeaway for PMs and builders</strong>: Stop judging &#8220;the model&#8221; in isolation. Most gains come from orchestration: retrieval, tools, memory, verification, and guardrails. <a href="https://www.productcompass.pm/p/evaluating-ai-products-error-analysis">AI evals</a> help you iterate, prove it works, and monitor drift.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-2026-designing-ai-systems/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.productcompass.pm/p/ai-2026-designing-ai-systems/comments"><span>Leave a comment</span></a></p><h3>2.3 Why waiting for the next model is already late</h3><p>If you&#8217;re waiting for &#8220;the next model&#8221; to unlock value, you&#8217;re already late.</p><p>The biggest gains in 2026 won&#8217;t come from raw model upgrades. They&#8217;ll come from better orchestration, clearer intent, tighter evals, and teams who know how to design systems around AI, not just call APIs.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-2026-designing-ai-systems?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/ai-2026-designing-ai-systems?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. What to Focus On in 2026</h2><p>If 2025 was about capability catching up with hype, 2026 is about leverage.</p><p>The gap is no longer what models can do, but who knows how to use them best. Under real constraints: messy data, partial autonomy, human oversight, and business risk.</p><p>Here are the five key areas I want to highlight.</p><h3>3.1 Product Discovery (still wins)</h3><p>You might expect me to say &#8220;go AI-first.&#8221; I won't.</p><p>Because <a href="https://www.productcompass.pm/p/what-exactly-is-product-discovery">product discovery</a> still defines whether you&#8217;re solving a real problem or just automating noise. I explained that also in <a href="https://www.productcompass.pm/p/what-is-an-ai-product-manager">WTF is AI PM</a>.</p><p>AI reduces build cost, not the cost of being wrong.</p><p>You can&#8217;t build random things and throw spaghetti at the wall. You still need to:</p><ul><li><p>Explore the problem space,</p></li><li><p>Identify real opportunities,</p></li><li><p>Form clear hypotheses,</p></li><li><p>Test assumptions deliberately.</p></li></ul><p>AI lets you prototype, test, and discard ideas at unprecedented speed. But discovery decides where that speed is applied.</p><p>More &amp; link to a video course free for premium members:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7d49b950-1bec-41d8-be99-8ab2784292c3&quot;,&quot;caption&quot;:&quot;Product Discovery is by far the most critical area for a Product Manager.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;What Is Product Discovery? The Ultimate Guide Step-by-Step&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:86533280,&quot;name&quot;:&quot;Pawe&#322; Huryn&quot;,&quot;bio&quot;:&quot;AI &amp; PM. Author, The Product Compass newsletter. #1 actionable tips &amp; step-by-step guides for PMs. 5 years as a CPO, 10+ years as a PM, 15+ years in tech.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7398f1-2f07-4de3-b7c3-abdc6a982ad0_1350x1350.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000}],&quot;post_date&quot;:&quot;2022-12-08T14:34:07.602Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f97ba357-0ab4-47d4-b372-1508a33bda4c_2000x1414.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcompass.pm/p/what-exactly-is-product-discovery&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:89380899,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:302,&quot;comment_count&quot;:19,&quot;publication_id&quot;:943157,&quot;publication_name&quot;:&quot;The Product Compass&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Isz9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F761d3970-dad7-483b-8fcf-9fada16e0d33_1080x1080.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>3.2 Developing AI intuition beats learning AI tools</h3><p>AI tools change every few months. Mental models compound.</p><p>The best way to develop real AI intuition, understand what&#8217;s possible, and internalize the details that matter is to roll up your sleeves and build.</p><p>Our AI PM Learning Program is designed for that:</p><ul><li><p>Part 1: <a href="https://www.productcompass.pm/p/c10-llm-practitioner-pm-ai-pm">C11 LLM Practitioner Certified PM</a></p></li><li><p>Part 2: <a href="https://www.productcompass.pm/p/c21-ai-agents-practitioner-pm">C21 AI Agents Practitioner PM</a></p></li></ul><p>As for tools, you need surprisingly few. You can start with:</p><ul><li><p><a href="https://www.productcompass.pm/p/full-stack-app-with-lovable">Lovable</a> / <a href="https://www.productcompass.pm/p/stitch-vs-google-ai-studio-vs-firebase?r=1fipi8&amp;utm_campaign=post&amp;utm_medium=web">Google AI Studio</a> / <a href="https://www.productcompass.pm/p/dyad-free-lovable-alternative?r=1fipi8&amp;utm_campaign=post&amp;utm_medium=web">Dyad</a> (build without friction)</p></li><li><p>Perplexity (research)</p></li><li><p><a href="https://www.productcompass.pm/p/the-ultimate-guide-to-n8n-for-pms">n8n</a> (orchestration)</p></li><li><p>NotebookLM (research, structure)</p></li><li><p>Claude Code or Claude Desktop + Desktop Commander (Claude Code is amazing for developers, Desktop Commander enables file access and shell commands without terminal and can support many common PM tasks)</p></li></ul><h3>3.3  Areas to double down on</h3><p>Read fewer things. Two posts studied deeply beat thirty skimmed once.</p><p>Understanding <a href="https://www.productcompass.pm/p/context-engineering">context engineering</a> and <a href="https://www.productcompass.pm/p/evaluating-ai-products-error-analysis">AI evals</a> covers some of the most critical insights I&#8217;ve seen recently:</p><ul><li><p>The importance of expressing the intent:</p><ul><li><p>Most agent failures I see are not model failures, but intent failures.</p></li><li><p>Remember to start with Why not What.</p></li><li><p>When given the strategic context, agents usually can make reasonable assumptions.</p></li></ul></li><li><p>Defining what the good behavior is:</p><ul><li><p>Start with Evals, not instructions.</p></li><li><p>You&#8217;re unlikely to get instructions or examples right without data and iteration.</p></li></ul></li></ul><p>Some of the most important pieces of the newsletter:</p><ul><li><p><a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering for PMs</a></p></li><li><p><a href="https://www.productcompass.pm/p/evaluating-ai-products-error-analysis">Error Analysis</a> (not easy, but critical)</p></li></ul><h3>3.4 Product strategy, distribution, and pricing </h3><p>When building becomes cheap, strategy becomes expensive.</p><p>This aligns with what I first noticed working at Ideals (my last and favorite company, I still wear their t-shirt): PMs were expected to explore the market, contribute to strategy, and identify expansion opportunities.</p><p>Useful reads:</p><ul><li><p><a href="https://www.productcompass.pm/p/how-to-create-an-ai-product-strategy">How to Create AI Product Strategy</a></p></li><li><p><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">5 Phases to Build, Deploy, and Scale AI Product Strategy</a></p></li><li><p><a href="https://www.productcompass.pm/p/distribution-framework-ai-products">3-Layer AI Distribution Framework</a></p></li><li><p><a href="https://www.productcompass.pm/p/ai-product-pricing">The AI Product Pricing Masterclass</a></p></li></ul><h3>3.5 Career shift and the future of PM</h3><p>You don&#8217;t have to code. But roles in AI require increasingly more engineering (resources discussed <a href="https://www.productcompass.pm/p/vibe-coding-vs-vibe-engineering">here</a>).</p><p>This is already visible:</p><ul><li><p>Meta explicitly <a href="https://search.app/tVsDa">expects PMs to vibe-code</a></p></li><li><p>LinkedIn launched the <a href="https://careers.linkedin.com/pathways-programs/entry-level/apb">Associate Product Builder Program</a></p></li></ul><blockquote><p>Your goal is to drive value, not stay in your comfort zone. Whatever the PM role becomes, think of yourself as someone who solves problems at the intersection of business, users, and technology.</p></blockquote><p>There have never been more opportunities.</p><p>Even as traditional roles increasingly overlap.</p><p>&#8212;</p><p>If you want to transition into AI PM, don&#8217;t start with a resume.</p><p>Solve a real problem or identify an opportunity instead, like <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Olia Herbelin&quot;,&quot;id&quot;:400036942,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0b60f9-cbbc-4b18-a9ef-bea0f4054290_1646x1646.jpeg&quot;,&quot;uuid&quot;:&quot;c3212db3-e34a-4b46-a43b-1d605872e658&quot;}" data-component-name="MentionToDOM"></span> did by proposing an <a href="https://www.productcompass.pm/p/ai-agents-buildathon">AI Agents Buildathon for PMs</a> (not my idea!).</p><p>That was the first time I&#8217;d seen someone approach it this way.</p><p>This and other &#8220;unfair strategies&#8221; top AI PM candidates rely on are described <a href="https://www.productcompass.pm/p/your-complete-roadmap-to-earning">here</a> (a coincidence).</p><div><hr></div><h2>Thanks for Reading The Product Compass</h2><p>2026 is here. The leverage shift has begun.</p><p>Start building. Stop theorizing. We're just starting.</p><p>For dozens of AI PM resources, see <a href="https://www.productcompass.pm/p/ai-product-management-learning-roadmap">The Ultimate AI PM Learning Roadmap</a> and our <a href="https://go.productcompass.pm/">articles archive</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><p>Have an incredible 2026,<br>Pawe&#322;</p>]]></content:encoded></item><item><title><![CDATA[The AI Product Pricing Masterclass: OpenAI Product Lead on Why SaaS Pricing Fails in AI (and How to Fix It)]]></title><description><![CDATA[If you think pricing AI products is about tokens, you&#8217;re already behind. This deep dive exposes the hidden economics of AI and how PMs can design pricing that survives real-world usage.]]></description><link>https://www.productcompass.pm/p/ai-product-pricing</link><guid isPermaLink="false">https://www.productcompass.pm/p/ai-product-pricing</guid><dc:creator><![CDATA[Paweł Huryn]]></dc:creator><pubDate>Mon, 29 Dec 2025 20:39:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/702313e3-e01c-4094-af77-1155cabcb555_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hi, Pawe&#322; here. Welcome to the</em> <strong>freemium edition</strong> <em>of The Product Compass newsletter.</em></p><p><em>Each week, I share actionable insights and resources for AI PMs. Here&#8217;s what you might have missed:</em></p><ul><li><p><em><a href="https://www.productcompass.pm/p/your-complete-roadmap-to-earning">Your Complete Roadmap to Earning a $180K&#8211;$569K AI PM Role</a></em></p></li><li><p><em><a href="https://www.productcompass.pm/p/openai-how-to-build-ai-product-strategy">5 Phases To Build, Deploy, And Scale Your AI Product Strategy</a></em></p></li><li><p><a href="https://www.productcompass.pm/p/5-gtm-principles-with-frameworks-templates">5 GTM Principles You Should Know as a PM</a></p></li><li><p><a href="https://www.productcompass.pm/p/context-engineering">A Guide to Context Engineering for PMs</a> (one of the most important posts)</p></li></ul><p><em>I just released a <a href="https://go.productcompass.pm/premium">new premium section</a> and a new <a href="https://go.productcompass.pm/">archive of articles</a>.</em></p><p><em>Subscribe and upgrade for the full experience:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/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.productcompass.pm/subscribe?"><span>Subscribe now</span></a></p><p><em>This is a guest article written in collaboration with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Miqdad Jaffer&quot;,&quot;id&quot;:277704439,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!dKnq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97098e5a-916a-4b22-84ce-0a1c5d2168bc_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;815a213d-e5b3-4351-ba6b-2854897c7d52&quot;}" data-component-name="MentionToDOM"></span>, Product Lead at OpenAI. I work with Miqdad as AI Labs Build Leader for the <a href="https://bit.ly/aipmcohort">AI PM Certification Cohort</a>.</em></p><div><hr></div><p>In <strong>traditional</strong> <strong>SaaS</strong>, the system&#8217;s behavior is deterministic. You click a button, the same logic runs every time. Costs also behave nicely: once you amortize infrastructure, the marginal cost of serving one more user trends toward zero.</p><p>Pricing models grew up around that reality. Seats, tiers, bundles, &#8220;unlimited&#8221; plans. The core assumption was simple: more usage is good, because<strong> costs flatten</strong> as you scale.</p><blockquote><p>AI flips that assumption.</p><p>In AI systems, the product does not just execute code. It reasons. And reasoning is not free. It is variable, sometimes unpredictable, and often unbounded unless you explicitly design it to be.</p></blockquote><p>Every interaction triggers a cascade of costs that depend not just on how many users you have, but on how they behave, what they ask, how often they retry, how complex their workflows become, and how much parallel demand they create.</p><blockquote><p>This is why AI pricing is not an extension of SaaS pricing. It is a <strong>different discipline</strong> altogether.</p></blockquote><p>In this post, we discuss:</p><ol><li><p>Why AI Product Pricing Is Fundamentally Different From SaaS</p></li><li><p>The Real Cost Structure of AI (The 7 Layers)</p></li><li><p>The Four AI Pricing Models (and When to Use Each)</p></li><li><p>&#128274; Stability vs Scale: The Strategic Tension</p></li><li><p>&#128274; How to Choose Your AI Pricing Model: A Decision Tree</p></li><li><p>&#128274; AI P&amp;L: A Full Unit Economics Breakdown</p></li><li><p>&#128274; Conclusion</p></li><li><p>&#128274; AI Cost Glossary</p></li></ol><p>Let&#8217;s dive in.</p><div><hr></div><h2>1. Why AI Product Pricing Is Fundamentally Different From SaaS</h2><h3>1.1 The death of &#8220;zero marginal cost&#8221; thinking</h3><p>The most dangerous SaaS habit AI teams carry forward is the belief that marginal cost eventually disappears. In AI, it never does.</p><p>Every meaningful AI interaction has a real cost attached to it: not just tokens, but compute allocation, latency trade-offs, orchestration overhead, retrieval, and often retries or fallback paths.</p><blockquote><p>There is no finish line where you&#8217;ve &#8220;paid the cost once&#8221; and can now scale freely.</p></blockquote><p>Even worse, the marginal cost isn&#8217;t stable. It changes as your product evolves, as users get more sophisticated, and as edge cases accumulate.</p><p>The same feature that was cheap at launch can become expensive six months later simply because users learned how to push it harder.</p><blockquote><p>In SaaS, growth tends to smooth costs. In AI, growth often amplifies them.</p></blockquote><p>This is the first mental shift pricing must reflect: your AI system remains economically alive forever.</p><h3>1.2 Costs scale with behavior, not just users</h3><p>In SaaS, two customers on the same plan usually cost roughly the same to serve. In AI, two customers paying the same amount can have radically different cost profiles.</p><p>One user might ask short, well-scoped questions, accept imperfect answers, and move on. Another might run long, iterative workflows, repeatedly refine prompts, trigger multiple retries, and expect high accuracy every time.</p><p>From a pricing perspective, these two users look identical. From a P&amp;L perspective, they are opposites.</p><blockquote><p>This is what makes AI pricing unintuitive. The thing you celebrate (engagement) is often the thing that destroys margins if it isn&#8217;t constrained or monetized properly.</p></blockquote><p>Traditional pricing assumes usage correlates with value. AI breaks that assumption.</p><p><strong>Usage correlates with cost volatility</strong>, not guaranteed value. Some of the most expensive interactions are exploratory, redundant, or compensating for system weaknesses rather than delivering incremental benefit.</p><blockquote><p>That means pricing can no longer be passive. It has to shape behavior.</p><p>If your pricing doesn&#8217;t influence how users interact with the system, the system will eventually influence your margins instead.</p></blockquote><div><hr></div><h3>1.3 Variance is the real enemy</h3><p>Most teams obsess over average cost per request. That&#8217;s the wrong metric.</p><blockquote><p>AI systems don&#8217;t fail on averages. They fail when real usage creates variance.</p></blockquote><p>Variance shows up everywhere: prompt length, context size, retries, parallel usage spikes, long-tail edge cases that require heavier models, and moments where the system has to work much harder to maintain quality.</p><p>SaaS pricing models assume variance is negligible. AI pricing models must assume variance is inevitable.</p><blockquote><p>The uncomfortable implication: pricing must be designed for <strong>worst-case behavior,</strong> not typical behavior. If your pricing only works when users behave &#8220;nicely,&#8221; it doesn&#8217;t work.</p></blockquote><p>This is why many AI products look profitable in early metrics and then fall apart as usage deepens. Early users are forgiving and exploratory. Later users are demanding and efficient at extracting value which usually means <strong>extracting cost</strong>.</p><h3>1.4 AI pricing is a system control mechanism</h3><p>Here&#8217;s a framing most teams miss: pricing in AI is not just a way to charge money. It is one of the strongest control mechanisms you have.</p><p>Pricing determines:</p><ul><li><p>how often you invoke reasoning</p></li><li><p>how much you experiment</p></li><li><p>whether you batch work or stream it</p></li><li><p>whether you tolerate latency</p></li><li><p>whether you retry aggressively</p></li><li><p>whether you push the system to edge cases</p></li></ul><blockquote><p>In SaaS, pricing mostly controls access. In AI products, pricing controls <strong>behavioral pressure on the system</strong>.</p></blockquote><p>If pricing encourages unbounded exploration without cost feedback, you will push the system until it breaks. </p><p>If pricing is too restrictive too early, you will never discover value.</p><blockquote><p>Great AI pricing doesn&#8217;t just extract revenue. It teaches you how to use the product in a way the system can sustainably support.</p></blockquote><h3>1.5 Why &#8220;fair&#8221; pricing is a trap</h3><p>A lot of early AI products aim for fairness: flat plans, simple tiers, &#8220;unlimited&#8221; usage with soft limits. It feels user-friendly, and in the short term it often boosts adoption.</p><p>But fairness is not the goal. <strong>Survivability is</strong>.</p><p>AI pricing that feels fair but ignores variance transfers all risk to the company while giving you no incentive to behave efficiently.</p><p>Over time, the system absorbs more stress until engineering adds silent limits, quality degrades, or finance forces abrupt pricing changes that anger customers.</p><blockquote><p>The irony: &#8220;unfair&#8221; pricing that reflects real costs and constraints often builds more trust in the long run.</p></blockquote><p>You can tolerate explicit limits. What you hate is inconsistency: unpredictable throttling, sudden downgrades, or quiet degradation.</p><blockquote><p>Honest pricing aligned with system reality beats generous pricing that lies.</p></blockquote><h3>1.6 The PM role changes here</h3><p>This is where the AI PM role diverges from traditional product management.</p><blockquote><p>In SaaS, PMs could largely ignore pricing mechanics once tiers were set. In AI, PMs cannot. Pricing decisions influence architecture, and architectural decisions influence pricing viability. You cannot separate the two.</p></blockquote><p>An AI PM must understand:</p><ul><li><p>which user actions are expensive</p></li><li><p>which costs are fixed vs variable</p></li><li><p>which behaviors create cascading load</p></li><li><p>which quality improvements are linear vs exponential in cost</p></li></ul><p>Without this, PMs accidentally design features that are economically incompatible with the pricing model. </p><p>The product looks great, usage climbs, and finance quietly panics.</p><p>AI pricing failure is rarely one bad decision. It&#8217;s a slow accumulation of small misalignments between system behavior, user behavior, and pricing assumptions.</p><h3>1.7 The core AI pricing mistake, stated plainly</h3><p>The most common mistake teams make is pricing AI as if cost is something to optimize later.</p><blockquote><p>In AI, <strong>pricing is system design</strong>, not a go-to-market tweak.</p><p>It decides who absorbs variance and which behaviors your system must constrain under real user pressure.</p><p>If you don&#8217;t design pricing with the same rigor as system architecture, the system will expose that weakness at scale. Not immediately. Not loudly. But inevitably.</p></blockquote><p>SaaS taught us to chase growth first and fix economics later. AI punishes that mindset.</p><p>Growth without pricing discipline is not momentum. It&#8217;s deferred failure.</p><blockquote><p>Everything builds on this foundation: AI pricing is different because AI systems never stop costing money, never behave predictably, and never forgive lazy assumptions.</p></blockquote><p>If you accept that early, pricing becomes a strategic weapon. If you don&#8217;t, it becomes the reason your product dies quietly while &#8220;everything looked fine.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>2. The Real Cost Structure of AI (The 7 Layers)</h2><p>If you ask most teams where their AI costs come from, they&#8217;ll say &#8220;tokens.&#8221;</p><p>That answer is understandable, visible, and dangerously incomplete.</p><blockquote><p>Tokens are the easiest cost to see because they show up cleanly on invoices, dashboards, and alerts. But in real AI systems, tokens are rarely what kills you.</p></blockquote><p>What kills you is everything around them: the quiet layers that compound, interact, and magnify each other until your unit economics collapse while your token graphs still look &#8220;reasonable.&#8221;</p><p>To price AI correctly, you have to understand its true cost structure not as a single line item, but as a layered system where inefficiencies stack.</p><p>I&#8217;ve found the most accurate way to think about AI cost is as <strong>seven layers</strong>, each one capable of quietly multiplying the next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n_5f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n_5f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n_5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79167,&quot;alt&quot;:&quot;The Real Cost Structure of AI Products (The 7 Layers)&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.productcompass.pm/i/182859964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Real Cost Structure of AI Products (The 7 Layers)" title="The Real Cost Structure of AI Products (The 7 Layers)" srcset="https://substackcdn.com/image/fetch/$s_!n_5f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!n_5f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa87e3ee-a2df-4def-88b0-2fa83608fa37_1024x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>2.1 Layer 1: Data preparation and upkeep</h3><p>This is where most teams underestimate cost before they even ship.</p><p>AI products don&#8217;t run on &#8220;data&#8221; in the abstract. They run on data that has been cleaned, structured, embedded, versioned, and kept up to date.</p><p>Every document you ingest eventually needs reprocessing. Every schema you introduce creates maintenance overhead. Every shortcut you take early turns into recurring cost later.</p><blockquote><p>This cost doesn&#8217;t care about usage. It cares about <strong>scope</strong>.</p></blockquote><p>And because it isn&#8217;t directly tied to queries, it&#8217;s often excluded from pricing discussions, even though it belongs in your COGS model.</p><p>If your pricing doesn&#8217;t account for the fact that knowledge must be continuously refreshed and reshaped, you are subsidizing every future feature you add.</p><h3>2.2 Layer 2: Retrieval and memory access</h3><p>Retrieval is often introduced as a quality improvement, not a cost driver. That&#8217;s why it&#8217;s <strong>frequently mispriced</strong>.</p><p>Every retrieval operation has a cost: vector searches, ranking, filtering, post-processing, and latency overhead.</p><p>But the real cost isn&#8217;t the retrieval call itself. It&#8217;s what happens when retrieval is sloppy.</p><p>Poor retrieval design pulls too much information &#8220;just in case.&#8221; That extra context flows downstream into the model, inflating context length, increasing inference cost, and slowing responses.</p><blockquote><p>In other words, retrieval mistakes don&#8217;t just cost money once. They <strong>amplify cost</strong> everywhere else.</p></blockquote><p>Teams justify this with &#8220;better safe than sorry.&#8221; Economically, that mindset is disastrous.</p><p>Pricing models that don&#8217;t account for retrieval discipline reward inefficiency. You don&#8217;t see the cost, so you trigger workflows that retrieve far more than you need. </p><p>The system absorbs it until it can&#8217;t.</p><h3>2.3 Layer 3: Context construction</h3><p>Context is where AI systems quietly bleed money.</p><p>Every extra paragraph added to context increases cost, latency, and variance. Context growth is subtle. A small instruction added here. A clarification added there. A &#8220;just in case&#8221; rule appended after an incident. None of these decisions feel expensive in isolation.</p><p>Six months later, you have a bloated prompt that costs five times what it did at launch, and nobody remembers why.</p><blockquote><p>From a pricing perspective, this is critical: <strong>context is one of the cost drivers</strong> you directly control, yet it&#8217;s rarely treated as an economic decision.</p></blockquote><p>Pricing that ignores context growth assumes the system will never evolve.</p><p>It always does.</p><h3>2.4 Layer 4: Model execution</h3><p>This is the layer everyone fixates on, and for good reason. Models are expensive, and choosing the wrong one at the wrong time can wipe out margins.</p><blockquote><p>But the real mistake isn&#8217;t using <strong>large models</strong>. It&#8217;s <strong>using them by default</strong>.</p></blockquote><p>In production systems, the correct model choice is almost never static. Some tasks require deep reasoning. Others require speed. Others require consistency.</p><p>Routing everything through the &#8220;best&#8221; model is a convenience decision disguised as a quality decision.</p><p>The economic cost of this laziness shows up slowly. Margins thin. Finance asks why. Engineering points to user demand. PMs argue quality. Everyone is technically correct, and the system still loses money.</p><blockquote><p>Pricing that assumes a single model cost is fantasy pricing. Real AI pricing must assume <strong>dynamic routing</strong>, and it must be resilient to mistakes in that routing.</p></blockquote><h3>2.5 Layer 5: Orchestration and retries</h3><p>Modern AI products are not single calls. They are workflows.</p><p>A single user action might trigger a planner, a worker, a validator, a formatter, and a fallback path if confidence is low. Each of these steps may call a model. Some may retry automatically. Others may escalate to a heavier model.</p><p>None of this is visible to you, which makes it easy to forget it exists when pricing.</p><blockquote><p>But orchestration is where AI costs <strong>multiply silently</strong>. One user request becomes five or ten model calls. A single retry doubles cost instantly. A safety check adds latency and compute but no visible feature.</p></blockquote><p>These costs are the result of good intentions: reliability, safety, quality. That&#8217;s why teams hesitate to price for them explicitly. But ignoring them doesn&#8217;t make them free. It just hides them until margins collapse.</p><blockquote><p>Pricing that doesn&#8217;t fund orchestration complexity is effectively betting that reliability won&#8217;t matter.</p><p>It always does.</p></blockquote><h3>2.6 Layer 6: Parallelism and concurrency</h3><p>If there is one layer that kills otherwise healthy AI businesses, it&#8217;s this one.</p><blockquote><p>Parallelism is not about how many total requests you handle. It&#8217;s about how many you handle <strong>at the same time</strong>.</p></blockquote><p>Ten users spread across an hour are cheap. Ten users hitting the system in the same second are expensive.</p><p>They force you to provision capacity for peak load, not average behavior. That capacity costs money whether it&#8217;s used or not.</p><p>This is why AI systems feel fine in testing and fall apart under success.</p><p>Early usage is staggered and forgiving. Real adoption is spiky, synchronized, and merciless.</p><blockquote><p>Pricing that doesn&#8217;t account for concurrency implicitly promises <strong>infinite capacity</strong>. The system cannot deliver that promise without <strong>burning cash</strong>.</p></blockquote><p>Capacity-aware pricing is not an enterprise luxury. It&#8217;s a survival mechanism.</p><h3>2.7 Layer 7: Evaluation, monitoring, and guardrails</h3><p>The final layer is the one serious teams can&#8217;t avoid.</p><p>If your AI system matters, you will pay to monitor it. If it touches money, decisions, customers, or risk, you will log outputs, evaluate quality, audit failures, and add guardrails.</p><p>These costs scale with <strong>importance</strong>, not usage. The more people rely on the system, the more you invest here. And unlike tokens, these costs don&#8217;t shrink when usage drops. They are <strong>structural</strong>.</p><blockquote><p>Pricing models that pretend evaluation is &#8220;overhead&#8221; are lying to themselves. If your product requires trust, <strong>trust must be priced in.</strong></p></blockquote><h3>2.8 Why these layers compound, not add</h3><p>The most important thing to understand about the seven layers is that they interact.</p><p>A retrieval inefficiency inflates context. Inflated context increases inference cost. Higher inference cost encourages routing to smaller models, which increases error rates. Errors trigger retries. Retries increase concurrency pressure. Concurrency pressure forces overprovisioning. Overprovisioning raises baseline cost.</p><p>This is how <strong>AI costs spiral</strong> without any single decision looking &#8220;wrong.&#8221;</p><blockquote><p>And this is why pricing must be <strong>conservative by design.</strong> You are not pricing a stable machine. You are pricing a living system that accumulates complexity over time.</p></blockquote><h3>2.9 What this means for pricing decisions</h3><p>Once you see the full cost stack, one thing becomes clear: <strong>pricing must absorb uncertainty</strong>.</p><p>You cannot price AI assuming perfect efficiency, perfect routing, perfect retrieval, and perfect behavior. You must price assuming drift, mistakes, and growth in complexity.</p><blockquote><p>The teams that survive are not the ones with the lowest per-token cost. They are the ones whose pricing models are resilient to the <strong>system getting messier</strong> over time.</p></blockquote><p>If your pricing only works when everything goes right, it doesn&#8217;t work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. The Four AI Product Pricing Models (and When to Use Each)</h2><p>Once you accept AI pricing can&#8217;t be treated like SaaS pricing, the next mistake is over-engineering the solution.</p><p>Teams invent exotic hybrids, clever credit systems, abstract &#8220;AI units,&#8221; or opaque bundles that look smart on a slide but collapse the moment real users touch the product.</p><p>In practice, AI products converge to <strong>four pricing models</strong> that <strong>survive real usage</strong>.</p><p>What matters is not creativity. What matters is whether the pricing <strong>model maps cleanly to how cost is generated inside your system</strong>, and whether it nudges users toward behavior your system can afford.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyDI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyDI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyDI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81179,&quot;alt&quot;:&quot;The Four AI Product Pricing Models&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.productcompass.pm/i/182859964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Four AI Product Pricing Models" title="The Four AI Product Pricing Models" srcset="https://substackcdn.com/image/fetch/$s_!yyDI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!yyDI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18927c6d-f59c-4603-bb8e-dc7d9ee4efcd_1024x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3.1 Usage-based pricing: honest, brutal, and often misused</h3><blockquote><p>Usage-based pricing is the most straightforward model: users pay for what they consume. Tokens, queries, compute units, requests&#8230; pick your unit.</p></blockquote><p>This model feels &#8220;right&#8221; to engineers and finance teams because it aligns cleanly with marginal cost. Every extra unit of usage produces revenue. Every spike in cost is theoretically covered.</p><p>The problem is that <strong>users are not economists</strong>.</p><p>In practice, usage pricing introduces something that kills many AI products before they reach maturity: meter anxiety. The moment users feel like every interaction is ticking a meter, they subconsciously pull back. They stop experimenting. They avoid edge cases. They use the product less precisely when they should be discovering where the value actually lies.</p><p>This is why usage pricing works best in environments where users already expect it. Developer tools. APIs. Infrastructure. Places where buyers think in throughput, budgets, and efficiency. In those contexts, usage pricing is not scary; it&#8217;s familiar.</p><blockquote><p>But when teams apply usage pricing to productivity tools, consumer products, or exploratory workflows, adoption stalls. Users don&#8217;t want to think about cost while they&#8217;re still learning what the product can do.</p></blockquote><p>There&#8217;s another subtle risk: usage pricing assumes users can control cost drivers. In AI systems, they often can&#8217;t. A user might submit the same request twice and get two radically different internal cost profiles because one path triggered retries or heavier models. </p><p>From the user&#8217;s perspective, that feels unfair, even if it&#8217;s economically justified.</p><p>Usage pricing works when:</p><ul><li><p>you understand what drives cost</p></li><li><p>the system behaves predictably</p></li><li><p>you are comfortable optimizing usage</p></li></ul><p>If any of those fail, usage pricing becomes a growth ceiling, not a revenue lever.</p><h4>Example: OpenAI API</h4><p>OpenAI prices its API based on <strong>input and output tokens</strong>. The more tokens you send and receive, the more you pay. This is the clearest and most widely accepted example of <strong>usage-based pricing</strong> in AI. Nearly every major AI API provider follows this same principle.</p><h3>3.2 Hybrid pricing: predictability for you, protection for the business</h3><p>Hybrid pricing exists because pure usage pricing is too harsh for most real-world products.</p><blockquote><p>In a hybrid model, users pay a base subscription that includes a reasonable amount of usage, with overages kicking in once they exceed that baseline. Psychologically, this creates safety. Economically, it creates a buffer.</p></blockquote><p>This is the most common and most misunderstood AI pricing model.</p><p>The strength of hybrid pricing is that it <strong>decouples exploration from punishment</strong>. Users can play, learn, and build habits without watching a meter, while the business retains the ability to capture revenue from heavy or expensive usage.</p><p>But hybrid pricing fails when teams treat it as a generosity exercise instead of a control system.</p><p>The included usage must reflect what the system can handle sustainably for the median user, not what looks attractive on a pricing page. Over-including usage trains users to <strong>behave expensively</strong>, and once that behavior is learned, clawing it back is painful.</p><p>Another common mistake is hiding overage mechanics. Teams worry that showing overage pricing will scare users, so they bury it or avoid it altogether. This backfires later when costs spike and pricing has to change abruptly.</p><blockquote><p>Done well, hybrid pricing creates a quiet but powerful dynamic: most users stay comfortably within the base tier, while a minority of heavy users fund the variance for everyone else. Done poorly, it subsidizes your most expensive customers indefinitely.</p></blockquote><p>Hybrid pricing is ideal when:</p><ul><li><p>users need freedom to explore</p></li><li><p>costs vary widely across users</p></li><li><p>you want predictable revenue without unlimited exposure</p></li></ul><h4>Example: Notion AI</h4><p>Notion AI is bundled into a subscription that includes a fixed allocation of <strong>AI credits</strong>. Once users exceed those credits, they must purchase additional credits or upgrade to a higher plan. This is a classic example of <strong>hybrid pricing</strong> &#8212; subscription first, usage second.</p><h3>3.3 Outcome-based pricing: alignment at a cost</h3><p>Outcome-based pricing is the model everyone talks about and few teams can sustain.</p><blockquote><p>Instead of paying for usage, you pay for results: a ticket resolved, a lead qualified, a document processed correctly.</p></blockquote><p>From your perspective, this is perfect. You don&#8217;t care how the AI works. You care if it delivers value.</p><p>From a system perspective, it is unforgiving.</p><p>Outcome pricing only works if teams can:</p><ul><li><p>define outcomes unambiguously</p></li><li><p>measure them reliably</p></li><li><p>deliver consistently</p></li><li><p>absorb failures without destroying margins</p></li></ul><blockquote><p>Most AI systems aren&#8217;t stable enough for this early. When outcomes are priced, every failure becomes a revenue problem. </p></blockquote><p>This forces heavy investment in evaluation, monitoring, and often human-in-the-loop.</p><p>There&#8217;s also a psychological trap: when users only pay for success, they push the system harder. They retry more. They test boundaries. That behavior increases cost even when revenue stays flat.</p><p>Outcome pricing works best when:</p><ul><li><p>the task is narrow and well-defined</p></li><li><p>the value of success is high</p></li><li><p>the system is mature enough that reliability is not a question</p></li></ul><blockquote><p>For early-stage AI products, outcome pricing is often aspirational. It becomes viable later, once reliability is no longer a question.</p></blockquote><h4>Example: Enterprise AI Automation &amp; Copilot-Style Agents</h4><p>In enterprise environments, companies (including Microsoft through its evolving Copilot strategy) are increasingly exploring pricing based on <strong>work performed by AI agents</strong>, rather than raw token usage. Satya shared this in a podcast with Dwarkesh.</p><p>This moves pricing closer to <strong>outcome-aligned models</strong>, where customers pay for completed tasks or delivered value.</p><h3>3.4 Capacity-based pricing: selling availability, not usage</h3><p>Capacity-based pricing is underused despite mapping well to how AI systems fail.</p><blockquote><p>Instead of paying for how much you consume, you pay for how much <strong>capacity you reserve</strong>: concurrency limits, throughput guarantees, response-time SLAs, parallel workflows.</p></blockquote><p>This model recognizes a truth: many AI costs are driven not by total volume, but by <strong>peak demand.</strong></p><p>If ten customers hit the system at once, the business pays for that concurrency whether you use it continuously or not. Capacity pricing monetizes that reality.</p><p>From the customer&#8217;s perspective, this model makes sense in enterprise and mission-critical contexts. They don&#8217;t want &#8220;cheap.&#8221; They want reliable. They are willing to pay to know the system will respond when needed.</p><blockquote><p>The challenge is that capacity pricing requires <strong>operational maturity</strong>. You must actually be able to enforce limits, manage queues, and honor guarantees. You can&#8217;t fake it.</p></blockquote><p>Capacity pricing works best when:</p><ul><li><p>latency matters</p></li><li><p>concurrency drives cost</p></li><li><p>you value reliability over raw usage</p></li><li><p>workloads are predictable in bursts</p></li></ul><p>It is rarely the first pricing model a company adopts, but it is often the one that unlocks sustainable scale.</p><h4>Example: GPU / AI Compute Marketplaces</h4><p>Platforms like <strong>SF Compute</strong> allow organizations to buy or reserve <strong>compute capacity</strong>, such as GPU time, instead of paying per request. This reflects <strong>capacity-based pricing</strong>, where customers pay for guaranteed availability and peak throughput rather than average usage.</p><h3>3.5 The real mistake: choosing based on fashion, not physics</h3><p>What kills pricing strategies isn&#8217;t picking the &#8220;wrong&#8221; model. It&#8217;s picking a model that doesn&#8217;t match the physics of your system.</p><p>If costs spike with concurrency but pricing is purely usage-based, you lose money under success.</p><p>If costs vary wildly by task complexity but pricing is per seat, heavy users destroy margins.</p><p>If the system is unstable but pricing is per outcome, reliability costs overwhelm revenue.</p><blockquote><p>Pricing models are <strong>economic constraints</strong>. They must reflect how your system behaves, not how you wish it behaved.</p></blockquote><h3>3.6 The rule you learn in postmortems</h3><p>If your pricing model doesn&#8217;t get stricter as usage grows, your margins will get worse as success grows.</p><p>Every viable AI pricing model tightens constraints as demand increases. It charges more, limits capacity, enforces overages, or demands higher commitment.</p><blockquote><p>If pricing only encourages more usage without increasing discipline, it isn&#8217;t pricing. It&#8217;s a subsidy that increases your problems.</p></blockquote><div><hr></div><p><em><strong>Side Note:</strong> Pricing is system design. You can&#8217;t do it well without understanding how AI products actually work.</em></p><p><em>If you want to learn that end to end, here&#8217;s the program I recommend: <strong><a href="https://bit.ly/aipmcohort">AI Product Management Certification</a></strong> (with Miqdad Jaffer, Product Lead at OpenAI). I lead the AI Builds Lab and run 3 live sessions in the cohort.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5MdS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5MdS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 424w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 848w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 1272w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5MdS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Product Management Certification&quot;,&quot;title&quot;:&quot;AI Product Management Certification&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="AI Product Management Certification" title="AI Product Management Certification" srcset="https://substackcdn.com/image/fetch/$s_!5MdS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 424w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 848w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 1272w, https://substackcdn.com/image/fetch/$s_!5MdS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd0edc5-6900-48a2-b7ed-8437b83b3873_1536x863.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Next cohort: <strong>January 26, 2026</strong>. <strong>$500 off</strong> for our community:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bit.ly/aipmcohort&quot;,&quot;text&quot;:&quot;Claim $500 off&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bit.ly/aipmcohort"><span>Claim $500 off</span></a></p><div><hr></div><h4><em>Continue Reading</em></h4><p><em>Up to here, you&#8217;ve got the foundation for AI product pricing (<strong>3,800+ words)</strong>:</em></p><ul><li><p><em>why AI pricing is different from SaaS</em></p></li><li><p><em>the 7-layer cost stack (and why the layers compound)</em></p></li><li><p><em>the 4 pricing models that survive real usage</em></p></li><li><p><em>the rule you learn in postmortems</em></p></li></ul><p><em>If you want the practical part, the rest (<strong>4,200+ words</strong>) goes deeper into:</em></p><ul><li><p><em>stability vs scale, and how premium tiers are really &#8220;stability budgets&#8221;</em></p></li><li><p><em>a decision tree you can apply to your product</em></p></li><li><p><em>an AI P&amp;L breakdown (including peak behavior and concurrency, even when you use APIs)</em></p></li><li><p><em>AI cost glossary</em></p></li></ul><p><em>If this helped, forward sections 2 and 3 to your product and engineering leaders. It&#8217;s the fastest way to get aligned before you ship pricing.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.productcompass.pm/p/ai-product-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>
      <p>
          <a href="https://www.productcompass.pm/p/ai-product-pricing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>