<?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[Carine Bruyndoncx]]></title><description><![CDATA[Girl Nerd from Belgium]]></description><link>https://carinebruyndoncx.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!lMhQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcce9b6-98eb-410e-9771-2d81d7ce4b38_1024x1024.png</url><title>Carine Bruyndoncx</title><link>https://carinebruyndoncx.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 02 Aug 2026 20:50:41 GMT</lastBuildDate><atom:link href="https://carinebruyndoncx.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Carine Bruyndoncx]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[carinebruyndoncx@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[carinebruyndoncx@substack.com]]></itunes:email><itunes:name><![CDATA[Carine Bruyndoncx]]></itunes:name></itunes:owner><itunes:author><![CDATA[Carine Bruyndoncx]]></itunes:author><googleplay:owner><![CDATA[carinebruyndoncx@substack.com]]></googleplay:owner><googleplay:email><![CDATA[carinebruyndoncx@substack.com]]></googleplay:email><googleplay:author><![CDATA[Carine Bruyndoncx]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[HubSpot Says You Need 5 New AI Roles. What If You Already Had Them?]]></title><description><![CDATA[Five roles you'd have to hire for, and the five workflows that do the same job without a payroll line]]></description><link>https://carinebruyndoncx.substack.com/p/hubspot-says-you-need-5-new-ai-roles</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/hubspot-says-you-need-5-new-ai-roles</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Wed, 22 Jul 2026 05:10:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D1HE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D1HE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D1HE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D1HE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:506507,&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://carinebruyndoncx.substack.com/i/207968812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.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_!D1HE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!D1HE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff286de7d-cf88-4b8e-95db-456f9f94af30_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Earlier this year, HubSpot&#8217;s Kieran Flanagan put out a video describing the 5 AI roles every marketing team needs. Prompt Strategist. Agent Ops Manager. AEO Specialist. AI Content Strategist. AI Creative Director.</p><p>He&#8217;s not wrong. These roles solve real problems &#8212; inconsistent output, unsupervised agents, invisible brands in AI search, generic content, and creative slop.</p><p>But here&#8217;s the part he didn&#8217;t say: most SMBs and the agencies that serve them can&#8217;t hire five new people.</p><p>So what if those roles weren&#8217;t people? What if they were workflows?</p><div><hr></div><h2>The Problem He Nailed</h2><p>Kieran describes what he calls &#8220;the messy middle.&#8221; Teams are using AI to produce more, but the output is getting worse. Prompts are inconsistent across the team. Agents run unsupervised. Brand voice dissolves into generic AI tone. And buyers are asking AI what to buy &#8212; and your company isn&#8217;t in the answer.</p><p>He uses Unilever as the success story (Brand DNA systems, 30% faster assets, doubled engagement metrics) and Coca-Cola as the cautionary tale (technically correct content that&#8217;s emotionally wrong).</p><p>The gap between those two outcomes? Governance. Structure. Someone &#8212; or something &#8212; ensuring AI output is consistent, on-brand, and improving over time.</p><div><hr></div><h2>Five Roles, Mapped to Workflows</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6aiE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6aiE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6aiE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76475,&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://carinebruyndoncx.substack.com/i/207968812?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.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_!6aiE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!6aiE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9197e8bd-c44f-47e5-a4bd-4e6921e90a68_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s how each role translates from &#8220;person you need to hire&#8221; to &#8220;system you can own.&#8221;</p><ul><li><p><strong>Prompt Strategist</strong> &#8212; a structured skill library</p></li><li><p><strong>Agent Ops Manager</strong> &#8212; a quality management system</p></li><li><p><strong>AEO Specialist</strong> &#8212; answer-engine audit workflows</p></li><li><p><strong>AI Content Strategist</strong> &#8212; context-aware content workflows</p></li><li><p><strong>AI Creative Director</strong> &#8212; directed creative workflows</p></li></ul><p>The left column is a payroll line that scales linearly. The right column is infrastructure that compounds.</p><h3>1. Prompt Strategist &#8594; Structured Skill Library</h3><p>Kieran&#8217;s version: one person who maintains a shared prompt library, trains the team, and ensures consistency across all AI output.</p><p>The workflow version: every business operation is a structured skill with versioned instructions, model assignments, and quality tracking. Not a spreadsheet of prompts &#8212; a governed library where each skill has an owner, a quality score, and gets better with use.</p><p>The difference? A prompt strategist depends on one person&#8217;s availability. A skill library works at 2am on a Sunday.</p><h3>2. Agent Ops Manager &#8594; Quality Management System</h3><p>Kieran&#8217;s version: a &#8220;Chief Agent Officer&#8221; who monitors agent performance, catches failure states, and onboards new agents.</p><p>The workflow version: a quality management system that reviews every workflow against acceptance criteria, flags drift, and certifies outputs before they reach clients. Automated monitoring instead of manual oversight.</p><p>Unilever built this internally for their Beauty AI Studio. You can have the same governance pattern without Unilever&#8217;s budget.</p><h3>3. AEO Specialist &#8594; Answer Engine Optimization Workflows</h3><p>Kieran&#8217;s version: a dedicated specialist ensuring your brand appears in ChatGPT, Perplexity, and AI Overview results.</p><p>The workflow version: structured audits that score your AI citability, check crawler access, evaluate entity recognition, and generate action plans. Run it quarterly. Update your structured data. Stay visible.</p><p>By Kieran&#8217;s estimate, 80% of brands haven&#8217;t started. If that&#8217;s even directionally right, it&#8217;s a first-mover advantage you can capture with a system rather than a salary.</p><h3>4. AI Content Strategist &#8594; Context-Aware Content Workflows</h3><p>Kieran&#8217;s version: a craft person who builds writing style guides, winning platform profiles, and edit-feedback loops so AI content doesn&#8217;t all sound the same.</p><p>The workflow version: brand voice guidelines the system reads and follows. Per-platform profiles (what works on LinkedIn &#8800; YouTube &#8800; email). Content scoring that catches AI patterns before publishing. And a feedback loop where every edit makes the next draft better.</p><p>This is where context matters most. A system that knows your brand, your audience, and your past work produces fundamentally different output than a blank prompt.</p><h3>5. AI Creative Director &#8594; Directed Creative Workflows</h3><p>Kieran&#8217;s version: someone who directs AI creative with taste &#8212; choosing the right models, maintaining quality standards, and preventing &#8220;volume without soul.&#8221;</p><p>The workflow version: structured creative briefs, model-specific generation workflows, and quality gates that ensure fast doesn&#8217;t mean sloppy.</p><p>Unilever&#8217;s Sketch Pro brought concepts to life in 2 hours instead of 2 weeks. The key wasn&#8217;t the AI &#8212; it was the human direction encoded into the process.</p><div><hr></div><h2>The Real Insight</h2><p>Kieran says one skilled person plus AI can match a team of 10-20. We agree. But the skill isn&#8217;t just &#8220;being good at prompting.&#8221; It&#8217;s having structured workflows that accumulate context over time.</p><p>A prompt library is a starting point. A system where client context, brand voice, competitive intelligence, and past work all flow into every output &#8212; that&#8217;s the multiplier.</p><p>The five roles Kieran describes are real needs. The question is whether you solve them with headcount or with infrastructure.</p><div><hr></div><h2>What This Means for You</h2><p>If you&#8217;re an agency or consultancy serving SMBs, you&#8217;re probably feeling the pressure from both sides. Your clients want AI capabilities. Your team is already using AI but the output is inconsistent.</p><p>Hiring five specialists isn&#8217;t realistic. Building these capabilities as structured, governed workflows is.</p><p>That&#8217;s the model ThirdBrain BOB is built on: not five new hires, but five capabilities you own outright.</p><div><hr></div><p><em>The video that sparked this: <a href="https://youtu.be/E1wy8KM-lPg">5 AI Roles Every Marketing Team Needs Right Now</a> by Marketing Against the Grain (HubSpot). Worth watching &#8212; Kieran gets the problem right. We just think the solution looks different for SMBs.</em></p>]]></content:encoded></item><item><title><![CDATA[Hormozi Says the AI Moat Is Reality. He's Right, and It Changes What You Should Build.]]></title><description><![CDATA[A 2h22m interview with Alex Hormozi has one line worth building a business around &#8212; and it isn't about AI at all]]></description><link>https://carinebruyndoncx.substack.com/p/hormozi-says-the-ai-moat-is-reality</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/hormozi-says-the-ai-moat-is-reality</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Mon, 20 Jul 2026 11:20:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kjm4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kjm4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kjm4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kjm4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:657524,&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://carinebruyndoncx.substack.com/i/207760124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.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_!Kjm4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Kjm4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0de3bdc0-5181-47df-ad8f-7357a461da39_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Alex Hormozi spent two and a half hours on Steven Bartlett&#8217;s <em>Diary of a CEO</em> recently, and about fifteen minutes of it were actually about AI. The rest was hiring, pricing, retention, his father&#8217;s story, how he picked a wife. Typical Hormozi &#8212; he&#8217;ll answer the AI question and then spend the next two hours proving the answer with his own life.</p><p>But the fifteen minutes are the ones worth sitting with, because they contain a claim most people building AI products are quietly ignoring: <strong>in a world where intelligence gets cheap, reality and reputation are the only moats left.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I want to take that claim seriously, because it&#8217;s not a soundbite. It&#8217;s a filter. And it tells you, with some precision, what to build and what to stop building.</p><h2>The $350,000 mistake</h2><p>Hormozi opens with an example that should sting anyone currently &#8220;AI-transforming&#8221; their business. A founder had eleven virtual assistants doing data-cleaning work, costing about $11,000 a month. Good enough work. Nothing broken. He spent $350,000 building an AI system to replace them &#8212; more than three years of what the VAs cost &#8212; and the process he automated wasn&#8217;t even the thing limiting his growth. He still didn&#8217;t have enough customers. He just had a more expensive version of the same non-problem.</p><p>This is the failure mode of AI adoption right now: doing the thing that&#8217;s <em>available</em> to automate instead of the thing that&#8217;s <em>actually constraining</em> the business. Hormozi&#8217;s diagnostic question is almost insultingly simple &#8212; &#8220;are you making more money?&#8221; &#8212; and it&#8217;s the right one precisely because it&#8217;s hard to dodge. Token-maxing isn&#8217;t a strategy. It&#8217;s a hobby that happens to run on a corporate card.</p><p>If you&#8217;re deciding where to point AI inside your own business, that&#8217;s the whole test. Not &#8220;can this be automated&#8221; &#8212; everything, eventually, can be automated. The question is whether automating it moves revenue, and whether the thing you&#8217;re automating was ever your bottleneck to begin with.</p><h2>Why &#8220;reality is the moat&#8221; is not a slogan</h2><p>Here&#8217;s the part that actually matters. Hormozi&#8217;s argument isn&#8217;t that AI is bad at content, or bad at advice, or bad at anything specific. It&#8217;s structural: as the cost of generating content and analysis collapses to zero, the <em>supply</em> explodes while <em>demand</em> &#8212; attention, trust, buying decisions &#8212; stays roughly fixed. Every unit of content becomes less valuable, because there&#8217;s simply more of it competing for the same eyeballs.</p><p>What survives that flood isn&#8217;t quality of <em>output</em>. A model can match or beat most human output on style and even on substance. What survives is <strong>proof that the output is connected to something real</strong> &#8212; a track record, a risk someone actually took, an outcome someone can verify happened.</p><p>He uses Warren Buffett to make the point almost cruelly well: a teacher in Des Moines could give better investing advice than Buffett, word for word, and it wouldn&#8217;t matter, because &#8220;they just forgot to build Berkshire Hathaway.&#8221; The advice was never the product. The eighty years of being right, in public, with real money, was the product. AI can generate the advice. It cannot generate the eighty years.</p><p>This is why he frames it as a spectrum, not a blanket threat: low-stakes education (a makeup tutorial) survives AI generation just fine, because the cost of being wrong is trivial. High-stakes education &#8212; business, money, health &#8212; gets hit hard, because credibility is the actual product being sold, and credibility can only be built in reality, over time, with something at risk.</p><h2>Where this lands for anyone building with AI right now</h2><p>I read this against the backdrop of building an AI-driven operating system for small businesses, and the framing snaps into focus fast. The temptation with AI tooling is to sell the AI &#8212; the model, the automation, the speed. Hormozi&#8217;s argument says: don&#8217;t. Sell the outcome, backed by something real, and treat the AI as invisible infrastructure.</p><p>Concretely, three things fall out of this:</p><p><strong>First, judgment doesn&#8217;t get outsourced &#8212; it gets amplified.</strong> Hormozi tests every real decision by asking Claude, ChatGPT, and whichever other model is around, the same question, and reports that the answers scatter. His conclusion isn&#8217;t &#8220;AI is unreliable, avoid it.&#8221; It&#8217;s &#8220;the decision is still mine, and if I stop making decisions, I get weaker at making them.&#8221; That&#8217;s a useful discipline for anyone running a business with AI in the loop: use it to widen the option space, never to close the decision.</p><p><strong>Second, retention is the actual AI-proof asset, and it&#8217;s older than AI.</strong> The clearest section of the interview has nothing to do with AI at all &#8212; it&#8217;s his walkthrough of why a business that keeps 100% of its customers year over year will out-earn an identical-revenue business that churns and re-sells from scratch, using dramatically less acquisition spend to get there. That&#8217;s not a new insight. But it&#8217;s the <em>right</em> insight to re-read right now, because retention is exactly the kind of moat AI can&#8217;t shortcut. You can&#8217;t automate a customer&#8217;s decision to stay. You can only earn it, repeatedly, in reality.</p><p><strong>Third, proof of effort is the honest version of &#8220;fake it till you make it.&#8221;</strong> When you have no track record yet, Hormozi&#8217;s advice isn&#8217;t to project false credibility &#8212; it&#8217;s to document the <em>work</em> itself. MrBeast&#8217;s first viral video was him counting to a million. No outcome to show yet, just visible, verifiable effort. In an AI-saturated feed, that&#8217;s arguably more valuable than polish, because it&#8217;s the one thing a model can&#8217;t backfill for you.</p><h2>The uncomfortable part</h2><p>None of this is an argument against using AI. Hormozi says outright he&#8217;s a &#8220;big AI advocate.&#8221; The uncomfortable part is narrower and more specific: AI is extremely good at producing things that <em>look</em> like the valuable thing &#8212; advice, content, even decisions &#8212; without carrying what actually made the valuable thing valuable, which was always the reality behind it. If your business model depends on people being unable to tell the difference, AI is about to end that business model, quietly, by making the difference visible to everyone at once.</p><p>The businesses that come out ahead won&#8217;t be the ones with the best prompts. They&#8217;ll be the ones that spent the years building something an AI can&#8217;t fake: a track record, a retained customer base, a reputation with something real behind it. Hormozi didn&#8217;t say anything new here. He just said it at the exact moment enough people needed to hear it again.<br><br><strong>Editirial Note:</strong><br>This piece is an AI summary generated by BOB from the video, if you made it this far, find the link to the video below and take some time to watch it.</p><div><hr></div><p><em>This piece draws on Alex Hormozi&#8217;s July 2026 interview with Steven Bartlett on The Diary of a CEO, <a href="https://youtu.be/HwmwyBgzj8c">&#8220;Alex Hormozi&#8217;s Warning: Stop Chasing AI, Build This Instead!&#8221;</a>. Quotes and framing above are paraphrased from that conversation; watch the full 2h22m for the parts on hiring, pricing, and &#8212; unexpectedly &#8212; how he picked his wife.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 12: Turn a Folder of Markdown Into an App]]></title><description><![CDATA[This is the last of twelve prompts. You've built every underlying layer. This one wires it into a navigable interface &#8212; and closes out the whole architecture.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-12-turn</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-12-turn</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Fri, 17 Jul 2026 09:34:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RCiR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RCiR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RCiR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RCiR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.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;:1083875,&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://carinebruyndoncx.substack.com/i/203637287?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.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_!RCiR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!RCiR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c7be08b-4dc2-45b5-b44a-4118429a93d0_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A few weeks ago you ran a prompt that made the AI describe your folder structure and tell you, politely but honestly, where it would lose information. Since then, one prompt at a time, you&#8217;ve added every layer of a working AI operating system: a data model, a schema, governance rules, skills, playbooks, a context engine, authoring tools, automated validation, and queryable views.</p><p>All of it is still plain markdown. Every piece is readable, searchable, and editable without any special software. That was the point.</p><p>This final prompt adds the last layer: navigation. One config file turns the whole thing into something that feels like an app.</p><h2>What the config does</h2><p>The BOB Workspace plugin &#8212; free, open-source &#8212; reads a single file at <code>.obsidian/plugins/bob-workspace/workspace.json</code>. That file has six sections. The <code>schemas</code> block points at the YAML schemas folder you built in Prompt 7; that&#8217;s what renders the settings screens and entity forms for each record type. The <code>bases</code> block wires in the <code>.base</code> view files from Prompt 11. The <code>navigation</code> block defines a sidebar: named groups, icons, and click-through links to each entity screen. The <code>dashboards</code> block describes a home screen: stat tiles showing live counts (active clients, open deals, whatever matters to your business), quick-create buttons, and embedded Base views. <code>settings</code> controls which sidebar modules are visible.</p><p>Nothing is duplicated. The workspace file is a map of things that already exist. Remove it and the underlying data is untouched &#8212; it&#8217;s just markdown again.</p><p>The prompt below hands the AI the full format, the widget types, the rules that prevent the common failures, and a complete working example. It produces valid JSON. You place that file in the plugin directory, reload, and your vault is now a navigable workspace.</p><h2>The prompt</h2><pre><code><code>Generate a complete, valid workspace.json for the BOB Workspace Obsidian plugin.

