<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Artificial Curiosity Labs</title><description>Patterns for builders. What works, what doesn&apos;t, and what it actually feels like when you take technology seriously enough to live with it every day.</description><link>https://artificialcuriositylabs.ai/</link><item><title>The Enterprise MCP Pattern: Proxy, Aggregate, Host</title><link>https://artificialcuriositylabs.ai/posts/awslabs-mcp-catalog/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/awslabs-mcp-catalog/</guid><description>There are 58 public MCP servers in the awslabs catalog covering cloud infrastructure, databases, AI/ML, and ops tooling. Here&apos;s the enterprise pattern: proxy them locally, then host the proxy behind a gateway so every developer in your org gets them without setup.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>The Website Is Not the Product</title><link>https://artificialcuriositylabs.ai/posts/the-website-is-not-the-product/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/the-website-is-not-the-product/</guid><description>AI crawlers are extracting content at 60,000 pages per visitor sent back. The website is becoming a fallback UI. The real distribution layer is structured, machine-readable context — and nobody is building for it yet.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>The Meta-Tool Pattern: Teaching Your Agent to Discover Its Own Tools</title><link>https://artificialcuriositylabs.ai/posts/mcp-progressive-proxy/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/mcp-progressive-proxy/</guid><description>The MCP token tax has a fix. The solution isn&apos;t fewer tools — it&apos;s a smarter way to load them. Here&apos;s the pattern.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Building the MCP Proxy: What Broke and What I Changed</title><link>https://artificialcuriositylabs.ai/posts/mcp-proxy-implementation/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/mcp-proxy-implementation/</guid><description>The proxy pattern from part two, built and debugged. Two things broke: a missing dependency that crashed startup silently, and a response format that made the model do unnecessary work.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>The MCP Token Tax</title><link>https://artificialcuriositylabs.ai/posts/mcp-token-tax/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/mcp-token-tax/</guid><description>MCP won the read path. The token tax is what happened next. And the write path still doesn&apos;t have an answer.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>The MCP Proxy, Running</title><link>https://artificialcuriositylabs.ai/posts/mcp-proxy-live/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/mcp-proxy-live/</guid><description>Part four of the MCP series. The proxy from part three is running in production. Here&apos;s what it actually looks like.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Memories Fade. Skills Persist.</title><link>https://artificialcuriositylabs.ai/posts/memories-fade-skills-persist/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/memories-fade-skills-persist/</guid><description>When an agent makes a mistake, you have two choices: write it down or encode it. One survives the next session. One doesn&apos;t.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>The Name Is the First Lesson</title><link>https://artificialcuriositylabs.ai/posts/the-name-is-the-first-lesson/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/the-name-is-the-first-lesson/</guid><description>When you name a skill thesis-generator, you&apos;ve already decided the user is a consumer not a practitioner. The name is the first design decision.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>The Person Is the Constant</title><link>https://artificialcuriositylabs.ai/posts/the-person-is-the-constant/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/the-person-is-the-constant/</guid><description>Voice mode is not who you are — it&apos;s the context you&apos;re in. What breaks multi-mode agents is conflating identity with register.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Your Agent Needs Six Voices, Not One</title><link>https://artificialcuriositylabs.ai/posts/engrams-voice-at-agent-speed/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/engrams-voice-at-agent-speed/</guid><description>A single system prompt persona doesn&apos;t scale. When agents run at speed across contexts, voice consistency requires something more durable.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Two AI interfaces. Same desktop. Completely different jobs.</title><link>https://artificialcuriositylabs.ai/posts/two-modes-one-desktop/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/two-modes-one-desktop/</guid><description>Running two AI tools built on the same model — one for co-piloting, one for delegating. A non-developer&apos;s frame for splitting knowledge work by workflow mode.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>AI Collapsed the Startup Advantage. Enterprises Just Haven&apos;t Noticed Yet.</title><link>https://artificialcuriositylabs.ai/posts/ai-collapsed-the-startup-advantage/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/ai-collapsed-the-startup-advantage/</guid><description>The startup playbook depended on code being expensive. AI made code cheap. What&apos;s expensive now — data, distribution, domain expertise — is what enterprises already own.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>AI Didn&apos;t Reduce My Work. It Expanded What Work Means.</title><link>https://artificialcuriositylabs.ai/posts/ai-work-expands-not-shrinks/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/ai-work-expands-not-shrinks/</guid><description>Everyone I talk to who works natively with AI says the same thing: more hours, more exhausted, more engaged than ever. The paradox is real — and there&apos;s a specific mechanism driving it that most productivity research misses.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Four Things That Can&apos;t Be Delegated</title><link>https://artificialcuriositylabs.ai/posts/four-things-irreducibly-human/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/four-things-irreducibly-human/</guid><description>After weeks of delegating nearly everything to AI agents, I found exactly four things that genuinely can&apos;t be handed off — not shouldn&apos;t, can&apos;t.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Build vs. Buy for AI Knowledge Infrastructure: Capability First, Cost Second</title><link>https://artificialcuriositylabs.ai/posts/build-vs-buy-ai-infrastructure/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/build-vs-buy-ai-infrastructure/</guid><description>SaaS platforms auto-generate MCP servers. But auto-generated MCP does text search. If your use case requires metadata-filtered retrieval, you&apos;re comparing different architectures — not different feature sets. Capability first, cost second.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>Docs-as-Code Is Now the Standard for Knowledge Distribution</title><link>https://artificialcuriositylabs.ai/posts/docs-as-code-knowledge-distribution/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/docs-as-code-knowledge-distribution/</guid><description>Engineering teams have used docs-as-code for a decade. In 2025, AI closed both the write path and the read path — contribution friction dropped to zero, and MCP plus llms.txt made knowledge retrievable at the point of work. For the first time, GTM and knowledge teams can match engineering velocity for maintaining artifacts. Docs-as-code is no longer an engineering practice. It&apos;s the de facto standard.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>How This Site Is Built</title><link>https://artificialcuriositylabs.ai/posts/how-this-site-is-built/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/how-this-site-is-built/</guid><description>The stack behind artificialcuriositylabs.ai: Astro on S3 + CloudFront, DNS on Cloudflare, email forwarding via SES, and an AI-readable content layer. Every decision explained.</description><pubDate>Tue, 05 May 2026 12:00:00 GMT</pubDate></item><item><title>ACP Is the Bridge Between Knowledge Work and Build Work</title><link>https://artificialcuriositylabs.ai/posts/acp-bridge-knowledge-build-work/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/acp-bridge-knowledge-build-work/</guid><description>Knowledge agents and coding agents are powerful in isolation but can&apos;t talk to each other. The Agent Client Protocol (ACP) is the open standard that connects them — turning your orchestrator into a team lead that delegates build tasks without breaking flow.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Methodology Is Infrastructure</title><link>https://artificialcuriositylabs.ai/posts/methodology-is-infrastructure/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/methodology-is-infrastructure/</guid><description>Every AI session starts fresh. If your methodology lives only in your head, it resets too. The fix is treating it like code.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Cloud Sync Is the Wrong Storage Layer for AI Agents</title><link>https://artificialcuriositylabs.ai/posts/cloud-sync-wrong-storage-layer/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/cloud-sync-wrong-storage-layer/</guid><description>Cloud-synced filesystems (OneDrive, Dropbox, Google Drive) are eventually consistent layers masquerading as transactional storage. AI agents write at machine speed and expect durable writes. The architectural mismatch causes silent data loss. The collaboration model is wrong too.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Your AI Agent Needs Communication Modes, Not a Voice Clone</title><link>https://artificialcuriositylabs.ai/posts/your-ai-agent-needs-communication-modes/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/your-ai-agent-needs-communication-modes/</guid><description>Every AI platform treats voice as a single axis. But knowledge workers switch between six distinct communication registers daily. The fix is mode-specific profiles — engrams — not better cloning.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Every AI Tool Encodes a Cognitive Mode</title><link>https://artificialcuriositylabs.ai/posts/every-ai-tool-encodes-a-cognitive-mode/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/every-ai-tool-encodes-a-cognitive-mode/</guid><description>The friction you feel using the wrong AI tool isn&apos;t a prompting problem — it&apos;s a mode-matching problem.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Proof Replaces Persuasion</title><link>https://artificialcuriositylabs.ai/posts/proof-replaces-persuasion/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/proof-replaces-persuasion/</guid><description>AI collapsed the cost of building evidence. The rational response is to stop writing alignment documents and start showing working things.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>llms.txt — Making Your Site Navigable by Agents</title><link>https://artificialcuriositylabs.ai/posts/llms-txt-making-your-site-agent-readable/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/llms-txt-making-your-site-agent-readable/</guid><description>HTML was designed for browsers. llms.txt is the interface layer that makes your site a first-class citizen in agent workflows — discoverable, consumable, and citable in a single request.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Skills as Institutional Memory — Why Individual Craft Doesn&apos;t Compound Without Distribution</title><link>https://artificialcuriositylabs.ai/posts/skills-as-institutional-memory/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/skills-as-institutional-memory/</guid><description>You built a workflow that saves four hours a week. It lives on your laptop. Nobody else benefits. That&apos;s not a knowledge management problem — it&apos;s a distribution architecture problem.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Anti-Patterns Are the Fingerprint</title><link>https://artificialcuriositylabs.ai/posts/anti-patterns-are-the-fingerprint/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/anti-patterns-are-the-fingerprint/</guid><description>Writing samples teach the agent what you sound like. The never_say list teaches it what you&apos;d never say. The second is more distinctive than the first.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What the Engram Builder Gives You — And What You Have to Add</title><link>https://artificialcuriositylabs.ai/posts/engram-builder-what-the-tool-gives-you/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/engram-builder-what-the-tool-gives-you/</guid><description>The tool extracts a voice profile from your messages in one session. That&apos;s the easy part. Here&apos;s what&apos;s missing and how I extended it.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Voice Is a Layer, Not a Setting</title><link>https://artificialcuriositylabs.ai/posts/voice-as-a-layer-not-a-setting/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/voice-as-a-layer-not-a-setting/</guid><description>Every writing skill that embeds its own voice definition will drift. The fix is separating mode, voice, format, and publish into four independent layers.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What Is a Skill — Why Methodology Resets Every Session Without One</title><link>https://artificialcuriositylabs.ai/posts/what-is-a-skill/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/what-is-a-skill/</guid><description>Every agent session starts from zero. The model is brilliant. The tools are connected. And still — you spend the first ten minutes re-explaining how you work. Skills are the fix.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What Is a Tool — The API Call Your Agent Makes on Your Behalf</title><link>https://artificialcuriositylabs.ai/posts/what-is-a-tool/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/what-is-a-tool/</guid><description>Tools are the atomic capabilities that let an agent interact with the world — read a file, send a message, query a CRM. APIs have existed for decades. What changed is who decides which one to call.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What Is an Agent Harness — The Infrastructure That Makes Agents Actually Work</title><link>https://artificialcuriositylabs.ai/posts/what-is-an-agent-harness/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/what-is-an-agent-harness/</guid><description>The industry talks about models. Which one is smartest. Which benchmark score is highest. That conversation misses the point. The model is the brain. Without a body, a brain sits in a jar.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What Is an Agent — And What Isn&apos;t</title><link>https://artificialcuriositylabs.ai/posts/what-is-an-agent/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/what-is-an-agent/</guid><description>Everyone calls everything an agent now. Chatbots, copilots, workflows, RPA scripts — all rebranded overnight. This post draws the line.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Creation Collapsed. Distribution Is the New Bottleneck.</title><link>https://artificialcuriositylabs.ai/posts/creation-collapsed-distribution-is-the-bottleneck/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/creation-collapsed-distribution-is-the-bottleneck/</guid><description>The cost of creating content dropped to near-zero. The real constraint is now getting knowledge to the right people — and the right agents — in the right format.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Builder Is an Operating Mode, Not a Job Title</title><link>https://artificialcuriositylabs.ai/posts/builder-is-an-operating-mode/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/builder-is-an-operating-mode/</guid><description>The tech industry is debating who counts as a builder. That&apos;s the wrong question. Builder is an orientation you adopt, not a credential you earn.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>From Failure Mode to Skill Chain</title><link>https://artificialcuriositylabs.ai/posts/from-failure-mode-to-skill-chain/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/from-failure-mode-to-skill-chain/</guid><description>When an agent leaked a Slack channel ID by bypassing the scrub-and-publish skill, the fix wasn&apos;t a memory — it was wiring three skills together so the chain self-enforces.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Your Agent&apos;s Behavior Is Code — Start Versioning It</title><link>https://artificialcuriositylabs.ai/posts/agent-behavior-is-code/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/agent-behavior-is-code/</guid><description>AI agent behavior committed to a repo travels with the codebase — reviewable, diffable, available to every contributor on first checkout. Treating skills as code artifacts converts ad hoc agent use into an institutionalized team process.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Skill Is the Teacher</title><link>https://artificialcuriositylabs.ai/posts/the-skill-is-the-teacher/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/the-skill-is-the-teacher/</guid><description>We&apos;ve been naming AI skills like tools. That&apos;s the wrong frame — and it&apos;s quietly limiting how much value teams get from them.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>/clear is not /exit — the session habit every Claude Code power user gets wrong</title><link>https://artificialcuriositylabs.ai/posts/clear-is-not-close/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/clear-is-not-close/</guid><description>How a single misunderstood command caused a system crash — and the session hygiene pattern that fixes it.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The filesystem is your agent&apos;s routing layer</title><link>https://artificialcuriositylabs.ai/posts/filesystem-is-your-agents-routing-layer/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/filesystem-is-your-agents-routing-layer/</guid><description>Stop organizing your files for humans. Here&apos;s what changes when you organize them for agents instead.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why AI Coding Tools Are Getting Cheaper: Prompt Caching Explained</title><link>https://artificialcuriositylabs.ai/posts/prompt-caching-economics/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/prompt-caching-economics/</guid><description>Prompt caching cuts AI inference costs by up to 90% — here&apos;s how it works, why 5-minute TTL dominates coding workflows, and where this is heading beyond code.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Right Model for the Right Job</title><link>https://artificialcuriositylabs.ai/posts/right-model-right-job/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/right-model-right-job/</guid><description>Model selection is an architectural decision — defaulting to the strongest model for every step in a pipeline is a pattern worth breaking.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Has Native OpenTelemetry. Almost Nobody Knows.</title><link>https://artificialcuriositylabs.ai/posts/claude-code-otel-metrics/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/claude-code-otel-metrics/</guid><description>Claude Code ships with a full OTel SDK that&apos;s off by default — here&apos;s how to turn it on, run a local Prometheus/Grafana stack, and actually see what your sessions are doing.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How Many Claude Code Sessions Can — and Should — You Run Simultaneously?</title><link>https://artificialcuriositylabs.ai/posts/how-many-claude-code-sessions/</link><guid isPermaLink="true">https://artificialcuriositylabs.ai/posts/how-many-claude-code-sessions/</guid><description>The question splits into two: can is a systems problem, should is a human one — and most people crash on the wrong side.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>