My entities (with key fields) are: [LIST EACH ENTITY + 3&#8211;5 FIELDS]. My YAML schemas folder is: [PATH]. My .base files live in: [PATH].

THE FORMAT &#8212; six top-level sections:
- "schemas": { "enabled": true, "folder": "&lt;my YAML folder&gt;" }  &#8594; renders entity screens/settings from my schemas.
- "navigation": { "groups": [ ... ], "secondaryTabs": {} }  &#8594; the left sidebar. Each group has "items"; an item is { "id", "label", "icon" (Lucide name), "desc", and "entityKey" to bind it to an entity }.
- "workbookGroups": []  &#8594; leave empty unless grouping entities.
- "bases": { "&lt;entity&gt;": { "file": "&lt;path&gt;/&lt;Entity&gt;.base" } }  &#8594; one entry per entity I want viewable.
- "dashboards": { "home": { "title", "subtitle", "stats": [ ... ], "layout": [ [ ...widgets... ] ] } }
- "settings": { "modules": { ... } }  &#8594; which sidebar modules are on.

STAT CARDS (dashboards.home.stats[]) &#8212; top-row number tiles:
{ "label": "OPEN DEALS", "entity": "deal", "count": "open", "sub": { "entity": "deal", "count": "all", "suffix": "total" }, "accent": "sky" }
("count" = "open" | "all" | a status value; "accent" = sky | mint | warn | pink.)

WIDGETS (each cell in dashboards.home.layout) &#8212; use these kinds:
- record list (no "kind"): { "title", "entity", "source": "recent-open", "titleFields": [...], "metaFields": [...], "limit": 8 }
- { "kind": "actions", "actions": [ { "label", "entityKey", "icon" } ] }  &#8212; quick-create buttons
- { "kind": "base-embed", "entity", "view": "Active", "limit": 6, "titleFields": [...], "metaFields": [...] }  &#8212; preview a Base view
- { "kind": "markdown", "title", "body": "..." }

RULES (these prevent the common failures):
- For a record-list widget, "source" MUST be "recent" (all) or "recent-open" (open only). Do NOT use "all" on a list widget &#8212; it renders empty. ("all" is only valid on a stat card's "count".)
- For "base-embed", the entity MUST also appear in the top-level "bases" map, and "view" is a plain string naming a view inside that .base file.
- Include at least one "actions" widget (or entityKey nav items) so records can be created &#8212; a dashboard of only lists is read-only.
- Output strictly valid JSON: no comments, no trailing commas.

Use this complete example as the pattern, then replace the entities/fields with mine:

```json
{
  "schemas": { "enabled": true, "folder": "Schemas/source" },
  "navigation": {
    "groups": [
      { "id": "home_group", "label": "", "items": [
        { "id": "home", "label": "Home", "icon": "home", "desc": "Command centre." }
      ] },
      { "id": "records", "label": "Records", "items": [
        { "id": "records.client", "label": "Clients", "icon": "users", "entityKey": "client", "desc": "Client records" },
        { "id": "records.deal", "label": "Deals", "icon": "trending-up", "entityKey": "deal", "desc": "Deal records" }
      ] },
      { "id": "misc", "label": "", "items": [
        { "id": "settings", "label": "Settings", "icon": "settings-2", "desc": "BOB Workspace settings." }
      ] }
    ],
    "secondaryTabs": {}
  },
  "workbookGroups": [],
  "bases": {
    "client": { "file": "Bases/Clients.base" },
    "deal": { "file": "Bases/Deals.base" }
  },
  "dashboards": {
    "home": {
      "title": "Command Centre",
      "subtitle": "Your business at a glance",
      "stats": [
        { "label": "ACTIVE CLIENTS", "entity": "client", "count": "active", "accent": "mint" },
        { "label": "OPEN DEALS", "entity": "deal", "count": "open",
          "sub": { "entity": "deal", "count": "all", "suffix": "total" }, "accent": "sky" }
      ],
      "layout": [
        [
          { "kind": "actions", "actions": [
            { "label": "New Client", "entityKey": "client", "icon": "user-plus" },
            { "label": "New Deal", "entityKey": "deal", "icon": "trending-up" }
          ] }
        ],
        [
          { "title": "RECENT DEALS", "entity": "deal", "source": "recent-open",
            "titleFields": ["title"], "metaFields": ["stage", "deal_value"], "limit": 8 },
          { "kind": "base-embed", "entity": "client", "view": "Active",
            "limit": 6, "titleFields": ["client_name"], "metaFields": ["status", "regions"] }
        ]
      ]
    }
  },
  "settings": { "modules": { "planner": true, "records": true } }
}
```
</code></code></pre><h2>What you get &#8212; and what it means</h2><p>The AI returns a complete <code>workspace.json</code> for your entities. Drop it at <code>.obsidian/plugins/bob-workspace/workspace.json</code>, reload the plugin, and your vault changes. The sidebar now lists your record types by name. The home screen shows live counts pulled from your actual notes. You click &#8220;New Client&#8221; and the form that appears is your YAML schema from Prompt 7, not a generic template. The embedded views are the filtered Base queries from Prompt 11.</p><p>Everything is rendered live, over the same plain markdown files. Nothing was moved. The config file is the only new thing, and it weighs a few kilobytes.</p><h2>The full architecture, end to end</h2><p>Step back for a moment, because this is worth naming clearly.</p><p>Over twelve prompts you have built: a map of what you had (Prompt 1), a structured data model with consistent entity types (Prompt 2), a folder hierarchy that makes sense to both you and an AI (Prompt 3), governance rules that keep it consistent (Prompt 4), a library of skills your AI knows how to run (Prompt 5), playbooks that chain those skills into repeatable workflows (Prompt 6), YAML schemas that define every field and constraint (Prompt 7), authoring templates that make creating new records fast (Prompt 8), automated validation that catches mistakes before they compound (Prompt 9), a context engine that loads the right information for each task without manual hunting (Prompt 10), queryable views over your data (Prompt 11), and now a navigation layer that surfaces all of it as an interface (Prompt 12).</p><p>That is the architecture ThirdBrain BOB is built on. Exactly this, applied to a full business &#8212; with dozens of entity types across sales, finance, operations, delivery, HR, and marketing, views and dashboards already wired together, a curated skill library, and a setup process that points the AI at your existing business context and has you operational in under thirty minutes.</p><p>The plugin is free and open-source. It was never the moat. The depth that fills it &#8212; the entities, the schemas, the skills, the governance, the context engine, the dashboards already built across a whole business &#8212; is the product.</p><p>You now understand BOB from the inside, because you built a version of it yourself. The architecture is yours to keep, extend, and reshape for whatever your business needs next.</p><blockquote><div><hr></div><p><em>That&#8217;s the series &#8212; twelve prompts, one AI operating system you built yourself. The architecture is yours to keep.</em></p><p><strong>The complete guide</strong> &#8212; all twelve prompts as one polished PDFis free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the same architecture already filled out and wired across a whole business, operational in under 30 minutes? See what <strong>ThirdBrain BOB</strong> includes &#8212; and book a walkthrough &#8212; at <a href="https://brn.cx/">brn.cx</a> or find out more in the classroom section in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p></blockquote><p><br></p><blockquote></blockquote><p><br></p>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 11: See Your Data as Tables and Boards]]></title><description><![CDATA[This is part 11 of twelve. By now you have typed records in a structured vault. This prompt turns them into working screens.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-11-see</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-11-see</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Thu, 16 Jul 2026 09:39:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tGm6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tGm6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tGm6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tGm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png" width="2048" height="1152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1152,&quot;width&quot;:2048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2078289,&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://carinebruyndoncx.substack.com/i/203637158?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32075f8-12c4-436a-954c-ab50e434d1cd_2048x1152.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_!tGm6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!tGm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2c9ba2f-ff05-410c-be85-5f24573db280_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a gap between having structured data and being able to use it. You spent the last few weeks turning your notes into typed records such as clients with fields, deals with stages, contacts with roles. They&#8217;re all there. Correct, consistent, queryable in principle.</p><p>In practice, you&#8217;re still navigating a file tree.</p><p>A folder of markdown files is not a pipeline view. It&#8217;s not a client roster you can sort by region. It&#8217;s not a deal board you can scan to see what&#8217;s stuck. The data is good; the interface is still a list of filenames. This prompt closes that gap.</p><h2>What Bases actually does</h2><p>Obsidian ships a feature called Bases. Bases are built in, no plugin required. It does one thing: it reads the typed frontmatter on your notes and renders it as a table, a board, or a card view, filtered , grouped and sorted however you like. You write a small definition file, drop it in your vault, and open it. The view is live. Change a status field on a deal note and the board updates.</p><p>The definition file is not a query. You don&#8217;t write SQL or Dataview syntax. You declare which type of record to show (<code>type == "deal"</code>), which fields become columns, and which views you want. An active table sorted by close date, a card view grouped by stage. The AI writes these files from your schemas. You just open them.</p><p>One <code>.base</code> file per entity. A few dozen lines each. Your vault gets <code>Clients.base</code>, <code>Deals.base</code>, <code>Projects.base</code>  , whatever entities you defined in Prompt 7. Open one and your data is a sortable, filterable table. Open another and your pipeline is a board.</p><h2>The prompt</h2><p>Paste your entity schemas from Prompt 7 where indicated. If you have them in YAML, paste the whole block.</p><pre><code><code>Create an Obsidian Base (.base) file for each of my main entity types so I can see them as tables and cards.

My entities and their fields are in these schemas: [PASTE THE YAML FROM PROMPT 7].

For each entity, output a .base file in exactly this format:

```yaml
filters:
  and:
    - note.type == "&lt;entity-name&gt;"
formulas:
  open: link(file.path, "&#128269;")
properties:
  file.name:
    displayName: Name
  note.&lt;field&gt;:
    displayName: &lt;Readable Label&gt;
  note.status:
    displayName: Status
views:
  - type: table
    name: Active
    filters: note.status == "active"
    order:
      - formula.open
      - file.name
      - note.&lt;field&gt;
      - note.status
    sort:
      - property: file.name
        direction: ASC
  - type: cards
    name: By Status
    groupBy:
      property: status
    order:
      - formula.open
      - file.name
      - note.&lt;field&gt;
      - note.status
```

Rules:
- One .base file per entity type, named after it (e.g. Clients.base, Deals.base).
- Under `properties`, list the 4&#8211;7 most useful fields (use the schema's `key_fields`), each with a human-readable `displayName`.
- Give each entity 2&#8211;3 views: usually an "Active" table, an "All" table, and one grouped card view (by status, stage, region &#8212; whatever fits).
- Only reference fields that exist in the schema.
</code></code></pre><h2>What you get back &#8212; and why it matters</h2><p>One <code>.base</code> file per entity. Drop them in a <code>Bases/</code> folder in your vault and open them. Each renders as a live, filterable view of that record type. No refresh button. No export step.</p><p><code>Deals.base</code> shows your pipeline. Sort by expected close date, filter to open deals, group by stage. <code>Clients.base</code> shows every account , active, inactive, on hold , all sortable by region or status. <code>Projects.base</code> shows what&#8217;s running and what&#8217;s overdue. These are the screens you&#8217;d pay for in a CRM or project tool, built from the notes you already have.</p><p>The important thing is that nothing moves. Your notes are still markdown files in folders. The Base file is just a lens, a definition of what to show and how to arrange it. If you delete the Base file, your data is untouched. If you add a new client note with the right <code>type:</code> field, it appears in <code>Clients.base</code> the next time you open it.</p><p>Once you have these views, the folder tree stops being your interface. You open the board. You scan the table. You click through to a record when you need it. That&#8217;s the shift &#8212; from navigating a file system to working from structured views.</p><h2>Next: the finale</h2><p>Part 12 is the last one. It wires everything built across this series, the schemas, the templates, the views into a navigable workspace. Dashboards with quick actions. Navigation panels. A layout that opens to where your work actually is. A folder of markdown files becoming something that functions like an application. That&#8217;s where this ends.</p><blockquote><div><hr></div><p><em>This is part 11 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 10: The Hook That Won't Let the AI Cut Corners]]></title><description><![CDATA[This is part 10 of twelve. We're deep in the machinery now &#8212; the mechanisms that keep the system honest when you're not watching.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-10-the</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-10-the</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Mon, 13 Jul 2026 16:42:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e-IF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e-IF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e-IF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e-IF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.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;:1087201,&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://carinebruyndoncx.substack.com/i/203637024?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.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_!e-IF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!e-IF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e80851e-58de-421e-a910-642ed382f1e3_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a gap between a system that <em>starts</em> right and one that <em>stays</em> right. Templates close the first gap. By part nine you have clean templates, typed records, and a folder structure the AI can reason about. But the moment an AI assistant writes a record &#8212; actually writes it, not fills a template interactively &#8212; you&#8217;re trusting it to remember every required field, every time, under any circumstance. That trust is usually misplaced.</p><p>The assistant doesn&#8217;t forget maliciously. It just deprioritises. It&#8217;s mid-task, the surrounding context is complex, and the record gets written with seven of nine required fields filled in. The note looks fine. It opens fine. It breaks silently, later, when a query tries to join on the missing field and returns nothing. You spend twenty minutes wondering why your dashboard is empty before you trace it back to a note that was never quite complete.</p><p>A hook solves this in one registration.</p><h2>What a hook is</h2><p>A hook is a small piece of automation that runs after your AI tool writes or edits a file. Most AI coding environments support them. They are called post-tool hooks, after-save hooks, or similar, depending on the tool. You register a script once, and from that point on, every time the AI writes a note, the hook fires.</p><p>The validation hook for this system does exactly one thing: it reads the <code>type</code> field from a note&#8217;s frontmatter, finds the matching YAML schema from the folder you built in prompt 7, and checks that every required field is present and non-empty. If everything is there, it exits cleanly. If anything is missing, it fails &#8220;loudly&#8221;, with a list of exactly which fields need filling and that failure is surfaced back to the assistant before the task is considered done.</p><p>The assistant can&#8217;t quietly move on. It has to fix the record.</p><h2>The prompt</h2><pre><code><code>Write me a frontmatter validation hook so my AI tool can't save incomplete records.

My AI tool is: [NAME IT &#8212; e.g. Claude Code, Cursor, etc.]. My entity schemas live in: [SCHEMAS FOLDER PATH].

Produce two things:

1. A small validation script that, given a note file:
   - skips files with no frontmatter and any note whose `type` has no matching schema;
   - reads the note's `type`, loads &lt;type&gt;.yaml from my schemas folder;
   - checks every field marked `required: true` in the schema is present and non-empty;
   - on success, prints PASS and exits 0;
   - on failure, prints FAIL and lists the missing fields, and exits non-zero.

2. The hook configuration for my AI tool that runs this script automatically after any note write/edit, so a failed check is surfaced back to the assistant.

Keep the script dependency-light and explain in one line where to register the hook.
</code></code></pre><h2>What you get back &#8212; and what changes</h2><p>The AI produces a validation script and the configuration block to register it as a hook in your tool. You add the config, test it once on a deliberately incomplete note, watch it fail and list the missing fields, then leave it alone. From that point on it runs automatically.</p><p>What changes is the failure mode. Before the hook, an incomplete record was a silent problem. It existed, it looked normal, and it broke things downstream in ways that were hard to trace. After the hook, an incomplete record is an immediate, noisy problem that the AI cannot ignore. The system corrects itself at the point of creation, not hours later when you&#8217;re staring at an empty query result wondering what went wrong.</p><p>One honest caveat: hooks fire on AI edits, not on files written by external scripts. If you later add a script that creates records automatically, generating invoices from a template, for example. That script bypasses the hook entirely. The fix is straightforward: run the same validation script at the end of any such automation, explicitly. The principle is the same; it just isn&#8217;t automatic.</p><p>This is the mechanism that separates a system that works from one that merely looks like it works. Every other prompt in this series builds something. This one keeps everything else honest.</p><p>Next Part 11 : once your records are typed, validated, and enforced, you can finally <em>see</em> them as tables and boards rather than a folder of files. That&#8217;s where the payoff becomes obvious.</p><blockquote><div><hr></div><p><em>This is part 10 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 9: Make Every Record Start Complete]]></title><description><![CDATA[This is part 9 of twelve. We've been in Part 2 &#8212; the machinery &#8212; for a few prompts now. This prompt is about templates: the thing that makes a schema useful in practice, not just correct in theory.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-9-make</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-9-make</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Thu, 09 Jul 2026 10:32:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cvw4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cvw4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cvw4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cvw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.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;:903332,&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://carinebruyndoncx.substack.com/i/203636866?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.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_!cvw4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!cvw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa82ea946-2491-4efa-b628-b4bc4681a4f2_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The previous prompt gave your records a schema: a declared set of fields that every note of a given type must carry. A meeting note must have a date, attendees, and a status. A client record must have an ID and a region. The schema is the spec.</p><p>But a spec doesn&#8217;t help you when you&#8217;re creating a note at speed on a Tuesday afternoon. You&#8217;re not going to pause and manually type out every required field from memory. And your AI definitely isn&#8217;t going to infer them from a blank page.</p><p>That&#8217;s the gap this prompt closes. A template makes a new record <em>start</em> with the schema already in place ie the frontmatter laid out, required fields present, body sections already named. You open a new meeting note and it already says &#8220;Attendees,&#8221; &#8220;Decisions,&#8221; &#8220;Actions.&#8221; You create a new client and it already has &#8220;Overview,&#8221; &#8220;Contacts,&#8221; &#8220;Notes.&#8221; The structure is there before you&#8217;ve typed a word.</p><p>Neither you nor the AI is starting from nothing.</p><h2>What &#8220;starting complete&#8221; actually means</h2><p>There&#8217;s a subtle distinction worth making. A schema lives in documentation,  it is the rulebook. A template is what the rulebook looks like when you open a new file.</p><p>The difference matters because most AI OS failures happen at creation time, not query time. A record gets created in a hurry, the person skips a section, the AI later reads that record and doesn&#8217;t know what it doesn&#8217;t know. It can&#8217;t tell whether &#8220;Actions&#8221; was intentionally left blank or accidentally omitted. It just reasons from what&#8217;s there.</p><p>Templates solve this before it starts. If &#8220;Actions&#8221; is always in the note, even empty,  the AI sees a field with no entries, not a field that might not exist. That&#8217;s a meaningful difference in how it reasons about your business.</p><p>The Templater plugin for Obsidian handles the mechanics: you build a template for each entity type, you tell Templater where your templates folder lives, and optionally you map each template to the folder where that entity type belongs, so when you create a new note in your clients folder, it&#8217;s offered the client template automatically. The right structure appears without you having to remember to ask for it.</p><h2>The prompt</h2><p>Install the Templater community plugin first. Have your YAML schemas from Prompt 7 to hand. Then paste this:</p><pre><code><code>Create a note template for each entity type, matching my YAML schemas, so new records start complete.

Here are my schemas: [PASTE THE YAML FROM PROMPT 7]. For each entity, also tell me / decide the body sections a note of that type should always contain.

For each entity, output a markdown template in this shape:

```markdown
---
type: &lt;entity-name&gt;
&lt;required_field&gt;: &lt;sensible default or "" placeholder&gt;
&lt;optional_field&gt;:
created: &lt;Templater date command &#8212; see rules below&gt;
---

# {{title}}

## &lt;Section every note of this type needs&gt;

## &lt;Next required section&gt;
```

Rules:
- Frontmatter must list every field from the schema: required fields get a default or a clear placeholder; optional fields appear but empty, so I'm reminded they exist.
- For `created`, use a Templater date command &#8212; the `tp.date.now("YYYY-MM-DD")` function, wrapped in Templater's execution tags &#8212; so each new note stamps its own date instead of a fixed one.
- Give each entity the 2&#8211;4 body sections it genuinely needs &#8212; no generic filler.
- Output one template per entity, named after it.
</code></code></pre><h2>What you get back and what to do with it</h2><p>One template per entity. Drop them in a <code>Templates/</code> folder, point Templater at it in settings, and optionally configure folder templates so the right one is offered automatically by location.</p><p>From that point on, a new meeting note already has &#8220;Attendees,&#8221; &#8220;Decisions,&#8221; &#8220;Actions.&#8221; A new client already has &#8220;Overview,&#8221; &#8220;Contacts,&#8221; &#8220;Notes.&#8221; A new project already has &#8220;Goals,&#8221; &#8220;Deliverables,&#8221; &#8220;Status.&#8221; The created date stamps itself that you don&#8217;t need to type and the AI doesn&#8217;t have to guess it.</p><p>This matters for you, obviously. But it matters more for the AI. When your AI is the one creating records, writing up a meeting it just attended, scaffolding a new client after a call, drafting a project note from a brief, it&#8217;s working from these same templates. The structure is given to it, not inferred by it. Every record it creates starts in the same shape as every record you create.</p><p>That consistency is the foundation everything else in the system depends on. You can&#8217;t query records reliably if half of them were created without the standard sections. You can&#8217;t run workflows across client records if some have &#8220;Overview&#8221; and others have &#8220;About&#8221; and others have nothing. Templates are how you prevent that drift from the very first note.</p><p>A working AI operating system ships these worked out across every entity type in a full business so new records of any kind, created by you or the AI, come structured from the start. You&#8217;re building the same thing, one entity at a time.</p><p>Next Part 10 &#8212; the write-hook that keeps records right even when the AI is the one writing them. Templates give you the starting shape; the hook enforces it stays correct after every edit.</p><blockquote><div><hr></div><p><em>This is part 9 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 8: The Field Form You Might Not Need]]></title><description><![CDATA[This is part 8 of twelve &#8212; the one prompt in the series you might legitimately skip. Whether to run it depends on a single question, which this piece answers.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-8-the-field</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-8-the-field</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Tue, 07 Jul 2026 08:51:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zqto!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zqto!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zqto!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zqto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.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;:1101981,&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://carinebruyndoncx.substack.com/i/203636742?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.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_!Zqto!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!Zqto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922c9f5d-9825-42cf-bfe7-fa02f6ace02e_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The previous prompt gave you YAML schemas: machine-readable definitions that tell your system exactly what goes in each field, what values are allowed, and which fields are required. The AI reads those schemas. The BOB Workspace renders from them. They are the source of truth.</p><p>This week&#8217;s prompt generates something different &#8212; a point-and-click form for filling records <em>by hand</em>. It&#8217;s called a fileClass, it&#8217;s read by a plugin called Metadata Menu, and it is genuinely optional.</p><p>Here&#8217;s why I&#8217;m telling you it&#8217;s optional before I give you the prompt: a system that tells you what you don&#8217;t need is more trustworthy than one that treats every feature as mandatory. This is the one case in the series where the right answer might be &#8220;skip it.&#8221;</p><h2>What the prompt actually generates</h2><p>Metadata Menu is an Obsidian community plugin. Once installed and pointed at a folder of fileClass files, it reads those files and uses them to present a form inside every matching note. Open a client record &#8212; and instead of staring at raw YAML, you get a clean panel on the right: fields labelled, dropdowns populated with your allowed values, required fields flagged.</p><p>The fileClasses are generated directly from the YAML schemas you built in Part 7. One entity, one fileClass, one form. The plugin maps your field types for you: a string becomes a text input; a string with an enum becomes a dropdown; a date becomes a date picker; a link to another note becomes a file chooser.</p><p>It&#8217;s a genuinely useful thing, if filling records by hand is something you do.</p><p><strong>One important clarification before you run the prompt.</strong> The fileClasses feed Metadata Menu. They do not feed the BOB Workspace plugin. The Workspace reads your YAML schemas from Part 7 directly &#8212; always has, always will. So Metadata Menu is not a dependency. It is a separate convenience layer for the human path. If your AI writes your records &#8212; which is what Prompts 9 and 10 are about &#8212; you can skip this entirely, and nothing downstream breaks.</p><h2>The prompt</h2><p>Install the Metadata Menu community plugin first. Have your YAML schemas from Part 7 ready to paste.</p><pre><code><code>Generate a Metadata Menu "fileClass" for each entity, derived from my YAML schemas &#8212; so I can fill records through a form by hand.

Here are my YAML schemas: [PASTE THE YAML FILES FROM PROMPT 7].

For each entity, output a fileClass file in exactly this format:

```yaml
---
fileClass: &lt;entity-name&gt;
version: "1.0"
mapWithTag: false
filesPaths:
  - &lt;the folder where these notes live&gt;/
fields:
  - name: &lt;field_name&gt;
    type: &lt;Input | Select | Multi | Date | Number | Boolean | File&gt;
    required: &lt;true if the YAML marked it required, omit otherwise&gt;
    options:            # ONLY where the YAML had an `enum`
      - "0": &lt;value&gt;
      - "1": &lt;value&gt;
---
# &lt;Entity&gt; FileClass
```

Mapping rules from the YAML:
- YAML `string` &#8594; `Input`; YAML `string` with `enum` &#8594; `Select`; YAML `array` &#8594; `Multi`; `format: date` &#8594; `Date`; `number` &#8594; `Number`; `boolean` &#8594; `Boolean`; a link to another note &#8594; `File`.
- Carry `required: true` across wherever the YAML had it.
- Turn every YAML `enum` into the `options` list so I can't typo a value.
- Don't add fields the YAML doesn't have.
</code></code></pre><h2>What comes back &#8212; and where it lives</h2><p>One fileClass file per entity. Save them in a <code>fileClasses/</code> folder inside your vault and point Metadata Menu at it in the plugin settings. From that point on, any note the plugin recognises gets the form.</p><p>The output is tidy and mechanical &#8212; which is the point. The AI is just translating your schemas into a format a different plugin can read. There is no interpretation here, no judgment. It&#8217;s a format conversion you could do by hand in an afternoon; the prompt just saves you the afternoon.</p><h2>The one question that tells you whether to bother</h2><p>Do you, or will you, ever fill records by hand?</p><p>If yes &#8212; run the prompt. The form prevents typos, keeps enums consistent, and makes the gap between &#8220;the AI created this record&#8221; and &#8220;I edited it&#8221; invisible to the system.</p><p>If no &#8212; skip it. The YAML from Part 7 is already doing everything that matters. The Workspace renders from it, the AI reads from it, validation runs against it. Adding a form nobody uses is just tidying a room that stays locked.</p><p>Next prompt: Part 9 &#8212; templates that make every new record start complete, with its sections already in place. That one applies whether or not you ran this one.</p><blockquote><div><hr></div><p><em>This is part 8 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 7: Define Each Record Once, in YAML]]></title><description><![CDATA[Part 7 of twelve. We've built the folder structure, the naming conventions, the queries, the templates, the workspace layout, and the navigation. This one is the spine that holds all of it together.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-7-define</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-7-define</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Mon, 06 Jul 2026 14:29:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zKBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zKBL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zKBL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zKBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21119710-0910-4d10-a3fa-10902b4af918_2048x1152.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;:1201824,&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://carinebruyndoncx.substack.com/i/203636612?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.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_!zKBL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!zKBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21119710-0910-4d10-a3fa-10902b4af918_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By now you have a working folder structure, a way to query it, templates for the records you keep, and a workspace to look at it all. What you don&#8217;t yet have is a single, authoritative definition of what each record type <em>is</em>. That&#8217;s what this prompt produces &#8212; and it&#8217;s the one that makes the whole thing self-consistent.</p><p>The problem without it is drift. You add a field to a template. You forget to update the workspace screen. Someone fills in a status value that doesn&#8217;t match the dropdown. Six months later you have records with slightly different shapes and a system that&#8217;s harder to query than a folder of documents. Nothing dramatic &#8212; just slow, silent entropy.</p><p>The fix is to define each entity once, in a format every tool in your system can read. That&#8217;s what a YAML schema is: a single file per record type, naming every field, its type, whether it&#8217;s required, and the exact values it&#8217;s allowed to carry. From that one file, your validation generates. Your field forms render. Your workspace screens pull their settings. Change the definition once; every layer picks it up.</p><h2>Why machine-readable matters here</h2><p>You could put this definition in a document. Plenty of people do. But a Word document can&#8217;t tell your system anything &#8212; it&#8217;s just text for humans to read and then manually translate into every other place the information needs to live. A YAML schema file is different: it&#8217;s structured data, and tools can parse it directly.</p><p>In practice, this means the workspace plugin that renders your entity screens reads from this file. The validation script that checks whether a record has all its required fields reads from this file. If you build a point-and-click form for filling records by hand, it reads from this file. You write the definition once, and every layer downstream stays in sync with it automatically. That discipline &#8212; one source of truth for each entity &#8212; is what lets a real system carry dozens of record types without collapsing under its own weight.</p><h2>The prompt</h2><p>Before you run it, have your data model from Prompt 2 to hand. Decide on a schemas folder &#8212; <code>Schemas/source/</code> works well.</p><pre><code><code>Turn my data model into machine-readable YAML schema definitions &#8212; one file per entity type. These are the canonical definitions my workspace, validation, and authoring tools will all read.

My data model: [PASTE THE ENTITY TYPES + FIELDS FROM PROMPT 2].

For each entity, output a YAML file in exactly this format:

```yaml
entity: &lt;entity-name&gt;
label: &lt;Readable Label&gt;
type_value: &lt;entity-name&gt;          # the value each note's `type:` field will carry
location_pattern: &lt;folder where these notes live&gt;/
description: &lt;one line describing the entity&gt;
key_fields:                        # the few fields shown in summaries/tables
  - &lt;field&gt;
fields:
  - name: type
    type: string
    required: true
  - name: &lt;field_name&gt;
    type: &lt;string | array | number | boolean&gt;
    required: &lt;true | false&gt;
    format: date                   # ONLY for date fields
    enum:                          # ONLY for fixed-value fields (status, stage, ...)
      - &lt;value&gt;
    description: &lt;what this field is&gt;
```

Rules:
- One YAML file per entity, named &lt;entity-name&gt;.yaml.
- Mark `required: true` only for fields a record cannot exist without.
- Use `enum` for any field with a fixed set of values &#8212; this is what stops typos and powers dropdowns later.
- Use `format: date` for dates and `type: array` for lists or links to other notes.
- Keep strictly to my model &#8212; don't invent fields.
</code></code></pre><h2>What comes back &#8212; and why it matters</h2><p>One YAML schema file per entity, ready to drop into your schemas folder. Each file is compact and readable &#8212; you can open it and see at a glance what a record is, what it must contain, and what values are legal. More importantly, your tools can read it too.</p><p>Note the four-backtick fence around the prompt above: that&#8217;s because the prompt itself contains a code block inside it. When you paste the prompt into your AI, you&#8217;re pasting the outer wrapper, not the inner YAML block &#8212; the AI reads the whole thing and knows what format you want.</p><p>This schemas folder is now the single source of truth for your data model. In Prompt 10, you&#8217;ll build a write-hook that validates every record against these files the moment it&#8217;s saved. In Prompt 12, you&#8217;ll point the workspace plugin&#8217;s schemas setting directly at this folder, and your entity screens render from it. The same files that define your entities are the ones your system acts on &#8212; no translation layer, no manual updating in multiple places.</p><p>Next week: Part 8 covers an optional point-and-click form for filling records by hand &#8212; handy if you want a structured UI for data entry, and one you can skip entirely if your AI is doing the writing.</p><blockquote><div><hr></div><p><em>This is part 7 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[The first six prompts — your AI OS foundation, in one place]]></title><description><![CDATA[This first digest covers the whole foundation &#8212; prompts 1&#8211;6]]></description><link>https://carinebruyndoncx.substack.com/p/the-first-six-prompts-your-ai-os</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/the-first-six-prompts-your-ai-os</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Mon, 06 Jul 2026 14:08:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Me3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Me3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Me3s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Me3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png" width="1456" height="1365" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1365,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161598,&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://carinebruyndoncx.substack.com/i/205508634?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.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_!Me3s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Me3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda6b90ad-3aba-4544-abcb-11d21d813c5d_1600x1500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A quick roundup. This series runs a prompt at a time on the site through the week; once a week I gather them here so you&#8217;re not chasing links. Here&#8217;s the first batch &#8212; six prompts, and by the end of them the pieces have started to connect into something that behaves like a system rather than a pile of clever chats.</p><p>The first five are the architecture: the thinking that has to be in place before any of it runs on its own. The sixth is where those files stop being documents and start being machinery. If you only run one this week, run the first &#8212; it&#8217;s the one people are most surprised by.</p><p><strong>Part 1 &#8212; Make the AI describe what you already have</strong><br>Before you add anything, make the AI map your current setup back to you, in writing, and tell it not to flatter you. Seeing your own mess reflected back accurately is the moment it stops being a chatbot and starts reasoning about <em>your</em> business.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-1-make">Read it</a></p><p><strong>Part 2 &#8212; Turn your notes into records you can query</strong><br>Your notes aren&#8217;t free text; they&#8217;re typed records. A client always carries the same fields; an invoice always links to a client. That one shift turns a pile of files into something you can actually query.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-2-turn">Read it</a></p><p><strong>Part 3 &#8212; One file the AI reads before it does anything</strong><br>Consistency doesn&#8217;t come from a better prompt each time. It comes from one operating-instructions file the AI reads first &#8212; and every rule in it needs its <em>reason</em>, or the AI quietly drops it once a session runs long.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-3-one-file">Read it</a></p><p><strong>Part 4 &#8212; Stop re-explaining the same task to your AI</strong><br>There&#8217;s a task you explain every single time you need it done. Write it down once as a skill file the AI loads when it&#8217;s needed, instead of leaving it in your chat history to slowly drift.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-4-stop">Read it</a></p><p><strong>Part 5 &#8212; Turn a skill into a process that runs itself</strong><br>A skill answers a question; a playbook runs a process &#8212; with human checkpoints exactly where money, client-facing output, or anything irreversible lives. You decide what the AI is allowed to do on its own.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-5-turn">Read it</a></p><p><strong>Part 6 &#8212; Never re-paste your business again</strong><br>This is where Part 1 ends and the machinery begins. A real system briefs itself: context lives in standard files, and one rule decides which to load before any task. The assistant shows up to every job already knowing your business &#8212; no re-pasting the profile every time.<br>&#8594; <a href="https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-6-never">Read it</a></p><p>That&#8217;s the foundation. The next six move fully into the machinery &#8212; YAML schemas, templates, the validation hook that won&#8217;t let the AI cut corners, and the views and workspace that turn all of it into something you can actually look at. Those land in the next roundup.</p><blockquote><div><hr></div><p><em>This is <strong>Build Your Own AI Operating System</strong> &#8212; a free series that turns the AI you already use into a system that runs your business. Six prompts down, six to go.</em></p><p>You&#8217;re already subscribed, so the next roundup arrives on its own. Know someone who&#8217;s still re-pasting their business into every new chat? <strong>Forward this</strong> &#8212; they can subscribe at <a href="https://carinebruyndoncx.substack.com">carinebruyndoncx.substack.com</a>.</p><p><strong>Don&#8217;t want to wait ?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 6: Never Re-Paste Your Business Again]]></title><description><![CDATA[This is prompt 6 of 12. Part 1 built the foundations: the map, the data model, the profiles, the conventions. Part 2 is where those files stop being documents and start being machinery.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-6-never</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-6-never</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Fri, 03 Jul 2026 12:58:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K_4U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Part 1 was mostly about thinking. You described your business to the AI, codified the structure, got the conventions into writing. Good. Useful. Necessary. But none of that runs automatically. Every time you opened a new conversation, you still had to explain yourself &#8212; paste the profile, mention the ICP, remind the assistant which conventions apply. The files existed. The AI just didn&#8217;t read them unless you remembered to ask.</p><p>Part 2 fixes that. It starts here, with a single mechanism that changes how the whole system operates: automatic context loading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K_4U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K_4U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K_4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.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;:1141917,&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://carinebruyndoncx.substack.com/i/203636479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.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_!K_4U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!K_4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ca2a5-1386-4f4e-a25c-558da91e1f70_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What a real AI operating system actually does</h2><p>Most people think the hard part of an AI OS is the prompts. It isn&#8217;t. The hard part is the <em>context plumbing</em> &#8212; getting the right information in front of the AI before it starts work, every time, without you having to remember.</p><p>Think about what it costs when that doesn&#8217;t happen. You ask the assistant to draft a proposal. It gives you something technically fine and entirely off-brand, because it doesn&#8217;t know your tone, your pricing logic, your client&#8217;s history. So you paste the context in. It gets better. Next session, same problem. You paste again. The AI isn&#8217;t the bottleneck &#8212; the manual re-pasting is.</p><p>A real AI operating system doesn&#8217;t ask you to do that. The context is standard, the files are stable, and a single rule decides which of them to load before any task runs. The AI shows up already briefed. And critically: a finance task doesn&#8217;t drag in your marketing context, and a client proposal doesn&#8217;t load your supplier conventions. It&#8217;s conditional loading &#8212; enough to be relevant, not so much that it&#8217;s noise.</p><p>That conditional, automatic loading is the quiet engine under everything BOB does. This prompt builds yours.</p><h2>The prompt</h2><p>You&#8217;ll need to know the names and locations of the context files you created in Part 1 &#8212; your operating-instructions file, your data model, and any profile, ICP, or offer notes. Have them handy, then paste this:</p><pre><code><code>I want automatic context loading for my system &#8212; a central rule that decides which files to read before any task.

My standard context files are: [LIST THEM &#8212; e.g. business profile, ICP, offerings, conventions, the data model, the operating-instructions file].

Produce three things:

1. CORE CONTEXT &#8212; the short list of files that should be read before EVERY task, no matter what. Keep it minimal: only files that genuinely change the quality of the output.

2. CONTEXT MAP &#8212; a table with three columns: "When the task is about X" | "also read these files" | "why". Cover my main kinds of work (e.g. sales, content, finance, client delivery). The point is conditional loading &#8212; a finance task shouldn't drag in marketing context, and vice versa.

3. LOADER RULE &#8212; a short instruction I can paste into my operating-instructions file telling any assistant: before starting a task, identify its kind, then read the core context plus the mapped files first. Include the reason, so a long session doesn't quietly drop the habit.

Keep it lean and specific to my business, not a generic checklist.
</code></code></pre><h2>What you get back &#8212; and where it goes</h2><p>Three things: a core context set, a conditional context map, and a loader rule.</p><p>The core context set is deliberately short &#8212; two or three files that genuinely improve every output, whatever the task. Your business profile probably goes here. Your conventions file. Maybe your operating-instructions file itself.</p><p>The context map is where the conditional logic lives. When the task is a client proposal, also read the client&#8217;s profile and your offer definitions. When the task is a finance question, also read the data model and the relevant accounts. Marketing copy? Pull in the ICP and the brand voice notes. The map is specific to your business &#8212; the AI builds it from the files you listed, not a generic template.</p><p>The loader rule is a short paragraph you drop into your operating-instructions file, which already exists from Part 3. It tells any assistant: before starting work, read the core context, identify the task type, then read the mapped files. It includes the reason &#8212; &#8220;so the output reflects the actual business, not a generic approximation&#8221; &#8212; because an instruction without a rationale gets dropped the moment a session runs long.</p><p>Once the loader rule is in place, the dynamic shifts. The assistant stops asking for background you&#8217;ve already written down. Its output gets more precise &#8212; consistently on-brand, correctly structured &#8212; because it&#8217;s always starting from the same canonical sources. You stop re-pasting and start noticing that the AI actually knows your business.</p><p>Next Prompt 7: turning your plain-language data model into machine-readable YAML schemas. The data model you built in Part 2 of this series reads well to humans. It reads better still when it&#8217;s structured so the AI can validate, query, and enforce it &#8212; that&#8217;s the spine everything else in the system reads from.</p><blockquote><div><hr></div><p><em>This is part 6 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 5: Turn a Skill Into a Process That Runs Itself]]></title><description><![CDATA[This is part 5 of twelve. Previously youbuilt a skill &#8212; a single, reusable task the AI does the same way every time. This week you chain several of them into something the AI can actually drive from s]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-5-turn</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-5-turn</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Thu, 02 Jul 2026 16:51:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b_ry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b_ry!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b_ry!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b_ry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.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;:1083322,&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://carinebruyndoncx.substack.com/i/203636360?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.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_!b_ry!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!b_ry!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6529e8f-06a0-45c9-ab7c-d8e1f17ea82c_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a meaningful difference between an AI that can answer questions well and one that can run a process. The first is impressive. The second is useful in the way a reliable colleague is useful &#8212; you hand it the trigger, and something complete comes back at the end.</p><p>The gap between them is a playbook.</p><h2>What a playbook actually is</h2><p>A skill does one thing. &#8220;Draft the proposal from these notes.&#8221; &#8220;Score this lead.&#8221; &#8220;Summarise this call.&#8221; Useful, but it still requires you to be the conductor &#8212; deciding which skill to run, in what order, passing the output of one into the input of the next.</p><p>A playbook removes that orchestration burden. It sequences the skills into a complete outcome, describes what happens at each step, and &#8212; critically &#8212; marks the moments where the AI should stop and wait for you rather than continuing on its own.</p><p>That last part is where most people don&#8217;t think carefully enough. The temptation is either to checkpoint everything (which makes the playbook as slow as doing it manually) or to checkpoint nothing (which means the AI publishes the draft, sends the email, and marks the deal closed before you&#8217;ve looked at any of it). The right answer is somewhere specific and intentional: human checkpoints where money changes hands, where something goes to a client, or where an action can&#8217;t be undone. Everything else can flow.</p><p>Once you draw those lines deliberately, you&#8217;ve made an architectural decision about your business &#8212; not just a prompt.</p><h2>The prompt</h2><p>Think of one outcome that takes you several steps: onboarding a client, producing a piece of content end to end, closing out a project, sending a month-end summary. Then run this:</p><pre><code><code>Help me turn a multi-step outcome into a repeatable "playbook".

The outcome is: [DESCRIBE THE END RESULT &#8212; e.g. "a new client is fully onboarded" or "a blog post is researched, written, reviewed and published"].

Build a playbook with:

- TRIGGER &#8212; the phrase or event that starts this playbook.
- STEPS &#8212; the ordered steps from start to finished outcome. For EACH step, mark it as either [AI] (you can do it) or [CHECK] (you do it, then stop and get my approval before continuing). Be realistic about which steps need my judgement.
- USES &#8212; note where a step would call one of my skills (like the one from Prompt 4).
- DONE WHEN &#8212; the clear definition of "this outcome is complete".

Keep the human checkpoints where money, client-facing output, or irreversible actions are involved. Everything else can flow automatically.
</code></code></pre><h2>What comes back &#8212; and what to do with it</h2><p>A sequenced, labelled process. Each step is either AI-driven or a human checkpoint, and the AI has been forced to reason about which is which rather than leaving it to you to decide later. The &#8220;DONE WHEN&#8221; line matters more than it looks: without a clear finish condition, processes sprawl.</p><p>Run it once, end to end. Watch where the checkpoints create friction and where skipping them would worry you. Adjust until the balance feels right. That calibration is not a one-time thing &#8212; it shifts as your confidence in the system grows.</p><p>One more thing worth noticing: the playbook will reference the skill you built in Prompt 4. That&#8217;s not incidental. Skills become the building blocks that playbooks call. Over time, you accumulate a library of reusable skills and a set of playbooks that orchestrate them &#8212; which is, structurally, exactly how a real AI operating system is built.</p><h2>You&#8217;ve now built all five layers</h2><p>This is the last prompt in Part 1 of the guide. Step back for a moment and look at what you have:</p><ol><li><p>A system map &#8212; the honest picture of what you already had</p></li><li><p>A data model &#8212; the consistent structure that lets the AI work with your information reliably</p></li><li><p>Operating instructions &#8212; the business context the AI now carries automatically</p></li><li><p>A skill &#8212; one task the AI performs the same way every time</p></li><li><p>A playbook &#8212; a complete process the AI drives, with your judgement built in exactly where it belongs</p></li></ol><p>That is the architecture of an AI operating system. Not a collection of clever prompts. A system with structure, memory, repeatable tasks, and defined processes &#8212; assembled from the tools you already use.</p><p>Next post starts Part 2: the machinery that makes the architecture run without you having to manually load it every session. Prompt 6 is about making the AI read your business context automatically, so you never re-paste it again.</p><blockquote><div><hr></div><p><em>This is part 5 of 12 in Build Your Own AI Operating System &#8212; one prompt at at time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 3: One File the AI Reads Before It Does Anything]]></title><description><![CDATA[This is part three of twelve. We've mapped your system and built its routing table. Now we give the AI something it can read before it does anything &#8212; so it stops re-learning your rules from scratch]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-3-one-file</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-3-one-file</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Tue, 30 Jun 2026 12:54:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x2_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x2_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x2_w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x2_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.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;:1015660,&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://carinebruyndoncx.substack.com/i/203635954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.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_!x2_w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!x2_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69abf622-9350-4ba3-a8ca-b4e9856ba3a4_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve run the first two prompts, you have a map of your system and a routing table that tells the AI where things belong. That&#8217;s real progress. But there&#8217;s a problem neither of those fixes on its own: every time you start a fresh session, the AI has forgotten all of it.</p><p>This is the most frustrating part of working with AI at any scale. You spend twenty minutes getting it calibrated &#8212; here&#8217;s my naming convention, here&#8217;s what we don&#8217;t rename, here&#8217;s why the client folder is structured that way &#8212; and the next day you start again from scratch. It&#8217;s not a failing of the AI. It&#8217;s a missing architectural piece. You haven&#8217;t given it a place to <em>keep</em> that knowledge.</p><p>That&#8217;s what this prompt builds.</p><h2>The file that makes it consistent</h2><p>Every real AI operating system &#8212; including ThirdBrain BOB &#8212; relies on one file sitting at the top of the system that the AI reads before it does anything else. Not a README. Not a welcome note. An actual operational document: your naming rules, your routing decisions, your do-and-don&#8217;t rules for how to behave in your setup.</p><p>In most AI coding tools, a file named <code>AGENTS.md</code> or <code>CLAUDE.md</code> gets picked up automatically when you open that folder. The AI reads it first, before your question, before the task. From that point on, it already knows your filing conventions, what it&#8217;s allowed to reorganise, and what it should leave alone.</p><p>That&#8217;s the &#8220;operating system&#8221; feeling people describe when they first experience it. A brand-new session already knows how your business works. The system carries the knowledge &#8212; not your memory, not a prompt you have to paste in every morning.</p><h2>The prompt</h2><p>Have your routing table from Part 2 ready to paste in where indicated. Then run this:</p><pre><code><code>Write me a single "operating instructions" file that any AI assistant should read before working in my system. Keep it tight &#8212; one page. Include these sections:

1. WHAT THIS IS &#8212; one paragraph describing my business and what this system is for.
2. NAMING CONVENTIONS &#8212; how files and folders should be named (dates, casing, prefixes). State the rule once, clearly.
3. FOLDER MAP + ROUTING &#8212; the routing table we built (content &#8594; type &#8594; folder). This is the filing law.
4. RULES &#8212; 5 to 8 working rules, each written as "Do X &#8212; because Y" or "Never X &#8212; because Y". The reason is mandatory; it's what lets you judge situations I didn't anticipate.
5. THE BOUNDARY &#8212; clearly mark which areas are MINE (my own notes and source-of-truth, that you should not rewrite) versus which areas you may freely create and reorganise.

Write it so a brand-new assistant could read it cold and immediately work the way I want. No fluff.
</code></code></pre><h2>Why the reason clause matters</h2><p>Notice that Section 4 has a specific requirement: every rule must carry its reason. &#8220;Never rename client folders&#8221; is a rule. &#8220;Never rename client folders &#8212; because the folder name is the key that links every other file in the system&#8221; is an <em>instruction</em>. The first one gets followed literally and dropped the moment a session runs long. The second one gives the AI enough context to apply the rule correctly in situations you didn&#8217;t anticipate, and to hold it even when competing pressures push against it.</p><p>This is not a minor stylistic preference. It&#8217;s the difference between an AI that executes your rules mechanically &#8212; until something slightly unusual happens and it guesses &#8212; and one that understands what you&#8217;re actually trying to protect. Bare rules without reasons are the most common reason AI &#8220;operating systems&#8221; fail in practice. The system looks fine until it doesn&#8217;t, and there&#8217;s no graceful recovery.</p><p>Write the rules in plain language, state the reason clearly, and your file will survive edge cases. Write them as bare imperatives, and you&#8217;re one long session away from the AI doing something sensible-looking but wrong.</p><p>Save the file at the top level of your setup, named <code>AGENTS.md</code> or <code>CLAUDE.md</code> depending on which AI tool you use. Next time you open a session there, point the AI at it first. The calibration time drops to almost nothing. Your conventions carry forward. That&#8217;s the architectural layer clicking into place.</p><p>Next: Part 4 &#8212; packaging your first reusable skill, so the AI can do a specific job in your business the same way every time.</p><blockquote><div><hr></div><p><em>This is part 3 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 4: Stop Re-Explaining the Same Task to Your AI]]></title><description><![CDATA[This is part four of twelve. Each prompt builds on the last. By now you have a structured system and a way to query it &#8212; this one is about saving how you work, so you don't have to explain it again.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-4-stop</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-4-stop</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Tue, 30 Jun 2026 05:06:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!chP9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!chP9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!chP9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!chP9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!chP9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!chP9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!chP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.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;:1080183,&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://carinebruyndoncx.substack.com/i/203636205?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.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_!chP9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!chP9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!chP9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!chP9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe770496b-a8d2-49fb-a4d4-f5d3035bd5df_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a task you explain to the AI every single time you need it done. Maybe it&#8217;s how you draft a certain kind of email. Maybe it&#8217;s how you prepare a client meeting, or how you structure a proposal section. You&#8217;ve said it so many times you&#8217;ve probably stopped noticing.</p><p>The AI has not been learning from those repetitions. Each conversation starts fresh. Which means every variation you explain, every constraint you add, every &#8220;actually do it like this&#8221; correction &#8212; it disappears when the chat closes. The next time you open a new window, you&#8217;re starting from the average of everything the AI has ever read, not the specific way you&#8217;ve refined this task over forty conversations.</p><p>That&#8217;s the problem a skill file solves.</p><h2>What a skill actually is</h2><p>A skill is not a prompt. It&#8217;s a file &#8212; a small, structured document that captures a task you do repeatedly: the trigger (when to use it), the steps (in the order you actually do them, including the judgement calls, not just the mechanics), the constraints (the mistakes you most want avoided, each one with a reason), and the output format.</p><p>You save it in a <code>skills/</code> folder in your system. When the task comes up, you tell the AI to use the skill by name. It loads the file, runs the task the way you&#8217;ve defined it, and produces a consistent result. Next time you want to improve the process, you edit one file. Not a chat history buried somewhere. One file.</p><p>The shift is subtle but significant. Your capability stops living in your chat history &#8212; where it gets re-explained every session and quietly drifts &#8212; and starts living in a file you own, refine, and trust.</p><p>This follows the open <a href="https://agentskills.io/">agentskills.io</a> standard, which means the file you write works across AI tools that support it. You&#8217;re not building something proprietary to one chatbot. You&#8217;re building something portable.</p><h2>The prompt</h2><p>Pick one task you find yourself re-explaining to the AI. Drafting a certain kind of email. A recurring meeting prep. Any process you&#8217;ve described out loud more than twice. Then paste this in:</p><pre><code><code>I want to turn one repeated task into a reusable "skill" file, following the agentskills.io standard.

The task is: [DESCRIBE THE TASK IN ONE SENTENCE].

Write a skill file with these parts:

- NAME &#8212; a short, plain name for the skill.
- USE WHEN &#8212; the trigger phrases or situations where I'd want this skill (so the AI knows when to reach for it).
- STEPS &#8212; the numbered steps to do the task well, in the order I actually do them. Include the judgement calls, not just the mechanics.
- CONSTRAINTS &#8212; 3 to 5 rules, each as "Do/Never X &#8212; because Y", covering the mistakes I most want avoided.
- OUTPUT &#8212; what the finished result should look like (format, length, where it gets saved).

Keep it specific to how I do this task, not a generic how-to. Ask me up to 3 questions first if you need them to get the steps right.
</code></code></pre><h2>What you get, and what to do with it</h2><p>One skill file. Drop it in a <code>skills/</code> folder in your system &#8212; the same folder structure you&#8217;ve been building over the past three prompts.</p><p>The first time you use it, you&#8217;ll notice something small: you didn&#8217;t have to explain yourself. You told the AI which skill to load and described the situation. It ran the process the way you defined it. That&#8217;s it.</p><p>That&#8217;s not magic. It&#8217;s just having written down how you work, once, in a place the AI can find it.</p><p>Over time, you refine the file as your process improves. You add a constraint you kept running into. You adjust a step that turned out to be wrong. The learning accumulates in the file, not in your head &#8212; and not scattered across thirty closed chat windows.</p><p>Next: Part 5 looks at chaining skills into a playbook &#8212; a sequence of steps that runs an entire process, not just a single task.</p><blockquote><div><hr></div><p><em>This is part 4 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 2: Turn Your Notes Into Records You Can Query]]></title><description><![CDATA[This is part two of twelve &#8212; the first structural prompt. Last week we made the AI read what you already have. Now we give it something more useful than a filing cabinet.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-2-turn</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-2-turn</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Sat, 27 Jun 2026 08:47:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cOX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cOX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cOX2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cOX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.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;:981297,&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://carinebruyndoncx.substack.com/i/203634227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.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_!cOX2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!cOX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9956ced8-cb76-4e59-ba69-d6eb0ad82d54_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you ran last week&#8217;s prompt, you have a system map: an honest, slightly uncomfortable picture of your current setup. Folders that mean different things on different days. Meeting notes in three different formats. A file called &#8220;final&#8221; that may or may not be final.</p><p>That map is the foundation. Here is the first thing you build on top of it.</p><p>The insight is simple, and once you see it you can&#8217;t unsee it: your notes are not free text. They are typed records. A &#8220;client&#8221; note always carries the same handful of fields &#8212; a name, a status, a region, a main contact. An &#8220;invoice&#8221; always links back to a client. A &#8220;meeting&#8221; involves people and produces decisions. These aren&#8217;t random documents. They&#8217;re instances of a small set of types, and those types connect to each other in predictable ways.</p><p>A pile of documents has no structure the AI can reason across. A set of typed, connected records is a system the AI can query, route into, and answer questions from. The difference between &#8220;find the invoice for the Acme project&#8221; returning blank stares versus the right file is almost entirely whether the AI knows that invoices link to clients and that this link is the one that matters.</p><h2>The problem with generic notes</h2><p>When everything lives as unstructured Markdown (or Word documents, or random Google Docs), the AI has to guess what each file is every single time it touches one. It reads the prose, infers a type, and hopes for the best. When you have a hundred files, that guessing accumulates into confusion. The AI &#8220;loses&#8221; things &#8212; not because it forgets them, but because it can&#8217;t reliably tell a deal from a deliverable from a project note.</p><p>The moment you define even a rough data model &#8212; a short list of record types, the fields each carries, and the one most important link each has to another type &#8212; the AI&#8217;s behaviour changes noticeably. It stops guessing. It can ask a sensible question: &#8220;Is this a client note or a deal note?&#8221; rather than treating them as the same category of blob.</p><p>You&#8217;re not building a database. You&#8217;re drawing a small diagram in plain English, and sharing it with the AI once.</p><h2>The prompt</h2><p>Paste your system map from Part 1 at the top if your assistant doesn&#8217;t still have it. Then run this:</p><pre><code><code>Based on my setup, help me design a small data model &#8212; the typed records my business actually runs on.

Propose 6 to 10 "entity types" for MY business (not a generic list). For each one, give me:

- TYPE NAME &#8212; a short label (e.g. client, deal, meeting, invoice, idea).
- KEY FIELDS &#8212; the 3 to 6 pieces of structured information every record of this type should carry (e.g. a client has: name, status, region, main contact).
- LIVES IN &#8212; which folder records of this type belong in.
- LINKS TO &#8212; the one most important connection to another type (e.g. an invoice links to a client). This "foreign key" is what lets you query across the business.

Then give me a ROUTING TABLE as a simple 3-column table:
"When I create this kind of content" &#8594; "it becomes this type" &#8594; "and goes in this folder".

Rules: keep it small and real &#8212; only types I actually use. Prefer fewer, well-defined types over a sprawling list. Use plain field names a non-technical owner would understand.
</code></code></pre><h2>What comes back &#8212; and why the routing table matters</h2><p>The AI will propose something like eight types: client, deal, meeting, invoice, contact, project, deliverable, idea. Each one gets its fields and its folder. Then the routing table &#8212; two or three columns, a dozen rows &#8212; tells you exactly where any new piece of content belongs the moment you create it.</p><p>Save that routing table. From this point forward, any time you ask the AI to file something or create a note, you point it at the routing table first. You&#8217;ll notice immediately that it stops asking &#8220;where should this go?&#8221; and starts routing consistently. That consistency is what every later capability in this series is built on. A reminder that auto-files correctly. A pipeline that can pull every invoice for a specific client. A weekly summary that knows which meetings were with which company. None of that works without typed records with links.</p><p>If the model proposes twelve types and most of your work is actually four things, push back. Ask it to collapse the list. Smaller and well-defined beats comprehensive and muddled, every time.</p><p>Keep the system map and the data model together. Two documents. You&#8217;ll reference them repeatedly as the prompts build on each other.</p><p>Next: the single operating-instructions file the AI reads before it does anything in your setup &#8212; your rules, your preferences, your conventions, written once so you never have to re-explain them.</p><blockquote><div><hr></div><p><em>This is part 2 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a> or in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Build Your Own AI OS, Part 1: Make the AI Describe What You Already Have]]></title><description><![CDATA[This is the first of twelve prompts. Each one turns the AI you already use into a little more of an operating system for your business.]]></description><link>https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-1-make</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/build-your-own-ai-os-part-1-make</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Fri, 26 Jun 2026 05:04:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uNH4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uNH4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uNH4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uNH4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.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;:1112702,&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://carinebruyndoncx.substack.com/i/203633657?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.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_!uNH4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!uNH4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01fbd0cd-17ac-4de1-80e5-be4145746beb_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a temptation, the moment you decide to get serious about AI, to start adding things. A better prompt. A new folder structure. Some tool a video told you about. Don&#8217;t. Before you add anything, do the opposite: make the AI describe what you already have, out loud, in writing &#8212; and tell it not to flatter you.</p><p>This sounds almost too simple to bother with. It isn&#8217;t. It&#8217;s the step where the AI stops guessing and starts reasoning about <em>your</em> setup, and you can feel the difference the instant it happens.</p><h2>Why this is first, not later</h2><p>An AI can only run your business if it can see the shape of it. Most people never let it. They open a fresh chat, paste in a question, and get a competent, generic answer &#8212; because the AI is working from the average of everything it has ever read, not from your actual files, your actual mess, your actual conventions.</p><p>The fix is not a cleverer question. It&#8217;s <em>visibility</em>. You point the assistant at the folder where you already keep your work &#8212; notes, documents, projects, whatever you&#8217;ve got &#8212; and you ask it to map it. Not improve it. Map it. The improving comes later, and it&#8217;s much easier once both of you are looking at the same honest picture.</p><h2>The prompt</h2><p>Open your AI assistant inside the folder (or vault, or drive) where your work already lives, so it can read your files. Then paste this in:</p><pre><code><code>You are helping me understand the structure of my current setup before we improve it.

Read the folders and files I've pointed you at. Do not change anything. Produce a one-page "system map" with these sections:

1. TOP-LEVEL MAP &#8212; list each top-level folder and, in one line, what it appears to be for.
2. NOTE TYPES &#8212; identify any repeating kinds of document I keep (e.g. meeting notes, client records, invoices, ideas). For each, note whether they follow a consistent format or not.
3. CONVENTIONS &#8212; describe any naming or filing patterns you can detect (date formats, folder numbering, prefixes). Flag where they're inconsistent.
4. WEAK SPOTS &#8212; name the 3 places where you, as an AI, would most likely get confused, lose information, or have to guess. Explain why for each.
5. ONE SENTENCE &#8212; summarise, in plain language, what kind of "system" I currently have.

Be specific and quote real folder/file names. Don't flatter the setup &#8212; give me the unvarnished picture.
</code></code></pre><h2>What comes back &#8212; and why it lands</h2><p>A short, specific map of your own system, including the parts that are messy. It will quote your real folder names. It will tell you, plainly, that your meeting notes follow three different formats and that &#8220;Final_v2_actual_FINAL.docx&#8221; lives next to &#8220;final.docx&#8221; and it genuinely cannot tell which one you mean.</p><p>That last part is the point. Seeing your setup reflected back accurately &#8212; flaws and all &#8212; is the moment you stop thinking of the AI as a chatbot and start thinking of it as something that could actually run on top of your business. It&#8217;s reasoning about <em>you</em>, not a template.</p><p>Keep the map. You don&#8217;t need to act on it yet. The next prompt in this series fixes the first weak spot it surfaces &#8212; and each one after that builds on the last, until you&#8217;ve got a working AI operating system you assembled yourself. This is exactly how ThirdBrain BOB is built; you&#8217;re just building it on your own setup first.</p><p>Save the map where you&#8217;ll find it again. Next week: turning that pile of documents into a system you can actually query.</p><blockquote><div><hr></div><p><em>This is part 1 of 12 in Build Your Own AI Operating System &#8212; one prompt at a time that turns the AI you already use into a system that runs your business.</em></p><p><strong>Subscribe</strong> to get the next prompt the moment it&#8217;s out.</p><p><strong>Can&#8217;t wait?</strong> The complete guide &#8212; all twelve prompts as one polished PDF, plus the &#8220;under the hood&#8221; Part 2 &#8212; is free in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p><p>Want the whole thing already wired up across a business? See what <strong>ThirdBrain BOB</strong> includes at <a href="https://brn.cx/">brn.cx</a> or in the <a href="https://www.skool.com/thirdbrain-tech-3102/about">ThirdBrain Skool community</a>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[You Don't Take a Course to Hire an Employee]]></title><description><![CDATA[Why "build your own AI employees" cohorts sell you the opposite of what you need.]]></description><link>https://carinebruyndoncx.substack.com/p/you-dont-take-a-course-to-hire-an</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/you-dont-take-a-course-to-hire-an</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Wed, 24 Jun 2026 05:46:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9Uio!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>There&#8217;s a wave of cohorts right now promising to teach you to build &#8220;AI employees&#8221; with Claude Code. Two weeks of calls, a community, a monthly membership. The thinking behind them isn&#8217;t wrong. But there&#8217;s a quiet category error at the centre of the pitch &#8212; and once you see it, you can&#8217;t unsee it.</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_!9Uio!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Uio!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Uio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25110125-390b-414d-a202-d020bcea6153_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510417,&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://carinebruyndoncx.substack.com/i/203321091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.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_!9Uio!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!9Uio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25110125-390b-414d-a202-d020bcea6153_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The offer goes like this. Pay a little to get in the room. Spend two weeks on live calls learning to assemble AI agents that handle real work &#8212; write the newsletter, edit the video, chase the invoice. Then stay in the community for a monthly fee, because the next thing is always coming.</p><p>The framing is good. &#8220;Stop renting AI by the hour and start hiring it.&#8221; &#8220;The AI does 80% of the work, you review and ship.&#8221; &#8220;Every agent you build stays yours.&#8221; I genuinely like that last line &#8212; it reaches for the right idea, that what you make should be an asset you keep, not access you rent.</p><p>The trouble is everything in front of that line contradicts it.</p><h2>The category error</h2><p>Here&#8217;s the thing nobody says out loud: <strong>you don&#8217;t take a two-week course to hire an employee.</strong></p><p>When you hire a person, you don&#8217;t first enrol in a class on how to build a human. You bring in someone who can already do the job. The whole point of hiring is that the capability arrives ready &#8212; you onboard it to your context and put it to work.</p><p>&#8220;AI employees&#8221; are sold on exactly that promise &#8212; a worker that just does the thing &#8212; and then delivered as the opposite: a curriculum for building the worker yourself, over two weeks, with homework. The metaphor says <em>hire</em>. The product says <em>enrol</em>. You&#8217;re not hiring an employee. You&#8217;re attending a course on employment, then doing the job of HR, training, and IT for an agent you have to construct from a blank screen.</p><p>That&#8217;s the empty-box problem in a new wrapper. Claude Code out of the box is a brilliant, empty room. A cohort that teaches you to furnish it is teaching you to do the furnishing &#8212; which is real work, and real maintenance, that never ends.</p><h2>Why the angle changes every month</h2><p>If you watch these offers over time, you notice the <em>offer</em> keeps changing &#8212; new name, new hook, new two-week window &#8212; while the <em>model</em> stays identical: low-friction entry, then recurring membership.</p><p>There&#8217;s a reason for that. A membership funnel needs novelty to keep filling the room. When the thing you sell is a curriculum plus a community, you have to relaunch a fresh angle every cycle to bring people back to the top. The rotation isn&#8217;t a sign of momentum. It&#8217;s a sign that there&#8217;s no durable asset underneath &#8212; nothing that compounds on its own, so the engine has to be re-cranked monthly.</p><p>Contrast that with a system you own. It doesn&#8217;t need a relaunch. It just keeps working.</p><h2>What the buyer is actually left holding</h2><p>Strip away the framing and look at what you walk away with after the two weeks:</p><ul><li><p><strong>You inherit the building.</strong> Day one you don&#8217;t have a team of AI employees. You have a backlog of agents to design, debug, and wire into your business. The &#8220;80% done by AI&#8221; only starts after you&#8217;ve built the thing that does the 80%.</p></li><li><p><strong>You inherit the maintenance, forever.</strong> Agents built from prompts go stale &#8212; model IDs change, APIs shift, what worked in June breaks in September. Nobody is keeping yours current but you.</p></li><li><p><strong>There&#8217;s no governance.</strong> No scoring, no validation, no versioning. Quality is whatever your agent produced on the call that afternoon. For a hobby, fine. For the thing that sends your client invoices, not fine.</p></li><li><p><strong>The recurring bill is the business model, not a feature.</strong> You keep paying to stay near the room, because the room is the product.</p></li></ul><p>None of this makes the cohort a scam. It makes it a <em>teaching artifact dressed as a workforce.</em> If you enjoy building, it&#8217;s a fun fortnight. If you&#8217;re trying to <em>run</em> a business, it&#8217;s a non-starter &#8212; every step assumes you want to become the person who builds and patches the agents, rather than the person whose business is already running on them.</p><h2>The fee is the smallest number on the page</h2><p>Here&#8217;s the line the funnel never shows you. The membership is the part you can see, so it&#8217;s the part you weigh. Put the whole path on paper and the fee turns out to be the rounding error.</p><p>Add up the real first-year cost of building it yourself:</p><ul><li><p><strong>The fee</strong> &#8212; visible, and the smallest of these. A little up front, a monthly bill after.</p></li><li><p><strong>The build</strong> &#8212; two weeks of calls plus the actual assembling and debugging. Call it ~40 hours of <em>your</em> time.</p></li><li><p><strong>The upkeep</strong> &#8212; agents drift as models and APIs move; keeping them alive runs a few hours a month, ~36 hours a year.</p></li><li><p><strong>The leverage you don&#8217;t have yet</strong> &#8212; the quiet one, and the biggest. Every week you spend building is a week the AI isn&#8217;t running your business. If a working system hands you back ~8 hours a week, then an 8-week build-and-debug ramp is ~64 hours of leverage you simply never collect. That time doesn&#8217;t come back.</p></li></ul><p>Now put <em>your own</em> hourly rate on it. At &#8364;100/hour, the time alone &#8212; roughly 40 building + 36 maintaining + 64 of forgone leverage &#8776; <strong>140 hours, about &#8364;14,000</strong> &#8212; dwarfs a year of membership. And that&#8217;s the optimistic version, where everything you build works.</p><p>That&#8217;s the sleight of hand in &#8220;it stays yours.&#8221; It&#8217;s priced as if the only cost is the subscription. The subscription is the cheapest thing about it. The expensive thing is the quarter of a year you spend becoming your own AI department instead of using one.</p><p>A system that&#8217;s operational before lunch doesn&#8217;t have a build cost, doesn&#8217;t have a ramp, and starts paying back the same afternoon. The two paths don&#8217;t differ by a subscription. They differ by a quarter of your year.</p><h2>The honest comparison</h2><p>To be fair, these are arguably different categories for different people. So here&#8217;s the straight version &#8212; the <strong>build-your-own-AI-employees cohort</strong> against <strong>a governed business operating system</strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kznB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kznB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kznB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kznB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kznB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kznB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2805547,&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://carinebruyndoncx.substack.com/i/203321091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.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_!kznB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kznB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kznB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kznB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafb02cab-f367-4cf7-abb1-8a7a31336e97_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>What ships</strong> &#8212; Cohort: a curriculum plus the skill to build agents. Owned system: finished, certified skills on a ready structure.</p></li><li><p><strong>You leave with</strong> &#8212; Cohort: a backlog to build over two weeks. Owned system: something operational in under 30 minutes.</p></li><li><p><strong>Domain</strong> &#8212; Cohort: whatever you build yourself. Owned system: sales, finance, marketing, ops, HR &#8212; already covered.</p></li><li><p><strong>Quality</strong> &#8212; Cohort: whatever the agent did that day. Owned system: a certification gate, spec reviews, scorecards.</p></li><li><p><strong>The moat</strong> &#8212; Cohort: the room and the monthly bill. Owned system: structure, a data model, and a skills library you own.</p></li><li><p><strong>Cost shape</strong> &#8212; Cohort: recurring membership. Owned system: you own the asset.</p></li></ul><p>The instinct underneath the cohort is right: small capabilities should compose into repeatable workflows, and what you build should stay yours. That&#8217;s exactly the architecture &#8212; skills compose into playbooks, playbooks route across the value chains of an actual business. The difference is whether that architecture arrives built, governed, and owned, or whether you spend a fortnight assembling a thin version of it and then pay monthly to keep being shown the next one.</p><h2>Take the course, or have the result</h2><p>So read the cohort material if you&#8217;re curious &#8212; the thinking about agents-as-workers is a useful frame, and the &#8220;it stays yours&#8221; instinct is the right one.</p><p>Just be clear about the trade. A course teaches you to build the thing. It is not the thing. And &#8220;I learned to build an AI employee over two weeks&#8221; is a different sentence from &#8220;my business runs on a system I had working before lunch.&#8221;</p><p>You don&#8217;t take a course to hire an employee. You hire one who can already do the job, and you get back to work.</p><p><em>Want to see what &#8220;already does the job&#8221; looks like for your business? <a href="https://brn.cx/">brn.cx</a></em></p>]]></content:encoded></item><item><title><![CDATA[ThirdBrain BOB is skilled up and ready !]]></title><description><![CDATA[First GA release of ThirdBrain BOB , the AI Business Operation Brain]]></description><link>https://carinebruyndoncx.substack.com/p/thirdbrain-bob-is-skilled-up-and</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/thirdbrain-bob-is-skilled-up-and</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Sat, 20 Jun 2026 17:43:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0PAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0PAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0PAF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 424w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 848w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 1272w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0PAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png" width="900" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83deff3d-165e-4304-b474-534e1d43d47d_900x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113388,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0PAF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 424w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 848w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 1272w, https://substackcdn.com/image/fetch/$s_!0PAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83deff3d-165e-4304-b474-534e1d43d47d_900x446.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>ThirdBrain BOB is now public</p><p>Join the free ThirdBrain Skool community here: <a href="https://www.skool.com/thirdbrain-tech-3102/about">skool.com/thirdbrain-tech-3102/about</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>After four months of beta testing, ThirdBrain BOB is now available publicly, and so is the ThirdBrain Skool community, which becomes the public front door. You can join, read the full &#8220;What is BOB?&#8221; course, see the Starter Vault path, and decide whether the system fits before you buy.</p><p>There hasn&#8217;t been a proper public note explaining the whole thing yet. We&#8217;ve had internal release notes, product pages, and courseware, but never one plain explanation of what BOB is and why it exists. So this is that note.</p><h2>What BOB is</h2><p>BOB stands for <strong>Business Operating Brain</strong>, an owned <strong>AI operating system</strong> for people who use AI to run real work: business owners, consultants, coaches, agencies, and digitalization partners serving SMBs. Its natural habitat is Obsidian, but Obsidian isn&#8217;t the product. The product is the operating system around it: the folder structure, data model, skills, playbooks, plugin configuration, templates, hooks, quality rules, and business rules that let your AI CLI tool of choice work inside a structured business environment instead of a blank chat window.</p><p>The easiest way to understand it is by contrast. ChatGPT and Claude are blank boxes. Every session starts from zero, so you explain the business, paste the context, ask for help, copy the answer somewhere else, and repeat the same ceremony tomorrow. BOB is the opposite: it gives the AI a business structure to work inside. Your personal, company, and client-specific context lives in a local folder, and the AI reads the relevant files, chooses the right workflow, creates the output, saves it in the right place, and leaves a record of what changed. The goal isn&#8217;t better chat; it&#8217;s finished work.</p><h2>What is in the system</h2><p>BOB has six layers that work together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Arrd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Arrd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 424w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 848w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Arrd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png" width="900" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89915,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.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_!Arrd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 424w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 848w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 1272w, https://substackcdn.com/image/fetch/$s_!Arrd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f994bd5-ccbf-47b7-9d98-bcb7e266a67e_900x668.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>1. The vault.</strong> Your business sits in plain Markdown files that you own: personal context, company profile, client folders, marketing assets, sales pipeline, finance notes, decisions, meetings, and deliverables. Obsidian is the natural interface because it makes the folder navigation human-friendly, but the underlying files are still yours.</p><p><strong>2. The data model.</strong> BOB does not just write random notes. It knows the difference between a client, a project, a deal, a task, a report, a deliverable, and a piece of marketing content. Frontmatter templates and validation hooks help enforce those business rules, so dashboards, searches, and workflows keep working after the first week.</p><p><strong>3. The skills.</strong> A skill is a repeatable AI workflow for a business job: write a proposal, qualify a lead, create a client folder, draft a LinkedIn post, reconcile a bank account, generate a report, build a diagram, prepare a launch plan. The system includes Obsidian tooling to enable and disable skills easily, so you can keep the active workspace focused on the job in front of you.</p><p>All skills are context-aware. They do not operate from the prompt alone; they know which central context files to read, what inputs they need, and where their outputs belong. </p><p>Many skills are adapted from the best-of-breed public skill libraries shared by the community, then standardized through our custom Skillsmith process so they behave consistently inside BOB instead of feeling like unrelated prompt fragments. </p><p>The Starter Vault ships with the bones and 150+ skills integrated; additional specialized packs (free and premium/pro) get the same treatment, so they slot into the system cleanly rather than bolting on. The complete system spans 300+ governed skills across business, sales, marketing, procurement, finance, ops, content, and project management.</p><p><strong>4. The playbooks.</strong> Real work rarely happens in one step. A product launch, a monthly close, a client onboarding, or a lead-to-cash workflow needs multiple actions in order. Playbooks chain skills into guided business processes. And BOB does not only act when you ask: a built-in task scheduler runs recurring work on its own, and scheduled research keeps the vault current, including your regional context, so your business environment stays up to date without you babysitting it.</p><p><strong>5. The workspace.</strong> BOB Workspace turns the vault into an operating cockpit: tasks, clients, content, dashboards, and live views over the underlying files. It is a no-code, fully customizable interface wired tightly into Obsidian. It is powered by your frontmatter and bases, so every type of note is findable through the UI consistently, not lost in a folder of text or a web of wikilinks. Your chosen AI CLI tool operates inside the same well-structured vault enforced by hooks and scripts (claude, codex, goose). That tight integration across providers and ai tools  is the part I have not seen anywhere else.</p><p><strong>6. The QMS.</strong> BOB includes a built-in Quality Management System. Different kinds of outputs can follow different review rules: a LinkedIn post does not need the same gate as a client deliverable, a finance report, a legal clause review, or a product release. The QMS gives each output type the right level of validation, review, and sign-off instead of pretending all AI output carries the same risk.</p><p>Around that sits a documentation layer: skill docs and a skills explorer that show what workflows exist, what inputs a skill expects, what context it depends on, what outputs it creates, and which business value chain each playbook serves so business growth suggestions are relevant to your state of the business. </p><p>Every skill also carries its provenance in metadata, so you can always see where it came from. You are not expected to inspect raw skill files just to understand what the system can do.</p><h1>Integrated features make the product</h1><p>That combination of integrated features makes the product</p><p>Much more than a prompt library, not a course, not another SaaS dashboard that owns your data. BOB is a working system you own, has a skills manager and a user interface, and is now at the point where everything is in place and integrated, ready to open the doors.</p><p>There are step-wise onboarding skills for when you are new to this AI skills based system. If you are familiar with claude code or codex, you can jump right in and point the AI at your existing business (your site, your documents, your notes), and it drafts your profile, your offer, and your ICP from that material. You answer a few gap questions. You are operational in under thirty minutes, not a weekend or a 6 week cohort just to get started.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N6u5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N6u5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 424w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 848w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 1272w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N6u5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png" width="900" height="371" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:371,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72498,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.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_!N6u5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 424w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 848w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 1272w, https://substackcdn.com/image/fetch/$s_!N6u5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485c088e-c848-45f4-9ac1-6f40e36cc533_900x371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Starter Vault is now available through the free Skool community. The public &#8220;What is BOB?&#8221; course explains the full system before purchase. The Starter Vault course walks buyers through the actual download and setup path. BOB Workspace is configurable through plain-text files. Bases give more visible database-style views. Schema validation is more resilient. Every numbered folder now carries its own AI-readable <code>AGENTS.md</code> map, so Claude, Codex, Gemini, and other assistants can pick up local context as they move through the vault.</p><p>A small proof of that: I am not a video creator, but I used BOB itself to produce the explainer videos for this launch: avatar and faceless, rendered with Remotion. The system makes its own demo.</p><h2>The practical architecture</h2><p>BOB is designed around the whole business, not one department. Most &#8220;AI operating systems&#8221; you see are limited to one slice (GTM, content creation, or a personal life-OS setup) and do not meet the needs of a small or medium business owner. BOB covers the whole org: sales, marketing, operations, finance, HR, procurement, delivery, management, and content all have a place in the system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3d6t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3d6t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 424w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 848w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 1272w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3d6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png" width="900" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87074,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.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_!3d6t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 424w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 848w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 1272w, https://substackcdn.com/image/fetch/$s_!3d6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce8fd33-7dbe-489d-8876-5709a00f07c9_900x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The folder structure is deliberately boring. Folders use numbers and plain names so they stay in a predictable order and can be referenced consistently by humans and AI tools. Personal work, company work, and client work have separate homes. Temporary processing has its own dedicated <code>99-TMP</code> area, so scratch files, scripts, imports, and intermediate outputs do not pollute the main operating structure.</p><p>BOB runs on desktop operating systems: Windows, Linux, and macOS. On Windows, WSL is the preferred setup because most AI CLI tooling behaves more reliably in a Linux-style environment.</p><p>The tooling philosophy is also deliberate: CLI-first, not MCP-heavy. Command-line workflows are easier to inspect, repeat, log, and automate than hidden UI actions, and they are deterministic and far cheaper on tokens because BOB runs on the AI subscription you already pay for rather than a metered API bill. MCP tools are still supported, and BOB includes a generic MCP client, but the default bias is toward simple command-line workflows that leave clear traces.</p><p>There is also a custom Python script creator built into the system. It enforces the <code>uv</code> single-file script pattern, so ad-hoc automation stays portable, isolated, and easy to rerun without turning the vault into a dependency mess.</p><p>BOB also connects to the tools people already use around knowledge work and delivery: Draw.io and Excalidraw for diagrams, NotebookLM for source-grounded exploration, Notion for external workspaces, Google Workspace for documents and collaboration, and Google Drive sync for shared files. The point is not to trap everything in one app. The point is to give the AI a stable home base, then let it reach the right surrounding tool when the work calls for it.</p><p>From inside Obsidian, you can also run multiple concurrent AI chat sessions with different providers. Claude, GPT, Gemini, or another compatible agent can work against the same vault context while staying separated by session. That matters when you want one assistant drafting, another reviewing, and a third researching without losing the shared business context.</p><h2>Who this is for</h2><p>BOB is for people who already believe AI is useful, but are tired of running it as scattered chats.</p><p>It is especially useful for:</p><ul><li><p>business owners who want one place where AI can understand the business</p></li><li><p>consultants and coaches who want to deliver AI-powered work to clients</p></li><li><p>agencies and digitalization partners who want infrastructure they can own and customize</p></li><li><p>Obsidian power users who want their vault to become operational, not just archival</p></li><li><p>operators who want repeatable workflows instead of one-off prompting</p></li></ul><p>It is probably not for you if you want a passive course, a phone app, or an enterprise SaaS admin console.</p><h2>Where to start</h2><p>Join the free ThirdBrain Skool community:</p><p><a href="https://www.skool.com/thirdbrain-tech-3102/about">skool.com/thirdbrain-tech-3102/about</a></p><p>Start with:</p><ul><li><p><a href="https://www.skool.com/thirdbrain-tech-3102/classroom/27f45bf5">What Is BOB? The Complete Picture</a>: the free public course that explains the whole system</p></li><li><p><a href="https://www.skool.com/thirdbrain-tech-3102/classroom/6ceb8681">Starter Vault</a>: the buyer path for the vault structure, download, setup, and first week</p></li></ul><p>You can also reach the product page from <a href="https://brn.cx">brn.cx</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_!rblK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rblK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 424w, https://substackcdn.com/image/fetch/$s_!rblK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 848w, https://substackcdn.com/image/fetch/$s_!rblK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 1272w, https://substackcdn.com/image/fetch/$s_!rblK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rblK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png" width="1252" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219535,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.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_!rblK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 424w, https://substackcdn.com/image/fetch/$s_!rblK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 848w, https://substackcdn.com/image/fetch/$s_!rblK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 1272w, https://substackcdn.com/image/fetch/$s_!rblK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982ad59c-55fe-4cc6-aace-2f55bad586c2_1252x835.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cxvs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cxvs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 424w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 848w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 1272w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cxvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png" width="1041" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1041,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83609,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.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_!cxvs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 424w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 848w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 1272w, https://substackcdn.com/image/fetch/$s_!cxvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299f8b68-adce-4e2f-b9ec-8b34002f12f5_1041x844.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nBi3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nBi3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 424w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 848w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 1272w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nBi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png" width="1130" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86962,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.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_!nBi3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 424w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 848w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 1272w, https://substackcdn.com/image/fetch/$s_!nBi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F997d4792-813c-41d8-9658-e004e8d5d96e_1130x734.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nkJY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nkJY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 424w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 848w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 1272w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nkJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png" width="1115" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1115,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91154,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.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_!nkJY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 424w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 848w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 1272w, https://substackcdn.com/image/fetch/$s_!nkJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277bd317-9bf2-4336-85bf-c467cd2bb970_1115x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XhD9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XhD9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 424w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 848w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 1272w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XhD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png" width="1107" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1107,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77976,&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://carinebruyndoncx.substack.com/i/202858201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.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_!XhD9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 424w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 848w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 1272w, https://substackcdn.com/image/fetch/$s_!XhD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467725a4-c426-471a-90b7-e78d6dc25818_1107x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Recipes vs. the Kitchen]]></title><description><![CDATA[What &#8220;Open Skills&#8221; Gets Right About Agents &#8212; and Where It Quietly Underdelivers]]></description><link>https://carinebruyndoncx.substack.com/p/recipes-vs-the-kitchen</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/recipes-vs-the-kitchen</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Fri, 19 Jun 2026 20:36:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JRZr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JRZr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JRZr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JRZr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:666771,&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://carinebruyndoncx.substack.com/i/202769482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.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_!JRZr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!JRZr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c5f229-1462-4d4c-b557-70fc5223f210_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Nate Jones&#8217; &#8220;Open Skills&#8221; is a genuinely good piece of thinking about AI-agent design. It&#8217;s also a catalog of things you have to build yourself, sold under a word that promises things you can install. The gap between those two is worth a careful look &#8212; because it&#8217;s the whole argument for why we build the way we do.</em></p><div><hr></div><p>I went through Nate Jones&#8217; <a href="https://unlock-ai.natebjones.com/open-skills">Open Skills</a> page primitive by primitive &#8212; all 31 skills across 7 categories, plus the 7 runbooks that chain them together. I wanted an honest read: what&#8217;s real here, what&#8217;s marketing, and what it tells you about the actual problem of running agents well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s the short version. The thinking is sharp. The packaging oversells. And the gap between the two is the most useful thing on the page.</p><h2>What it actually is</h2><p>Open Skills calls itself &#8220;a library of reusable AI-agent primitives.&#8221; That phrasing does a lot of work. When most people hear &#8220;skills library,&#8221; they picture something they can install &#8212; a folder of finished, working capabilities.</p><p>That&#8217;s not what this is. The page says so plainly:</p><blockquote><p>&#8220;These are not downloadable finished skills. Each entry gives you the prompt to build the primitive with your own agent.&#8221;</p></blockquote><p>So the deliverable is <strong>31 build-prompts and 7 composition diagrams</strong>. A well-written idea catalog with a setup prompt per idea. The artifact is the thinking &#8212; not the skill.</p><p>That&#8217;s the oversell in one line: <strong>&#8220;Open Skills&#8221; implies installable assets. It delivers build-and-maintain instructions.</strong> It&#8217;s a teaching artifact dressed as a tooling library.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dyTk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dyTk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dyTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67511,&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://carinebruyndoncx.substack.com/i/202769482?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.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_!dyTk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!dyTk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c132b3c-2c52-4087-b2e3-7ed35980b635_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Where it underdelivers, practically</h2><p>Nothing wrong with a teaching artifact. The problem is what the buyer is left holding:</p><ul><li><p><strong>You inherit all the maintenance.</strong> Several skills proudly &#8220;capture the current API request shape &#8212; which model IDs are live, what each model costs.&#8221; Useful &#8212; except now <em>you</em> keep that current, per skill, forever. The maintenance burden isn&#8217;t removed. It&#8217;s handed to you and renamed a feature.</p></li><li><p><strong>No governance.</strong> No scoring, no validation, no versioning, no certification. Quality is whatever your agent produced that afternoon.</p></li><li><p><strong>You build a backlog before you have a library.</strong> Day one, you don&#8217;t have 31 skills. You have a reading list and 31 things to implement, debug, and maintain.</p></li></ul><p>For a developer who enjoys building tools, that&#8217;s a fun weekend. For anyone trying to <em>run a business</em> with AI, it&#8217;s a non-starter &#8212; every entry assumes you can write, debug, and maintain an API integration.</p><h2>The honest comparison</h2><p>This is where I have to be fair: Open Skills isn&#8217;t really competing with a business operating system. It&#8217;s a different category, for a different person.</p><p><strong>Open Skills</strong> <strong>A governed skill library (ThirdBrain BOB)</strong> What ships Build-prompts (recipes) Finished, certified skill packages Audience Technical solo builders Business owners Domain Dev &amp; media: PR merges, frontend, browser QA, video editing The business: sales, finance, marketing, ops, HR Composition 7 informal runbooks Playbooks + value-chain routing over a data model Quality None Certification gate, spec reviews, scorecards Setup Build each one yourself Operational in under 30 minutes</p><p>His &#8220;primitive &#8594; runbook&#8221; insight is exactly right &#8212; small skills compose into repeatable workflows. It&#8217;s the same architecture we shipped as <em>skill &#8594; playbook &#8594; value chain</em>. He has 31 primitives and 7 chains. The difference is what sits underneath: a governed system versus a list of good ideas.</p><h2>Where he&#8217;s genuinely sharp</h2><p>I don&#8217;t want to wave this away. A handful of his <strong>agent-operations</strong> ideas are crisp:</p><ul><li><p><strong>The goal prompt as acceptance test</strong> &#8212; bake the definition of done and the verification gates into the delegation prompt itself.</p></li><li><p><strong>Testing discoveries must not die in chat</strong> &#8212; every QA pass leaves a runbook entry behind.</p></li><li><p><strong>The flywheel</strong> &#8212; a posture, running under every workflow, that watches your sessions for patterns worth turning into skills.</p></li></ul><p>These are good instincts. Here&#8217;s the twist: <strong>they&#8217;re all things you encode as a </strong><em><strong>reminder to the agent.</strong></em> A skill the agent loads &#8212; and may or may not honor.</p><h2>The real lesson: a reminder is not a rule</h2><p>This is the distinction worth keeping.</p><p>Open Skills encodes discipline as a <em>skill the agent chooses to follow.</em> &#8220;Don&#8217;t let testing discoveries die in chat&#8221; lives in a prompt the agent reads &#8212; and, on a long or distracted session, quietly drops.</p><p>The stronger move is to encode the same discipline as a <em>hook the harness executes</em> &#8212; automatically, every time, whether the agent remembers or not. The wrap-up runs on session end. The frontmatter validator runs on every write. The discovery becomes a task whether or not anyone asks.</p><p>A reminder depends on attention. A rule depends on nothing. <strong>The agent-ops layer Open Skills teaches as prompts is the weaker, hopeful version of enforcement you can move into the machinery itself.</strong></p><p>That&#8217;s not a knock on Nate &#8212; it&#8217;s the natural ceiling of a &#8220;skills are prompts you build&#8221; model. You can&#8217;t enforce what you only suggest.</p><h2>Recipes vs. the kitchen</h2><p>So: read Open Skills. The thinking is worth your time, and the primitive-to-runbook framing is correct. Just be clear about what you&#8217;re getting &#8212; a sharp set of recipes you&#8217;ll cook yourself, and keep cooking, and keep maintaining.</p><p>The recipe is not the meal. And a stack of recipes is not a kitchen.</p><p>If what you want is to <em>run</em> something &#8212; not to spend your weekends building and patching the tools that run it &#8212; the question isn&#8217;t how good the recipes are. It&#8217;s who&#8217;s already built the kitchen.</p><p><em>Curious where the kitchen analogy goes for your business? <a href="https://brn.cx">brn.cx</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your AI runs your business. Do you see what it's doing?]]></title><description><![CDATA[BOB Workspace obsidian plugin]]></description><link>https://carinebruyndoncx.substack.com/p/your-ai-runs-your-business-do-you</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/your-ai-runs-your-business-do-you</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Thu, 28 May 2026 10:55:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D7vF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your AI runs your business this week. Can you see what it's doing?</p><p>You hire a human assistant &#8212; they reorganise a folder, add deals to your pipeline, send a few emails, draft an invoice. At the end of the day you can open a folder and see every record they touched.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You hire an AI &#8212; it does the same work, sometimes faster, sometimes overnight. At the end of the day you have a chat log and a feeling that something happened.</p><p>The agents got smart. The screen for the human who runs the business &#8212; the one that shows you what's true, right now, under rules you control &#8212; was left out of every AI OS shipping today.</p><p>So I built one.</p><h2>Three layers, one screen</h2><p><strong>Obsidian</strong> is where the data lives. Plain markdown files on your disk, organised in folders. No database. No cloud lock-in. No vendor that can decide tomorrow that your pricing tier is being discontinued.</p><p><strong>Claude</strong> or <strong>Codex, or a team of them,</strong> is the agent that operates on those files. It reads, writes, queries, and reconciles &#8212; through the same vault you use, under the same rules you set. Anthropic's Model Context Protocol gives it a structured way to act with the outside work, and Claude Code gives it a runtime that can work on your files and respects your validation hooks.</p><p><strong>BOB Workspace</strong> is the human surface. One Obsidian plugin, eight modules, a left-nav and tabbed views. Your day, your revenue, your clients, your books, your partners, your suppliers, your numbers. The screen where you see what Claude did overnight and what's true right now.</p><p>The carousel I posted on LinkedIn earlier today shows it. This is the longform.</p><h2>We turned Obsidian into a no-code application builder</h2><p>Most people think Obsidian is for notes. I think it's the most underrated business operating system on the planet &#8212; and BOB is the proof.</p><p><strong>Planner</strong> &#8212; your day, week, tasks, projects.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nYjF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nYjF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 424w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 848w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 1272w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nYjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png" width="1456" height="1467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407332,&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://carinebruyndoncx.substack.com/i/199579185?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.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_!nYjF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 424w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 848w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 1272w, https://substackcdn.com/image/fetch/$s_!nYjF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F681e6358-76f3-4380-8532-68ae917e74ea_1570x1582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>CRM</strong> &#8212; pipeline, leads, contacts, campaigns. Kanban or grid.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D7vF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D7vF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 424w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 848w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 1272w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D7vF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png" width="1456" height="1423" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1423,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:480350,&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://carinebruyndoncx.substack.com/i/199579185?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.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_!D7vF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 424w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 848w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 1272w, https://substackcdn.com/image/fetch/$s_!D7vF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75c8319c-9766-4692-862a-d3cd2f7ae5cc_1602x1566.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Client Work</strong> &#8212; one workspace per client. Meetings, deliverables, communications, feedback, surveys, testimonials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Dqn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Dqn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 424w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 848w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 1272w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Dqn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png" width="1456" height="1447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1447,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:493482,&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://carinebruyndoncx.substack.com/i/199579185?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.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_!_Dqn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 424w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 848w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 1272w, https://substackcdn.com/image/fetch/$s_!_Dqn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bc3ace5-565d-4b39-a725-955eb5c3717a_1614x1604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Finance, HR , </strong>any kind of records you want to keep track off and need for context for the AI, for yourself, your company or your client(s)</p><p><strong>Reports</strong> &#8212; pipeline, sales, partner, activity, productivity. Every number links back to the records that produced it. No black-box dashboard.</p><p>Plus PRM (partners, commissions, certifications) and Suppliers (requisitions, POs, three-way match). </p><h2>Why it matters: same rules for humans and AI</h2><p>In a normal application, the validation rules &#8212; what's required, what's allowed, what counts as a complete invoice &#8212; live inside the application. Humans use forms that enforce them. In AI OS agents bypass the forms and write straight to the file system, with their own rules drifting away from yours.</p><p>In BOB, the rulebook lives in one place. The human form uses it. The AI uses it. Both pass the same checks. Both leave the same trail.</p><p>When Claude tries to create an invoice without a due date, it can't &#8212; same as you. When Claude marks a deal as won, the pipeline report updates the same way it would if you'd done it manually. When Claude breaks a rule you set, <em>you see it</em> &#8212; the same warning that would stop you stops the agent.</p><p>Your team and your agents play by the same rulebook, on the same surface, with the same visibility.</p><p>No silent edits. No black-box mistakes. No surprises at month-end.</p><h2>Under the hood</h2><p>For the technically curious &#8212; here is how the layers actually fit together.</p><p><strong>The data layer.</strong> Every business record is a single markdown file with YAML frontmatter. </p><p><strong>The schema layer.</strong> Field definitions, enums, required flags, and relationships live in YAML at <code>00-CORE/Schemas/source/{entity}.yaml</code> &#8212; a single source of truth that generates three things: a JSON Schema used by validation hooks, a Metadata Menu fileClass that powers the Obsidian authoring UI, and the entity table in the data-model docs. Edit the YAML, run <code>regenerate.py</code>, and every layer updates.</p><p><strong>The view layer.</strong> <code>.base</code> files in <code>00-CORE/Bases/</code> define how each entity list renders &#8212; visible columns, filters, sort, groupBy, named views. The BOB plugin reads these natively, which means adding a new "Won this quarter" view to the pipeline takes two lines of YAML in <code>deal.base</code> and no plugin reload.</p><p><strong>The plugin layer.</strong> BOB Workspace is a single Obsidian plugin that draws the left nav, the tabbed views, the capture modals, the dashboards. It stores nothing &#8212; it's a lens. If the plugin disappears tomorrow, every byte of business data is still sitting on your hard drive in a format you can read with <code>cat</code>.</p><p><strong>The agent layer.</strong> Claude Code runs as the AI operator. It uses the Model Context Protocol for tool integration (Obsidian CLI, Playwright, custom MCP servers), and a Skills system &#8212; over 300 specialised skills covering sales, marketing, operations, finance, hr, content. Each skill is itself a markdown file with frontmatter declaring its inputs, outputs, and outbound network calls.</p><p><strong>The enforcement layer &#8212; the part that makes the "same rules" promise real.</strong> Claude Code has a <code>PostToolUse</code> hook configured in <code>.claude/settings.json</code> that fires after every Write or Edit operation. The hook runs <code>validate_frontmatter.py</code> which loads the relevant JSON Schema and validates the file. Required field missing? Hook exits non-zero, change is blocked, agent has to fix and retry. The same JSON Schema powers the Metadata Menu UI that humans use to fill in forms. Same rulebook, two consumers.</p><p><strong>The audit layer.</strong> Every AI session is logged. There is an <code>ai-session-ledger</code> skill that aggregates Claude Code's JSONL session files into per-day, per-client <code>ai-session-log</code> notes with token counts, files touched, deliverables produced, estimated cost. You can ask "what did the AI do this week for client X" and get an answer with receipts.</p><p>That's the build. Plain text underneath, plain language on top, AI in the middle that plays by your rules.</p><p></p><p>&#8212; Carine</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://carinebruyndoncx.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Did a Deep Side-by-Side of Anthropic's SMB Plugin vs ThirdBrain BOB. Here's What It Reveals About Two Very Different Bets on AI for Business.]]></title><description><![CDATA[A capability audit across 11 value chains &#8212; and the hidden assumptions that shape two very different products.]]></description><link>https://carinebruyndoncx.substack.com/p/i-did-a-deep-side-by-side-of-anthropics</link><guid isPermaLink="false">https://carinebruyndoncx.substack.com/p/i-did-a-deep-side-by-side-of-anthropics</guid><dc:creator><![CDATA[Carine Bruyndoncx]]></dc:creator><pubDate>Sun, 17 May 2026 20:13:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iyDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iyDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iyDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iyDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1097097,&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://carinebruyndoncx.substack.com/i/198170202?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.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_!iyDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 424w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 848w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 1272w, https://substackcdn.com/image/fetch/$s_!iyDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7e232c8-342e-49a4-9fdd-1b10ceacd654_1376x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Anthropic just shipped a small-business AI toolkit. It's well-made, honest about its scope, and built on a set of assumptions that will work beautifully for some businesses &#8212; and completely miss others.</em></p><div><hr></div><p>Last week I sat down with Anthropic's new <a href="https://github.com/anthropics/knowledge-work-plugins">knowledge-work-plugins</a> repository and mapped every one of its 15 commands against the ThirdBrain BOB skill library in a detailed side-by-side analysis. I wanted an honest picture: where are we ahead, where are we behind, and &#8212; more importantly &#8212; what does the shape of their product tell us about the problem they're actually solving?</p><p>The headline number is 40&#215;. ThirdBrain BOB covers roughly 40 times as many business workflows as the Anthropic plugin across all 11 standard value chains. But that number flattens the more interesting story, which is about two fundamentally different bets on what AI for business should be.</p><div><hr></div><h2>What Anthropic Built &#8212; and Built Well</h2><p>Credit where it's due: the Anthropic plugin is clean, focused, and genuinely useful for a specific kind of small business.</p><p>The 15 commands cover the basics well: write a job post, analyse your pipeline, draft invoice language, pull a Monday brief. There's a natural-language front door &#8212; an <code>smb-router</code> that maps plain English ("help me follow up on overdue invoices") to the right workflow. And the three live-connector integrations &#8212; QuickBooks, PayPal, HubSpot &#8212; do something that document-based AI genuinely cannot: they pull <em>real numbers</em> from your actual accounts and reason over them in real time.</p><p>That last point matters. If you're a US-based founder on QuickBooks, the Anthropic plugin can look at your actual cash position, your actual pipeline, your actual outstanding invoices &#8212; and give you a business brief that reflects reality rather than a model of it. That's a meaningful capability difference.</p><p>Fourteen of the fifteen commands are covered by existing ThirdBrain BOB skills. Three gaps are worth naming honestly:</p><ol><li><p><strong>Tax &amp; compliance planning</strong> &#8212; quarterly estimated tax, 1099-NEC prep, accountant handoff. The vault has deep financial controls (GL, fixed assets, trial balance) but no tax-season workflow built for the owner-operator filing their own quarterlies.</p></li><li><p><strong>Unified business pulse</strong> &#8212; Anthropic's Monday and Friday briefs pull across finance, sales, and ops into a single priority. ThirdBrain BOB has daily briefings and weekly reviews, but they're not yet integrated across functions.</p></li><li><p><strong>Customer sentiment aggregation</strong> &#8212; a single weekly view across disputes, tickets, email sentiment, and reviews. The vault has each of these as separate skills; nobody has connected them into one signal.</p></li></ol><p>These are real gaps. They'll be closed. But they're not the interesting part of this story.</p><div><hr></div><h2>The Hidden Assumptions in Anthropic's Design</h2><p>When you look at the Anthropic plugin closely, you notice it was designed for a specific customer: a US-based, English-speaking small business owner running on standard American software infrastructure (QuickBooks, PayPal, HubSpot), using Claude, operating in a single jurisdiction, probably with fewer than 20 people.</p><p>That customer is real and well-served. But it leaves out most of the world.</p><p><strong>Local vs. hosted.</strong> The Anthropic plugin is a cloud service. Your business data &#8212; your pipeline, your invoices, your customer records &#8212; travels to Anthropic's servers to be processed. For many US SMBs, that's fine. For businesses in the EU operating under GDPR, or in the UAE where data residency requirements are sharpening, or simply for any owner who doesn't want their competitive data in a third-party system, it's a non-starter. ThirdBrain BOB runs locally inside Obsidian. Your vault stays on your machine. Nothing leaves unless you explicitly send it somewhere.</p><p><strong>Anthropic-only vs. any AI.</strong> The plugin is built for Claude. Full stop. ThirdBrain BOB is AI-agnostic by design: the same skill library runs on Claude Code, Gemini, Codex, and any agent that can read a markdown file. As models improve and pricing changes, you're not locked in. When a cheaper model handles 80% of your workflows well enough, you route to it. When you need Opus for a complex strategic analysis, you use that. The orchestration layer doesn't care.</p><p><strong>US-only vs. EU/UAE/worldwide.</strong> This is the sharpest difference and the one that's hardest to close. The Anthropic plugin assumes US tax law, US software tools, and US business norms. ThirdBrain BOB was built with the UAE, Belgium, and multi-jurisdiction businesses as first-class citizens. The skill library includes UAE VAT returns, UAE corporate tax (with free zone qualifying income analysis), IFRS-compliant financial statements, FIDIC construction contract claims management, and gratuity provisions under UAE labour law. These aren't afterthoughts &#8212; they're production-grade workflows used in live businesses.</p><div><hr></div><h2>The Depth That Doesn't Show Up in a Feature Count</h2><p>Here's what 338 skills actually means in practice.</p><p>The Anthropic plugin covers three value chains: lead-to-cash (partially), hire-to-productivity (partially), and record-to-insight (reasonably well). ThirdBrain BOB covers all eleven &#8212; including eight that Anthropic doesn't touch at all:</p><ul><li><p><strong>Deliver-to-satisfaction</strong>: project management, FIDIC contract claims, escalation routing, issue resolution</p></li><li><p><strong>Procure-to-pay</strong>: requisition through supplier payment, three-way matching, supplier performance</p></li><li><p><strong>Plan-to-perform</strong>: market sizing, competitive positioning, JTBD analysis, quarterly planning, OKRs</p></li><li><p><strong>Order-to-fulfill</strong>: demand forecasting, production scheduling, logistics, quality control</p></li><li><p><strong>Concept-to-launch</strong>: product definition, go-to-market planning, launch readiness</p></li><li><p><strong>Service-to-renew</strong>: client health tracking, NPS aggregation, renewal management</p></li><li><p><strong>Create-to-publish</strong>: 42 skills covering the full content production pipeline &#8212; video, graphics, SEO, distribution</p></li><li><p><strong>Market-to-order</strong>: demand signal analysis, campaign-to-order tracking</p></li></ul><p>A business using only the Anthropic plugin for AI assistance is getting help with roughly 3 of 11 functions. Everything else &#8212; production, procurement, delivery, content, client success, strategic planning &#8212; they're still doing manually or with point tools.</p><div><hr></div><h2>Two Different Bets</h2><p>I don't think Anthropic made a mistake. I think they made a deliberate, smart bet on a specific wedge: get US SMBs hooked on AI-assisted business management through live integrations with the tools they already use, delivered through the most natural interface possible (just ask, in English). That's a strong product strategy for that market.</p><p>ThirdBrain BOB is a different bet.</p><p>The bet here is that the businesses with the most to gain from AI are the ones that are too complex, too international, or too sector-specific to be served by a US-centric plugin &#8212; and that the right architecture is a local, AI-agnostic, deeply customisable skill library that adapts to <em>your</em> business rather than asking your business to adapt to it.</p><p>The connector question is real: ThirdBrain BOB doesn't pull live data from QuickBooks. The workflows reason over documents, vault context, and data you bring in yourself. For businesses where the manual import is acceptable, the depth and flexibility are substantial. For businesses that need the live feed, the connector approach wins.</p><p>Both can be true. Different businesses, different bets, different tools.</p><div><hr></div><h2>What's Coming</h2><p>Three things are in motion:</p><p><strong>Closing the three gaps</strong> &#8212; tax-season-organizer, business-pulse, and customer-pulse are on the build list. They're straightforward to build; they just haven't been prioritised.</p><p><strong>The connector question</strong> &#8212; live data integration is technically solvable with MCP (Model Context Protocol) servers. The QuickBooks MCP, the Xero MCP, the HubSpot MCP all exist. Wiring them into vault workflows is the next infrastructure move.</p><p><strong>The router UX</strong> &#8212; Anthropic's smb-router pattern (type what you want, get routed to the right workflow) is the right UX for most users. A ThirdBrain BOB equivalent that maps plain English to the right skill chain &#8212; across all 11 value chains &#8212; is overdue.</p><div><hr></div><p>The Anthropic plugin is good. It's focused, honest, and well-built for its target customer. If that target customer is you, use it.</p><p>If you're running a business in the UAE, Belgium, or anywhere outside the US-QuickBooks-HubSpot stack &#8212; or if you need AI assistance across the full business rather than just three functions &#8212; the picture is different.</p><p>That's the gap ThirdBrain BOB exists to close.</p><div><hr></div><p><em>ThirdBrain BOB (Business Operating Brain) is an AI-native business operating system built on Obsidian. It runs locally, works with any AI model, and covers the full business value chain &#8212; from lead generation to financial close. Learn more at <a href="https://brn.cx">brn.cx</a>.</em></p>]]></content:encoded></item></channel></rss>