<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:chudi="https://chudi.dev/rss">
  <channel>
    <title>Chudi Nnorukam</title>
    <description>Chudi Nnorukam is an AI Systems Engineer who builds AI-native growth systems. He runs chudi.dev as a public working model of AI-visible web architecture and created AI Visibility Readiness (AVR), the framework that measures why AI systems cite a site. San Francisco Bay Area.</description>
    <link>https://chudi.dev</link>
    <atom:link href="https://chudi.dev/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Thu, 01 Oct 2026 20:00:55 GMT</lastBuildDate>
    <managingEditor>hello@chudi.dev (Chudi Nnorukam)</managingEditor>
    <webMaster>hello@chudi.dev (Chudi Nnorukam)</webMaster>
    <copyright>Copyright 2026 Chudi Nnorukam</copyright>
    <ttl>60</ttl>
    <image>
      <url>https://chudi.dev/logo.png</url>
      <title>Chudi Nnorukam</title>
      <link>https://chudi.dev</link>
    </image>
    
    <item>
      <title>Claude Code AGENTS.md Support: When CLAUDE.md Still Wins</title>
      <description>Claude Code reads AGENTS.md since 2.1.277, but only when the project has no CLAUDE.md. If both exist, CLAUDE.md wins. The four modes, the one-line fix and the limits.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code reads AGENTS.md since 2.1.277, but only when the project has no CLAUDE.md. If both exist, CLAUDE.md wins. The four modes, the one-line fix and the limits.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-agents-md</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-agents-md</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-agents-md.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-agents-md.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>agents-md</category>
      <category>ai-agents</category>
      <category>agent-harness</category>
      <category>workflow</category>
    </item>
    <item>
      <title>Claude Code Skills vs Subagents vs Hooks vs CLAUDE.md: Which One Fits Which Job</title>
      <description>Claude Code skills vs subagents vs hooks vs CLAUDE.md as of 09/29/2026: when each loads, whose context it uses, and a simple decision sequence for picking one.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code skills vs subagents vs hooks vs CLAUDE.md as of 09/29/2026: when each loads, whose context it uses, and a simple decision sequence for picking one.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-skills-vs-subagents</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-skills-vs-subagents</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-skills-vs-subagents.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-skills-vs-subagents.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>claude-skills</category>
      <category>subagents</category>
      <category>ai-agents</category>
      <category>workflow</category>
    </item>
    <item>
      <title>Claude Code Skills: What They Are, Where They Live, and How to Write One</title>
      <description>Claude Code skills explained: what a SKILL.md is, where skills live, how to write one, and the skills I actually run. Checked against the docs on 09/29/2026.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code skills explained: what a SKILL.md is, where skills live, how to write one, and the skills I actually run. Checked against the docs on 09/29/2026.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-skills</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-skills</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-skills.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-skills.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>claude-skills</category>
      <category>agent-skills</category>
      <category>ai-agents</category>
      <category>workflow</category>
    </item>
    <item>
      <title>Claude Pricing in 2026: Every Plan and API Price on One Page</title>
      <description>Claude pricing as of 09/28/2026: Free, Pro ($20), Max ($100 or $200), Team and Enterprise plans, plus per-token API prices for Fable 5.1, Opus 5.5, Sonnet 5.5 and Haiku 4.5.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude pricing as of 09/28/2026: Free, Pro ($20), Max ($100 or $200), Team and Enterprise plans, plus per-token API prices for Fable 5.1, Opus 5.5, Sonnet 5.5 and Haiku 4.5.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-pricing</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-pricing</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-pricing.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-pricing.webp" medium="image" type="image/webp"/>
      <category>claude-pricing</category>
      <category>claude-code</category>
      <category>claude-api</category>
      <category>tokens</category>
      <category>model-routing</category>
      <category>claude-opus-5-5</category>
      <category>claude-fable-5-1</category>
    </item>
    <item>
      <title>Claude Pro vs Max: Who Needs the $100 or $200 Plan, and When the API Wins</title>
      <description>Claude Pro vs Max as of 09/28/2026: $20 vs $100 or $200 a month, 5x or 20x the usage, both with Claude Code. How to choose, and what one measured day costs on the API.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Pro vs Max as of 09/28/2026: $20 vs $100 or $200 a month, 5x or 20x the usage, both with Claude Code. How to choose, and what one measured day costs on the API.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-pro-vs-max</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-pro-vs-max</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-pro-vs-max.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-pro-vs-max.webp" medium="image" type="image/webp"/>
      <category>claude-pricing</category>
      <category>claude-max</category>
      <category>claude-code</category>
      <category>claude-api</category>
      <category>tokens</category>
      <category>claude-opus-5-5</category>
    </item>
    <item>
      <title>Claude Prompt Caching Cost: When It Pays, With the Math for Every Model</title>
      <description>Claude prompt caching cost as of 09/28/2026: writes cost 1.25x or 2x input, reads cost 0.1x (0.05x on Opus 5.5, 0.025x on Fable 5.1). Break-even and worked examples.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude prompt caching cost as of 09/28/2026: writes cost 1.25x or 2x input, reads cost 0.1x (0.05x on Opus 5.5, 0.025x on Fable 5.1). Break-even and worked examples.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-prompt-caching-cost</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-prompt-caching-cost</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-prompt-caching-cost.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-prompt-caching-cost.webp" medium="image" type="image/webp"/>
      <category>prompt-caching</category>
      <category>claude-api</category>
      <category>claude-pricing</category>
      <category>tokens</category>
      <category>claude-code</category>
      <category>claude-opus-5-5</category>
      <category>claude-fable-5-1</category>
    </item>
    <item>
      <title>Claude Usage Limits Explained: The 5-Hour Session, the Weekly Cap, and What Counts</title>
      <description>How Claude usage limits work on Pro and Max: a five-hour session limit, a weekly limit, one pool shared by claude.ai, Desktop and Claude Code, and what to do when you hit it.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How Claude usage limits work on Pro and Max: a five-hour session limit, a weekly limit, one pool shared by claude.ai, Desktop and Claude Code, and what to do when you hit it.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-usage-limits</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-usage-limits</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-usage-limits.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-usage-limits.webp" medium="image" type="image/webp"/>
      <category>claude-usage-limits</category>
      <category>claude-pricing</category>
      <category>claude-code</category>
      <category>tokens</category>
      <category>claude-opus-5-5</category>
    </item>
    <item>
      <title>Opus 5.5 vs Fable 5.1: My Cost Per Turn Gap Went From 1.4x to 2.3x</title>
      <description>Opus 5.5 beats Fable 5.1 on all nine of Anthropic&apos;s launch benchmarks at 40% of the price. Replayed at 5.5 prices, my measured day puts Fable at 2.3x per turn.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Opus 5.5 beats Fable 5.1 on all nine of Anthropic&apos;s launch benchmarks at 40% of the price. Replayed at 5.5 prices, my measured day puts Fable at 2.3x per turn.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-opus-5-5-vs-fable-5-1</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-opus-5-5-vs-fable-5-1</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-opus-5-5-vs-fable-5-1.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-opus-5-5-vs-fable-5-1.webp" medium="image" type="image/webp"/>
      <category>claude-opus-5-5</category>
      <category>claude-fable-5-1</category>
      <category>claude-opus-5</category>
      <category>model-routing</category>
      <category>claude-code</category>
      <category>ai-benchmarks</category>
      <category>tokens</category>
    </item>
    <item>
      <title>SvelteKit MCP: The Official Svelte Server, and What Its Autofixer Found in 134 Components</title>
      <description>The official Svelte MCP server gives Claude Code current Svelte 5 docs and an autofixer. I ran it on 134 components: 70 missing keys, 34 files it could not read.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>The official Svelte MCP server gives Claude Code current Svelte 5 docs and an autofixer. I ran it on 134 components: 70 missing keys, 34 files it could not read.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/sveltekit-mcp-server-claude-code</link>
      <guid isPermaLink="true">https://chudi.dev/blog/sveltekit-mcp-server-claude-code</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/sveltekit-mcp-server-claude-code.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/sveltekit-mcp-server-claude-code.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>mcp</category>
      <category>svelte</category>
      <category>sveltekit</category>
      <category>codex</category>
      <category>ai-agents</category>
    </item>
    <item>
      <title>AI Visibility Audit for B2B SaaS: Find Where Buyers See Competitors Instead</title>
      <description>An AI visibility audit tells a B2B SaaS company which buyer questions ChatGPT, Perplexity and Google answer with a competitor, and whether the gap is worth fixing. Here is what a real one measures.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>An AI visibility audit tells a B2B SaaS company which buyer questions ChatGPT, Perplexity and Google answer with a competitor, and whether the gap is worth fixing. Here is what a real one measures.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/ai-visibility-audit-b2b-saas</link>
      <guid isPermaLink="true">https://chudi.dev/blog/ai-visibility-audit-b2b-saas</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/ai-visibility-audit-b2b-saas.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/ai-visibility-audit-b2b-saas.webp" medium="image" type="image/webp"/>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
      <category>ai-search</category>
    </item>
    <item>
      <title>B2B SEO Agency vs AI Search Specialist: Which Problem Do You Actually Need Solved?</title>
      <description>A B2B SEO agency and an AI search specialist solve different problems. This decision page tells you which one you have, when you need both, and when you should spend the money somewhere else first.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A B2B SEO agency and an AI search specialist solve different problems. This decision page tells you which one you have, when you need both, and when you should spend the money somewhere else first.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/b2b-seo-agency-vs-ai-search-specialist</link>
      <guid isPermaLink="true">https://chudi.dev/blog/b2b-seo-agency-vs-ai-search-specialist</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/b2b-seo-agency-vs-ai-search-specialist.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/b2b-seo-agency-vs-ai-search-specialist.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>ai-search</category>
    </item>
    <item>
      <title>Generative Engine Optimization Agency: What Should You Actually Be Paying For?</title>
      <description>A generative engine optimization agency can sell you monitoring, diagnosis, remediation, authority work, measurement or experimentation. Only some of those move the number. Here is how to tell which you are buying.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A generative engine optimization agency can sell you monitoring, diagnosis, remediation, authority work, measurement or experimentation. Only some of those move the number. Here is how to tell which you are buying.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/generative-engine-optimization-agency-what-you-pay-for</link>
      <guid isPermaLink="true">https://chudi.dev/blog/generative-engine-optimization-agency-what-you-pay-for</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/generative-engine-optimization-agency-what-you-pay-for.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/generative-engine-optimization-agency-what-you-pay-for.webp" medium="image" type="image/webp"/>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
      <category>ai-search</category>
    </item>
    <item>
      <title>Google Ranking vs AI Citations: I Measured 1 Overlap in 30 Results</title>
      <description>I measured Google ranking against AI citations on ten questions the same day. Of 30 top-three results, 1 page appeared in what the AI answer cited.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I measured Google ranking against AI citations on ten questions the same day. Of 30 top-three results, 1 page appeared in what the AI answer cited.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/google-ranking-vs-ai-citations</link>
      <guid isPermaLink="true">https://chudi.dev/blog/google-ranking-vs-ai-citations</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/google-ranking-vs-ai-citations.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/google-ranking-vs-ai-citations.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>geo</category>
      <category>aeo</category>
      <category>seo</category>
      <category>ai</category>
      <category>content-optimization</category>
    </item>
    <item>
      <title>How to Choose the Best AI SEO Agency for B2B SaaS</title>
      <description>There is no best AI SEO agency in the abstract. Here is the evidence to require, the measurements an engagement must report, the claims to distrust, and the cases where a traditional SEO agency is the better choice.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>There is no best AI SEO agency in the abstract. Here is the evidence to require, the measurements an engagement must report, the claims to distrust, and the cases where a traditional SEO agency is the better choice.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-to-choose-best-ai-seo-agency-b2b-saas</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-to-choose-best-ai-seo-agency-b2b-saas</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-to-choose-best-ai-seo-agency-b2b-saas.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-to-choose-best-ai-seo-agency-b2b-saas.webp" medium="image" type="image/webp"/>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
      <category>ai-search</category>
    </item>
    <item>
      <title>SEO for SaaS in the AI Search Era: What Traditional SEO Does Not Measure</title>
      <description>Traditional SEO for SaaS still works. What changes in the AI search era is that buyers also get answers from ChatGPT, Perplexity and Google AI Overviews, and rank and traffic reports cannot see who those answers name.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Traditional SEO for SaaS still works. What changes in the AI search era is that buyers also get answers from ChatGPT, Perplexity and Google AI Overviews, and rank and traffic reports cannot see who those answers name.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/seo-for-saas-ai-search-era</link>
      <guid isPermaLink="true">https://chudi.dev/blog/seo-for-saas-ai-search-era</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/seo-for-saas-ai-search-era.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/seo-for-saas-ai-search-era.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>ai-search</category>
    </item>
    <item>
      <title>ADHD Prompts for Claude: 9 I Run and the Failure Each One Guards</title>
      <description>Nine ADHD prompts for Claude, from the rules I run: brain dump, one question, evidence before done, checkpoint, re-entry. Each names the failure it guards.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Nine ADHD prompts for Claude, from the rules I run: brain dump, one question, evidence before done, checkpoint, re-entry. Each names the failure it guards.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adhd-prompts-for-claude</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adhd-prompts-for-claude</guid>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adhd-prompts-for-claude.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adhd-prompts-for-claude.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>executive-function</category>
      <category>claude</category>
      <category>prompts</category>
      <category>ai</category>
    </item>
    <item>
      <title>Claude ADHD Plugin: What Exists and How to Install One</title>
      <description>There is no official Claude ADHD plugin. Four community projects share the name and do different things. What each changes, and how to install one.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>There is no official Claude ADHD plugin. Four community projects share the name and do different things. What each changes, and how to install one.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-adhd-plugin</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-adhd-plugin</guid>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-adhd-plugin.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-adhd-plugin.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>claude-code</category>
      <category>skills</category>
      <category>plugins</category>
      <category>github</category>
    </item>
    <item>
      <title>How to Use Claude for ADHD: The Setup I Run Every Day</title>
      <description>How to use Claude for ADHD without writing code: the brain dump, the one-question rule, the checkpoint, and the four ways it fails. The setup I run daily.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How to use Claude for ADHD without writing code: the brain dump, the one-question rule, the checkpoint, and the four ways it fails. The setup I run daily.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-to-use-claude-for-adhd</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-to-use-claude-for-adhd</guid>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-to-use-claude-for-adhd.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-to-use-claude-for-adhd.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>executive-function</category>
      <category>claude</category>
      <category>ai</category>
    </item>
    <item>
      <title>Do People With ADHD Have Better Pattern Recognition? I Went Looking for the Study</title>
      <description>ADHD pattern recognition is often called a strength. I checked the evidence, found the claim unproven, and explain what AI changes for developers.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>ADHD pattern recognition is often called a strength. I checked the evidence, found the claim unproven, and explain what AI changes for developers.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adhd-pattern-recognition-evidence</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adhd-pattern-recognition-evidence</guid>
      <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adhd-pattern-recognition-evidence.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adhd-pattern-recognition-evidence.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>pattern-recognition</category>
      <category>ai</category>
      <category>software-engineering</category>
    </item>
    <item>
      <title>I Ran My Own Analysis Past a Second Model Five Times. I Retracted Twice.</title>
      <description>A working method for adversarial review between two AI models on your own data, what it cost in retractions, and the cheap instrument that settled it.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A working method for adversarial review between two AI models on your own data, what it cost in retractions, and the cheap instrument that settled it.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adversarial-review-of-my-own-analysis</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adversarial-review-of-my-own-analysis</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adversarial-review-of-my-own-analysis.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adversarial-review-of-my-own-analysis.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>analysis</category>
      <category>method</category>
    </item>
    <item>
      <title>Who Are the Experts on AI Search Visibility? Four Topics, Named Sources</title>
      <description>Named practitioner sources for four AI search visibility topics, built from an 80-run citation panel across ChatGPT, Perplexity, Claude, and Gemini.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Named practitioner sources for four AI search visibility topics, built from an 80-run citation panel across ChatGPT, Perplexity, Claude, and Gemini.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/who-are-the-experts-on-ai-search-visibility</link>
      <guid isPermaLink="true">https://chudi.dev/blog/who-are-the-experts-on-ai-search-visibility</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/who-are-the-experts-on-ai-search-visibility.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/who-are-the-experts-on-ai-search-visibility.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>seo</category>
      <category>search-console</category>
      <category>content-optimization</category>
    </item>
    <item>
      <title>I Asked 3 AI Engines the Same 16 Buying Questions. They Agreed Under a Third of the Time.</title>
      <description>A 47-answer study of who ChatGPT, Claude, and Perplexity recommend in one B2B category: six brands hold 89% of mentions, the engines overlap by about 30%.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A 47-answer study of who ChatGPT, Claude, and Perplexity recommend in one B2B category: six brands hold 89% of mentions, the engines overlap by about 30%.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/ai-engine-recommendation-study</link>
      <guid isPermaLink="true">https://chudi.dev/blog/ai-engine-recommendation-study</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/ai-engine-recommendation-study.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/ai-engine-recommendation-study.webp" medium="image" type="image/webp"/>
      <category>ai-building</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
      <category>research</category>
    </item>
    <item>
      <title>Perplexity Named Zero Brands, 40 Answers in a Row. Your Category Is Not the Reason.</title>
      <description>480 answers across ChatGPT, Claude and Perplexity, in a two-year-old category and a twenty-year-old one. Which engine goes quiet is a property of the engine.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>480 answers across ChatGPT, Claude and Perplexity, in a two-year-old category and a twenty-year-old one. Which engine goes quiet is a property of the engine.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/perplexity-does-not-name-brands</link>
      <guid isPermaLink="true">https://chudi.dev/blog/perplexity-does-not-name-brands</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/perplexity-does-not-name-brands.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/perplexity-does-not-name-brands.webp" medium="image" type="image/webp"/>
      <category>ai-building</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
      <category>research</category>
    </item>
    <item>
      <title>Why ChatGPT Is Not Citing Your Website: I Measured 47 AI Answers</title>
      <description>I asked ChatGPT, Claude, and Perplexity the 16 questions my buyers actually ask. My own site came up 3 times out of 47. Here is the method, the raw counts, and the gap I found.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I asked ChatGPT, Claude, and Perplexity the 16 questions my buyers actually ask. My own site came up 3 times out of 47. Here is the method, the raw counts, and the gap I found.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/why-chatgpt-is-not-citing-your-website</link>
      <guid isPermaLink="true">https://chudi.dev/blog/why-chatgpt-is-not-citing-your-website</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/why-chatgpt-is-not-citing-your-website.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/why-chatgpt-is-not-citing-your-website.webp" medium="image" type="image/webp"/>
      <category>ai-building</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
    </item>
    <item>
      <title>Search Console&apos;s Generative AI Report: 3 Things It Hides</title>
      <description>Google&apos;s Generative AI report went live for every property on August 11, 2026. No queries, no clicks, no API access. Here is my own 19.7K-impression report.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Google&apos;s Generative AI report went live for every property on August 11, 2026. No queries, no clicks, no API access. Here is my own 19.7K-impression report.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/search-console-generative-ai-report</link>
      <guid isPermaLink="true">https://chudi.dev/blog/search-console-generative-ai-report</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/search-console-generative-ai-report.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/search-console-generative-ai-report.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>ai</category>
      <category>search-console</category>
      <category>content-optimization</category>
    </item>
    <item>
      <title>Fable 5.1 vs Opus 5 in Production: A Whole Day on Fable Used 19% of a Max Weekly Window</title>
      <description>Same harness, same day: 2,443 Fable 5.1 turns and 1,120 Opus 5 turns after a weekly reset consumed 19% of the Max weekly window, and the 5-hour window peaked at 59% without capping. Fable errored less per tool call, hit more permission gates, and would have cost 1.4x per turn on the API, not 2x.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Same harness, same day: 2,443 Fable 5.1 turns and 1,120 Opus 5 turns after a weekly reset consumed 19% of the Max weekly window, and the 5-hour window peaked at 59% without capping. Fable errored less per tool call, hit more permission gates, and would have cost 1.4x per turn on the API, not 2x.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-fable-5-vs-opus-5</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-fable-5-vs-opus-5</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-fable-5-vs-opus-5.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-fable-5-vs-opus-5.webp" medium="image" type="image/webp"/>
      <category>claude-fable-5-vs-opus-5</category>
      <category>claude-fable-5-1</category>
      <category>claude-opus-5</category>
      <category>model-routing</category>
      <category>claude-code</category>
      <category>claude-max-plan</category>
      <category>ai-agents</category>
      <category>agent-telemetry</category>
    </item>
    <item>
      <title>Run Your AI Agent on a VPS: The $6/Month Always-On Setup</title>
      <description>Your AI agent dies when your laptop sleeps. The $6-25/month VPS setup I use to run trading agents 24/7: specs, systemd, and when latency justifies more.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Your AI agent dies when your laptop sleeps. The $6-25/month VPS setup I use to run trading agents 24/7: specs, systemd, and when latency justifies more.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/run-ai-agent-on-vps</link>
      <guid isPermaLink="true">https://chudi.dev/blog/run-ai-agent-on-vps</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/run-ai-agent-on-vps.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/run-ai-agent-on-vps.webp" medium="image" type="image/webp"/>
      <category>vps</category>
      <category>ai-agents</category>
      <category>digitalocean</category>
      <category>infrastructure</category>
      <category>automation</category>
    </item>
    <item>
      <title>VPS Providers Compared: DigitalOcean vs QuantVPS in Production</title>
      <description>I ran two VPS providers in production for a trading bot: DigitalOcean at $6/mo flat for four months, then QuantVPS for sub-10ms fills.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I ran two VPS providers in production for a trading bot: DigitalOcean at $6/mo flat for four months, then QuantVPS for sub-10ms fills.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/vps-providers-compared</link>
      <guid isPermaLink="true">https://chudi.dev/blog/vps-providers-compared</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/vps-providers-compared.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/vps-providers-compared.webp" medium="image" type="image/webp"/>
      <category>vps</category>
      <category>digitalocean</category>
      <category>railway</category>
      <category>hosting</category>
      <category>trading-bots</category>
      <category>devops</category>
    </item>
    <item>
      <title>How to Use Claude Opus 5: A Failure-Tested Guide</title>
      <description>Learn how to use Claude Opus 5 with failure replay, effort sweeps, deterministic checks, and a scheduled regression worker.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Learn how to use Claude Opus 5 with failure replay, effort sweeps, deterministic checks, and a scheduled regression worker.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-to-use-claude-opus-5</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-to-use-claude-opus-5</guid>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-to-use-claude-opus-5.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-to-use-claude-opus-5.webp" medium="image" type="image/webp"/>
      <category>claude</category>
      <category>opus-5</category>
      <category>ai-agents</category>
      <category>evaluation</category>
      <category>railway</category>
    </item>
    <item>
      <title>The ADHD Developer Tool Stack: What Actually Replaces Executive Function</title>
      <description>Six tools that externalize the specific executive functions ADHD breaks for developers: working memory, time perception, body doubling, and task-switching friction. What each one fixes and where it fails.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Six tools that externalize the specific executive functions ADHD breaks for developers: working memory, time perception, body doubling, and task-switching friction. What each one fixes and where it fails.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adhd-developer-tool-stack</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adhd-developer-tool-stack</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adhd-developer-tool-stack.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adhd-developer-tool-stack.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>productivity</category>
      <category>developer-tools</category>
      <category>claude-code</category>
    </item>
    <item>
      <title>What Is WebMCP?</title>
      <description>WebMCP is an experimental browser API that lets websites expose structured tools to AI agents through document.modelContext. Learn how it works, its security boundaries, browser support, and how it differs from MCP.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>WebMCP is an experimental browser API that lets websites expose structured tools to AI agents through document.modelContext. Learn how it works, its security boundaries, browser support, and how it differs from MCP.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/what-is-webmcp</link>
      <guid isPermaLink="true">https://chudi.dev/blog/what-is-webmcp</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/what-is-webmcp.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/what-is-webmcp.webp" medium="image" type="image/webp"/>
      <category>webmcp</category>
      <category>mcp</category>
      <category>ai-agents</category>
      <category>web-standards</category>
      <category>browser-ai</category>
      <category>model-context-protocol</category>
    </item>
    <item>
      <title>Cloudflare Will Block AI Crawlers by Default on September 15: What Site Owners Need to Do Now</title>
      <description>Cloudflare blocks AI crawlers by default on September 15, 2026. Should you block, allow, or charge via Pay Per Crawl? Decision matrix + verification steps.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Cloudflare blocks AI crawlers by default on September 15, 2026. Should you block, allow, or charge via Pay Per Crawl? Decision matrix + verification steps.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/cloudflare-block-ai-crawlers-september-15</link>
      <guid isPermaLink="true">https://chudi.dev/blog/cloudflare-block-ai-crawlers-september-15</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/cloudflare-block-ai-crawlers-september-15.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/cloudflare-block-ai-crawlers-september-15.webp" medium="image" type="image/webp"/>
      <category>ai-crawlers</category>
      <category>cloudflare</category>
      <category>seo</category>
      <category>aeo</category>
      <category>answer-engine-optimization</category>
      <category>robots-txt</category>
      <category>ai-visibility</category>
    </item>
    <item>
      <title>How to Get Cited by ChatGPT: My 0/5 GEO Audit</title>
      <description>I ran my own site through 5 buyer-intent queries on Perplexity and got cited zero times. Here is what GEO actually is and the pattern the winners share.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I ran my own site through 5 buyer-intent queries on Perplexity and got cited zero times. Here is what GEO actually is and the pattern the winners share.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-to-get-cited-by-chatgpt-geo-guide</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-to-get-cited-by-chatgpt-geo-guide</guid>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-to-get-cited-by-chatgpt-geo-guide.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-to-get-cited-by-chatgpt-geo-guide.webp" medium="image" type="image/webp"/>
      <category>ai-building</category>
      <category>geo</category>
      <category>ai-visibility</category>
      <category>seo</category>
    </item>
    <item>
      <title>Claude Has No ADHD Executive Function Mode. Here Is What People Mean.</title>
      <description>No, Claude has no ADHD Executive Function Mode. The claim spread from one Instagram video with 182,800+ likes. Here is what the phrase really means.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>No, Claude has no ADHD Executive Function Mode. The claim spread from one Instagram video with 182,800+ likes. Here is what the phrase really means.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-adhd-executive-function-mode</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-adhd-executive-function-mode</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-adhd-executive-function-mode.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-adhd-executive-function-mode.webp" medium="image" type="image/webp"/>
      <category>claude-adhd</category>
      <category>claude-code</category>
      <category>agent-harness</category>
      <category>ai-visibility</category>
      <category>executive-function</category>
      <category>adhd</category>
      <category>harness-engineering</category>
    </item>
    <item>
      <title>Agentic Commerce Protocol (ACP): Shared Payment Tokens, Link Wallets, Agent Checkout</title>
      <description>Stripe shipped agent commerce in April 2026. Most sites are not ready to accept transactions from AI agents. The four surfaces operators need to add, the security model behind shared payment tokens, and a working receivable endpoint stub.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Stripe shipped agent commerce in April 2026. Most sites are not ready to accept transactions from AI agents. The four surfaces operators need to add, the security model behind shared payment tokens, and a working receivable endpoint stub.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/agent-commerce-readiness-acp-payment-tokens-link-wallets</link>
      <guid isPermaLink="true">https://chudi.dev/blog/agent-commerce-readiness-acp-payment-tokens-link-wallets</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/agent-commerce-readiness-acp-payment-tokens-link-wallets.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/agent-commerce-readiness-acp-payment-tokens-link-wallets.webp" medium="image" type="image/webp"/>
      <category>agent-readiness</category>
      <category>agentic-commerce-protocol</category>
      <category>stripe-link-wallet</category>
      <category>shared-payment-tokens</category>
      <category>webmcp</category>
      <category>geo</category>
    </item>
    <item>
      <title>Claude ADHD Skills: The 3 I Run, Plus the i-have-adhd Install</title>
      <description>Three Claude Code ADHD skills I run against named executive-function gaps, plus what the ayghri/i-have-adhd plugin does and the two commands that install it.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Three Claude Code ADHD skills I run against named executive-function gaps, plus what the ayghri/i-have-adhd plugin does and the two commands that install it.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-skills-adhd-developers</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-skills-adhd-developers</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-skills-adhd-developers.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-skills-adhd-developers.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>adhd</category>
      <category>skills</category>
      <category>neurodivergent</category>
      <category>productivity</category>
      <category>ai</category>
    </item>
    <item>
      <title>Chrome Prompt API: AI Visibility Scans at $0 Cost</title>
      <description>Chrome 148 put the Prompt API and Gemini Nano in the browser. Here&apos;s what our citability.dev scan really costs, and which parts move client-side for $0.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Chrome 148 put the Prompt API and Gemini Nano in the browser. Here&apos;s what our citability.dev scan really costs, and which parts move client-side for $0.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/chrome-prompt-api-zero-cost-ai-audits</link>
      <guid isPermaLink="true">https://chudi.dev/blog/chrome-prompt-api-zero-cost-ai-audits</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/chrome-prompt-api-zero-cost-ai-audits.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/chrome-prompt-api-zero-cost-ai-audits.webp" medium="image" type="image/webp"/>
      <category>chrome-prompt-api</category>
      <category>gemini-nano</category>
      <category>client-side-ai</category>
      <category>ai-visibility</category>
      <category>zero-cost-ai-audit</category>
      <category>browser-ai-api</category>
    </item>
    <item>
      <title>Why Isn&apos;t ChatGPT Citing Your Website? I Tested 5 Axes on a DR 25 Site and Got 1,500 Citations</title>
      <description>1,500 AI citations on a DR 25 site in 90 days. The 5 checks (schema, llms.txt, OpenGraph, semantic HTML, robots.txt) that decide whether ChatGPT cites you.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>1,500 AI citations on a DR 25 site in 90 days. The 5 checks (schema, llms.txt, OpenGraph, semantic HTML, robots.txt) that decide whether ChatGPT cites you.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/why-ai-isnt-citing-your-website</link>
      <guid isPermaLink="true">https://chudi.dev/blog/why-ai-isnt-citing-your-website</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/why-ai-isnt-citing-your-website.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/why-ai-isnt-citing-your-website.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>aeo</category>
      <category>geo</category>
    </item>
    <item>
      <title>Fable 5 vs Opus 4.8: Every Reasoning Tier Benchmarked</title>
      <description>Fable 5.1 vs Opus 5 tier by tier: prices, cache economics, the one same-methodology comparison that exists, and the Fable 5 vs Opus 4.8 effort matrix from the system card. Updated September 16, 2026.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Fable 5.1 vs Opus 5 tier by tier: prices, cache economics, the one same-methodology comparison that exists, and the Fable 5 vs Opus 4.8 effort matrix from the system card. Updated September 16, 2026.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-fable-5-vs-opus-4-8</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-fable-5-vs-opus-4-8</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-fable-5-vs-opus-4-8.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-fable-5-vs-opus-4-8.webp" medium="image" type="image/webp"/>
      <category>claude-fable-5-vs-opus-4-8</category>
      <category>claude-fable-5</category>
      <category>claude-opus-4-8</category>
      <category>model-routing</category>
      <category>claude-code</category>
      <category>ai-benchmarks</category>
    </item>
    <item>
      <title>Claude Fable 5 System Card, Annotated: 95% Capability, Documented Fabrication</title>
      <description>The Fable 5 system card documents both halves: 95.0% SWE-bench Verified, and fabricated status reports with unverbalized early-stops. The annotated read.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>The Fable 5 system card documents both halves: 95.0% SWE-bench Verified, and fabricated status reports with unverbalized early-stops. The annotated read.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/fable-5-system-card-capability-and-fabrication</link>
      <guid isPermaLink="true">https://chudi.dev/blog/fable-5-system-card-capability-and-fabrication</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/fable-5-system-card-capability-and-fabrication.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/fable-5-system-card-capability-and-fabrication.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai-agents</category>
      <category>agent-harness</category>
      <category>fable-5</category>
      <category>builder</category>
    </item>
    <item>
      <title>Is Claude Fable 5 Nerfed? Four Mechanics Behind the Panic</title>
      <description>Is Claude nerfed? Four documented Fable 5 mechanics explain the panic: the Opus 4.8 fallback, adaptive thinking, harness-gated gains, and tier pricing.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Is Claude nerfed? Four documented Fable 5 mechanics explain the panic: the Opus 4.8 fallback, adaptive thinking, harness-gated gains, and tier pricing.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/is-claude-nerfed</link>
      <guid isPermaLink="true">https://chudi.dev/blog/is-claude-nerfed</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/is-claude-nerfed.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/is-claude-nerfed.webp" medium="image" type="image/webp"/>
      <category>is-claude-nerfed</category>
      <category>claude-nerfed</category>
      <category>claude-fable-5</category>
      <category>agent-harness</category>
      <category>claude-code</category>
      <category>anthropic</category>
    </item>
    <item>
      <title>Bing Webmaster Tools AI Performance: 1,200 Copilot Citations Were Hiding There</title>
      <description>The AI Performance tab in Bing Webmaster Tools showed ~1,200 Microsoft Copilot citations to my DR-25 site. Here is where the AI tab is and how to read it.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>The AI Performance tab in Bing Webmaster Tools showed ~1,200 Microsoft Copilot citations to my DR-25 site. Here is where the AI tab is and how to read it.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/find-ai-citations-bing-webmaster-tools</link>
      <guid isPermaLink="true">https://chudi.dev/blog/find-ai-citations-bing-webmaster-tools</guid>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/find-ai-citations-bing-webmaster-tools.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/find-ai-citations-bing-webmaster-tools.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>aeo</category>
    </item>
    <item>
      <title>Content Intent Signaling: The robots.txt Directive That Controls How AI Uses Your Content</title>
      <description>robots.txt controls access. Content Intent Signaling controls usage. Three new directives separate training from citation permission.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>robots.txt controls access. Content Intent Signaling controls usage. Three new directives separate training from citation permission.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/content-intent-signaling-robots-txt</link>
      <guid isPermaLink="true">https://chudi.dev/blog/content-intent-signaling-robots-txt</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/content-intent-signaling-robots-txt.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/content-intent-signaling-robots-txt.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>robots-txt</category>
      <category>geo</category>
      <category>avr-framework</category>
      <category>content-intent</category>
      <category>ai-crawlers</category>
    </item>
    <item>
      <title>I Built a Private MCP Server to Give Claude Memory Across Sessions. Here Is What Broke.</title>
      <description>I shipped a private MCP server bridging my knowledge base into claude.ai via OAuth 2.1: the architecture, two bugs the smoke test missed, and the isolation pattern.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I shipped a private MCP server bridging my knowledge base into claude.ai via OAuth 2.1: the architecture, two bugs the smoke test missed, and the isolation pattern.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/mcp-server-persistent-memory-claude</link>
      <guid isPermaLink="true">https://chudi.dev/blog/mcp-server-persistent-memory-claude</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/mcp-server-persistent-memory-claude.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/mcp-server-persistent-memory-claude.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>mcp</category>
      <category>agent-architecture</category>
      <category>builder</category>
      <category>ai-agents</category>
    </item>
    <item>
      <title>Claude Code Usage Limits: How They Work, and 10 Habits That Make a Plan Last</title>
      <description>How Claude Code usage limits work on Pro and Max: one pool shared with claude.ai, a five-hour reset, /status, and your options at the limit. Plus 10 habits that explain why my 8-hour sessions use 32% of the plan.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How Claude Code usage limits work on Pro and Max: one pool shared with claude.ai, a five-hour reset, /status, and your options at the limit. Plus 10 habits that explain why my 8-hour sessions use 32% of the plan.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-quota-burn-10-patterns</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-quota-burn-10-patterns</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-quota-burn-10-patterns.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-quota-burn-10-patterns.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>claude-usage-limits</category>
      <category>plan-quota</category>
      <category>agentic-systems</category>
      <category>orchestration</category>
      <category>subagents</category>
      <category>hooks</category>
    </item>
    <item>
      <title>Entity-Level SEO vs Page-Level SEO: 8 AI Citations a Day After Switching</title>
      <description>Bing AI cited my site 8 times a day after I stopped tuning individual pages. The principle: entity-level SEO is the floor; page-level work is the ceiling.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Bing AI cited my site 8 times a day after I stopped tuning individual pages. The principle: entity-level SEO is the floor; page-level work is the ceiling.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/entity-engineering-vs-page-seo</link>
      <guid isPermaLink="true">https://chudi.dev/blog/entity-engineering-vs-page-seo</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/entity-engineering-vs-page-seo.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/entity-engineering-vs-page-seo.webp" medium="image" type="image/webp"/>
      <category>entity-seo</category>
      <category>ai-visibility</category>
      <category>knowledge-graph</category>
      <category>sameas</category>
      <category>schema</category>
      <category>geo</category>
    </item>
    <item>
      <title>Claude Code Hook Events: Hooks Can Read the Output Now. They Still Cannot Take It Back.</title>
      <description>Claude Code lists 33 hook events as of 09/29/2026. Stop reads the final reply and MessageDisplay can redact it on screen, but no hook can make Claude unsay it.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code lists 33 hook events as of 09/29/2026. Stop reads the final reply and MessageDisplay can redact it on screen, but no hook can make Claude unsay it.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-hook-events-output-gating-gap</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-hook-events-output-gating-gap</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-hook-events-output-gating-gap.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-hook-events-output-gating-gap.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>agent-harness</category>
      <category>hooks</category>
      <category>builder</category>
      <category>ai-workflows</category>
    </item>
    <item>
      <title>The 90-Day AI Visibility Roadmap I Run for Sub-DR-20 Sites</title>
      <description>The 90-day AI visibility roadmap I run for sub-DR-20 sites: entity-graph baseline, five canonical pages, co-mention seeding, and a citation dashboard.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>The 90-day AI visibility roadmap I run for sub-DR-20 sites: entity-graph baseline, five canonical pages, co-mention seeding, and a citation dashboard.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/building-ai-visibility-roadmap</link>
      <guid isPermaLink="true">https://chudi.dev/blog/building-ai-visibility-roadmap</guid>
      <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/building-ai-visibility-roadmap.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/building-ai-visibility-roadmap.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>roadmap</category>
      <category>geo</category>
      <category>implementation</category>
    </item>
    <item>
      <title>Perplexity Citation Format vs ChatGPT: How Each Engine Picks Sources</title>
      <description>Perplexity quotes liberally. ChatGPT quotes selectively. The engine-level differences in citation behavior that change what a sub-DR-20 brand should optimize for, engine by engine.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Perplexity quotes liberally. ChatGPT quotes selectively. The engine-level differences in citation behavior that change what a sub-DR-20 brand should optimize for, engine by engine.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/perplexity-vs-chatgpt-citation-rules</link>
      <guid isPermaLink="true">https://chudi.dev/blog/perplexity-vs-chatgpt-citation-rules</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/diagrams/perplexity-vs-chatgpt-citation-rules/citation-behavior-comparison.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/diagrams/perplexity-vs-chatgpt-citation-rules/citation-behavior-comparison.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>perplexity</category>
      <category>chatgpt</category>
      <category>citation-mechanics</category>
      <category>geo</category>
    </item>
    <item>
      <title>Schema.org for Answer Engines, the 40 Properties That Matter</title>
      <description>A tactical guide to the Schema.org properties answer engines actually read. Which fields move citation decisions, which are noise, and how sub-DR-20 operators compress a full JSON-LD graph into the forty that matter.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A tactical guide to the Schema.org properties answer engines actually read. Which fields move citation decisions, which are noise, and how sub-DR-20 operators compress a full JSON-LD graph into the forty that matter.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/schema-org-answer-engines-guide</link>
      <guid isPermaLink="true">https://chudi.dev/blog/schema-org-answer-engines-guide</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/schema-org-answer-engines-guide.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/schema-org-answer-engines-guide.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>schema-org</category>
      <category>structured-data</category>
      <category>geo</category>
      <category>aeo</category>
    </item>
    <item>
      <title>Originality Signals and Citation Patterns</title>
      <description>AI engines deprioritize pages that look like everything else. The originality signals that move a post from the summary layer into the quote layer, and why recap content is the new thin content.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>AI engines deprioritize pages that look like everything else. The originality signals that move a post from the summary layer into the quote layer, and why recap content is the new thin content.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/originality-signals-ai-citation-patterns</link>
      <guid isPermaLink="true">https://chudi.dev/blog/originality-signals-ai-citation-patterns</guid>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/originality-signals-ai-citation-patterns.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/originality-signals-ai-citation-patterns.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>originality</category>
      <category>geo</category>
      <category>content-strategy</category>
    </item>
    <item>
      <title>Entity Optimization for Brands in AI Search</title>
      <description>Rank is a single-page game. Entity coherence is the compounding game. How sub-DR-20 brands engineer a Person + Organization graph that AI search engines actually cite.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Rank is a single-page game. Entity coherence is the compounding game. How sub-DR-20 brands engineer a Person + Organization graph that AI search engines actually cite.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/entity-optimization-brands-ai-search</link>
      <guid isPermaLink="true">https://chudi.dev/blog/entity-optimization-brands-ai-search</guid>
      <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/diagrams/entity-optimization-brands-ai-search/entity-graph-overview.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/diagrams/entity-optimization-brands-ai-search/entity-graph-overview.webp" medium="image" type="image/webp"/>
      <category>ai-visibility</category>
      <category>entity-graph</category>
      <category>schema-org</category>
      <category>geo</category>
      <category>aeo</category>
    </item>
    <item>
      <title>AI Citation Audit: What Predicted Citations Across 7 Sites</title>
      <description>An AI citation audit of 7 websites, Ahrefs included: the 10 infrastructure checks, the 3 factors that predicted citations, and how to run yours free.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>An AI citation audit of 7 websites, Ahrefs included: the 10 infrastructure checks, the 3 factors that predicted citations, and how to run yours free.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/ai-citability-audit-what-predicts-citations</link>
      <guid isPermaLink="true">https://chudi.dev/blog/ai-citability-audit-what-predicts-citations</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/ai-citability-audit-what-predicts-citations.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/ai-citability-audit-what-predicts-citations.webp" medium="image" type="image/webp"/>
      <category>aeo</category>
      <category>ai</category>
      <category>seo</category>
      <category>content-optimization</category>
      <category>structured-data</category>
    </item>
    <item>
      <title>Why Domain Authority Is Irrelevant for AI Search (And What to Build Instead)</title>
      <description>You&apos;re building backlinks for a metric that doesn&apos;t matter to ChatGPT or Perplexity. Data from 7 site audits answers the real question, does site authority matter in AI citation rankings, and shows what to build instead: a DA-92 site got cited 5% of the time, a DA-under-10 site got cited 15%.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>You&apos;re building backlinks for a metric that doesn&apos;t matter to ChatGPT or Perplexity. Data from 7 site audits answers the real question, does site authority matter in AI citation rankings, and shows what to build instead: a DA-92 site got cited 5% of the time, a DA-under-10 site got cited 15%.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/domain-authority-irrelevant-ai-search</link>
      <guid isPermaLink="true">https://chudi.dev/blog/domain-authority-irrelevant-ai-search</guid>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/domain-authority-irrelevant-ai-search.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/domain-authority-irrelevant-ai-search.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>seo</category>
      <category>ai-visibility</category>
      <category>domain-authority</category>
    </item>
    <item>
      <title>Claude Code Hooks Caught a Secret Leak Before I Shipped It</title>
      <description>Claude Code hooks tutorial, checked 09/29/2026: the 33 hook events, how a PreToolUse hook blocks a call, and 4 production hooks that catch secret leaks.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code hooks tutorial, checked 09/29/2026: the 33 hook events, how a PreToolUse hook blocks a call, and 4 production hooks that catch secret leaks.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-hooks-tutorial</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-hooks-tutorial</guid>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-hooks-tutorial.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-hooks-tutorial.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai-tools</category>
      <category>developer-productivity</category>
      <category>automation</category>
    </item>
    <item>
      <title>I Run Python Agents on a $6/Month DigitalOcean Droplet</title>
      <description>Deploy Python agents on DigitalOcean for $6/month. Skip serverless complexity, avoid setup gotchas, run async bots reliably.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Deploy Python agents on DigitalOcean for $6/month. Skip serverless complexity, avoid setup gotchas, run async bots reliably.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/deploy-python-agent-digitalocean</link>
      <guid isPermaLink="true">https://chudi.dev/blog/deploy-python-agent-digitalocean</guid>
      <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/deploy-python-agent-digitalocean.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/deploy-python-agent-digitalocean.webp" medium="image" type="image/webp"/>
      <category>python</category>
      <category>agents</category>
      <category>infrastructure</category>
      <category>deployment</category>
      <category>digitalocean</category>
    </item>
    <item>
      <title>Claude Trading Bot in Production: 36,000 Lines, 1-in-40 Error Rate</title>
      <description>A Claude trading bot built with Claude Code: 36,000 lines in production, and the two-gate system that cut errors 84% and caught 8 bugs early.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A Claude trading bot built with Claude Code: 36,000 lines in production, and the two-gate system that cut errors 84% and caught 8 bugs early.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-production-trading-bot</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-production-trading-bot</guid>
      <pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-production-trading-bot.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-production-trading-bot.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>trading</category>
      <category>production</category>
      <category>workflow</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Claude vs Cursor vs Copilot: 2026 Comparison</title>
      <description>I built a 4,000-line trading bot with all three tools. Here&apos;s which handles context best, costs least, and actually ships production code without you.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>I built a 4,000-line trading bot with all three tools. Here&apos;s which handles context best, costs least, and actually ships production code without you.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-vs-cursor-vs-copilot</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-vs-cursor-vs-copilot</guid>
      <pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-vs-cursor-vs-copilot.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-vs-cursor-vs-copilot.webp" medium="image" type="image/webp"/>
      <category>ai-coding-tools</category>
      <category>claude-code</category>
      <category>cursor</category>
      <category>github-copilot</category>
      <category>comparison</category>
    </item>
    <item>
      <title>Bug Bounty Automation Framework: Zero False Positives</title>
      <description>A bug bounty automation framework that cuts false positives to zero: the 4-agent evidence-gating architecture, what it costs to run, and what it takes to build one for your own security program.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>A bug bounty automation framework that cuts false positives to zero: the 4-agent evidence-gating architecture, what it costs to run, and what it takes to build one for your own security program.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/bug-bounty-automation</link>
      <guid isPermaLink="true">https://chudi.dev/blog/bug-bounty-automation</guid>
      <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/bug-bounty-automation.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/bug-bounty-automation.webp" medium="image" type="image/webp"/>
      <category>bug-bounty</category>
      <category>automation</category>
      <category>multi-agent</category>
      <category>security</category>
      <category>claude-code</category>
      <category>ai-engineering</category>
    </item>
    <item>
      <title>SvelteKit MCP: Add WebMCP in 90 Minutes and 3 Files</title>
      <description>SvelteKit MCP implementation guide: build WebMCP into SvelteKit with navigator.modelContext. Polyfill setup, tool schemas, and verification, in 90 minutes and 3 files.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>SvelteKit MCP implementation guide: build WebMCP into SvelteKit with navigator.modelContext. Polyfill setup, tool schemas, and verification, in 90 minutes and 3 files.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/webmcp-sveltekit-implementation</link>
      <guid isPermaLink="true">https://chudi.dev/blog/webmcp-sveltekit-implementation</guid>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/webmcp-sveltekit-implementation.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/webmcp-sveltekit-implementation.webp" medium="image" type="image/webp"/>
      <category>webmcp</category>
      <category>sveltekit</category>
      <category>ai-building</category>
      <category>claude-code</category>
      <category>mcp</category>
      <category>navigator-modelcontext</category>
    </item>
    <item>
      <title>I Let an AI Agent Write My Blog for 30 Days. Here&apos;s What Happened.</title>
      <description>How I configured OpenClaw to study my writing voice, handle SEO/AEO/GEO, and publish blog posts autonomously with a single Telegram approval.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How I configured OpenClaw to study my writing voice, handle SEO/AEO/GEO, and publish blog posts autonomously with a single Telegram approval.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/openclaw-autonomous-blog-agent</link>
      <guid isPermaLink="true">https://chudi.dev/blog/openclaw-autonomous-blog-agent</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/openclaw-autonomous-blog-agent.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/openclaw-autonomous-blog-agent.webp" medium="image" type="image/webp"/>
      <category>ai-building</category>
      <category>automation</category>
      <category>openclaw</category>
      <category>agentic-seo</category>
      <category>content-creation</category>
    </item>
    <item>
      <title>Self-Improving RAG with Claude Code: Learning From Its Own Debugging Mistakes</title>
      <description>Build a self-improving RAG system where Claude learns from your debugging sessions, captures insights automatically, and reflects to fix issues faster.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Build a self-improving RAG system where Claude learns from your debugging sessions, captures insights automatically, and reflects to fix issues faster.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/self-improving-rag-claude-code</link>
      <guid isPermaLink="true">https://chudi.dev/blog/self-improving-rag-claude-code</guid>
      <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/self-improving-rag-claude-code.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/self-improving-rag-claude-code.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>claude-code</category>
      <category>rag</category>
      <category>automation</category>
      <category>developer-tools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Dev.to Cross-Posting Without SEO Damage: Canonical URLs and the 72-Hour Rule</title>
      <description>Automate Dev.to cross-posting without SEO penalties. Configure Zapier delays plus canonical URLs in 10 minutes to protect your search rankings.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Automate Dev.to cross-posting without SEO penalties. Configure Zapier delays plus canonical URLs in 10 minutes to protect your search rankings.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/devto-cross-posting-automation</link>
      <guid isPermaLink="true">https://chudi.dev/blog/devto-cross-posting-automation</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/devto-cross-posting-automation.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/devto-cross-posting-automation.webp" medium="image" type="image/webp"/>
      <category>automation</category>
      <category>devto</category>
      <category>zapier</category>
      <category>cross-posting</category>
    </item>
    <item>
      <title>AI-First Product Development: 5 Products Shipped With Agents, Not IDE Plugins</title>
      <description>AI agents will replace IDE plugins in product development. Here&apos;s how I built MicroSaaSBot to prove it, and what it means for your workflow.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>AI agents will replace IDE plugins in product development. Here&apos;s how I built MicroSaaSBot to prove it, and what it means for your workflow.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/ai-first-product-development-future</link>
      <guid isPermaLink="true">https://chudi.dev/blog/ai-first-product-development-future</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/ai-first-product-development-future.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/ai-first-product-development-future.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>future</category>
      <category>philosophy</category>
      <category>automation</category>
      <category>software-development</category>
    </item>
    <item>
      <title>Flat-Rate vs Usage-Based SaaS Pricing: Why I Chose Flat</title>
      <description>Flat-rate SaaS pricing explained: why it beats per-transaction models, saves heavy users money, and builds customer loyalty in 2026.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Flat-rate SaaS pricing explained: why it beats per-transaction models, saves heavy users money, and builds customer loyalty in 2026.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/flat-rate-vs-per-file-saas-pricing</link>
      <guid isPermaLink="true">https://chudi.dev/blog/flat-rate-vs-per-file-saas-pricing</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/flat-rate-vs-per-file-saas-pricing.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/flat-rate-vs-per-file-saas-pricing.webp" medium="image" type="image/webp"/>
      <category>saas</category>
      <category>pricing</category>
      <category>strategy</category>
      <category>startup</category>
      <category>business</category>
    </item>
    <item>
      <title>Build SaaS With AI Agents: 7 Days to Paying Users</title>
      <description>How a 4-agent system (Researcher, Architect, Developer, Deployer) took StatementSync from problem statement to Stripe billing and paying users in 7 days.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How a 4-agent system (Researcher, Architect, Developer, Deployer) took StatementSync from problem statement to Stripe billing and paying users in 7 days.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/introducing-microsaasbot-ai-builds-saas</link>
      <guid isPermaLink="true">https://chudi.dev/blog/introducing-microsaasbot-ai-builds-saas</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/introducing-microsaasbot-ai-builds-saas.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/introducing-microsaasbot-ai-builds-saas.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>saas</category>
      <category>automation</category>
      <category>microsaas</category>
      <category>claude-code</category>
      <category>startup</category>
    </item>
    <item>
      <title>unpdf: Serverless PDF Parsing for Node That Works on Vercel</title>
      <description>unpdf is a serverless-safe PDF parser for Node: zero native deps, Edge-safe, 3-5s per PDF. Why pdf-parse crashes on Vercel, and the full migration path.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>unpdf is a serverless-safe PDF parser for Node: zero native deps, Edge-safe, 3-5s per PDF. Why pdf-parse crashes on Vercel, and the full migration path.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/serverless-pdf-processing-unpdf-vs-pdfparse</link>
      <guid isPermaLink="true">https://chudi.dev/blog/serverless-pdf-processing-unpdf-vs-pdfparse</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/serverless-pdf-processing-unpdf-vs-pdfparse.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/serverless-pdf-processing-unpdf-vs-pdfparse.webp" medium="image" type="image/webp"/>
      <category>pdf</category>
      <category>serverless</category>
      <category>vercel</category>
      <category>nodejs</category>
      <category>tutorial</category>
      <category>debugging</category>
    </item>
    <item>
      <title>Human-in-the-Loop AI: Why It Beats Full Automation for Security Tools</title>
      <description>Keep humans in control when building AI security tools. Full automation sounds impressive until your reputation tanks from false positives.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Keep humans in control when building AI security tools. Full automation sounds impressive until your reputation tanks from false positives.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/why-human-in-the-loop-beats-full-automation</link>
      <guid isPermaLink="true">https://chudi.dev/blog/why-human-in-the-loop-beats-full-automation</guid>
      <pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/why-human-in-the-loop-beats-full-automation.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/why-human-in-the-loop-beats-full-automation.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>automation</category>
      <category>philosophy</category>
      <category>security</category>
      <category>bug-bounty</category>
    </item>
    <item>
      <title>Claude Code Best Practices 2026: What the Official Docs Don&apos;t Cover</title>
      <description>Claude Code best practices the official docs do not cover, tested across 36K lines of shipped code: two-gate quality control, context persistence, tokens.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Claude Code best practices the official docs do not cover, tested across 36K lines of shipped code: two-gate quality control, context persistence, tokens.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-code-complete-guide</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-code-complete-guide</guid>
      <pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-code-complete-guide.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-code-complete-guide.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>workflow</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Have 73 Browser Tabs Open. ADHD Made Me a Better Architect.</title>
      <description>Five ADHD cognitive traits mapped to real systems architecture patterns: pattern recognition, parallel processing, novelty seeking, and chaos resilience.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Five ADHD cognitive traits mapped to real systems architecture patterns: pattern recognition, parallel processing, novelty seeking, and chaos resilience.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adhd-systems-architecture-engineering</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adhd-systems-architecture-engineering</guid>
      <pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adhd-systems-architecture-engineering.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adhd-systems-architecture-engineering.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>neurodivergent</category>
      <category>distributed-systems</category>
      <category>architecture</category>
      <category>systems-design</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to Test AI-Generated Code Before Shipping: 57 Bugs Caught</title>
      <description>How to test AI-generated code before shipping it: the evidence-based verification gates that caught 57 bugs. Forced evaluation beats &quot;it should work&quot;, 84% compliance vs 20% for passive checks.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How to test AI-generated code before shipping it: the evidence-based verification gates that caught 57 bugs. Forced evaluation beats &quot;it should work&quot;, 84% compliance vs 20% for passive checks.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/ai-code-verification-evidence-based</link>
      <guid isPermaLink="true">https://chudi.dev/blog/ai-code-verification-evidence-based</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/ai-code-verification-evidence-based.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/ai-code-verification-evidence-based.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>quality</category>
      <category>verification</category>
      <category>debugging</category>
    </item>
    <item>
      <title>Claude Code &apos;Compaction Failed&apos;: Causes and 3 Fixes</title>
      <description>&apos;Compaction failed: conversation could not be reduced below the context limit&apos; means state lived in the chat. Three files fix it: plan, context, tasks.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>&apos;Compaction failed: conversation could not be reduced below the context limit&apos; means state lived in the chat. Three files fix it: plan, context, tasks.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/claude-context-management-dev-docs</link>
      <guid isPermaLink="true">https://chudi.dev/blog/claude-context-management-dev-docs</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/claude-context-management-dev-docs.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/claude-context-management-dev-docs.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>workflow</category>
      <category>context</category>
      <category>productivity</category>
    </item>
    <item>
      <title>My Two-Gate System for Claude Code Cut Errors 84%</title>
      <description>Build safer Claude Code projects with a two-gate quality system. Learn the mandatory checks that catch bugs before deployment.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Build safer Claude Code projects with a two-gate quality system. Learn the mandatory checks that catch bugs before deployment.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-i-build-with-claude-code</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-i-build-with-claude-code</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-i-build-with-claude-code.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-i-build-with-claude-code.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>workflow</category>
      <category>automation</category>
      <category>quality-control</category>
    </item>
    <item>
      <title>Reduce Claude Token Usage 60%: Progressive Disclosure</title>
      <description>3-tier progressive disclosure cuts Claude API costs 40-60%. The exact system: tier 1 triage, tier 2 context, tier 3 full pass.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>3-tier progressive disclosure cuts Claude API costs 40-60%. The exact system: tier 1 triage, tier 2 context, tier 3 full pass.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/reduce-ai-token-usage-progressive-disclosure</link>
      <guid isPermaLink="true">https://chudi.dev/blog/reduce-ai-token-usage-progressive-disclosure</guid>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/reduce-ai-token-usage-progressive-disclosure.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/reduce-ai-token-usage-progressive-disclosure.webp" medium="image" type="image/webp"/>
      <category>claude-code</category>
      <category>ai</category>
      <category>tokens</category>
      <category>optimization</category>
      <category>workflow</category>
    </item>
    <item>
      <title>How to Build a Polymarket Arbitrage Bot in Python</title>
      <description>How to build a Polymarket trading bot in Python: CLOB API orders, Binance WebSocket feeds, and the 30-90 second repricing lag the signal is built on.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How to build a Polymarket trading bot in Python: CLOB API orders, Binance WebSocket feeds, and the 30-90 second repricing lag the signal is built on.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-i-built-polymarket-trading-bot</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-i-built-polymarket-trading-bot</guid>
      <pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-i-built-polymarket-trading-bot.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-i-built-polymarket-trading-bot.webp" medium="image" type="image/webp"/>
      <category>trading</category>
      <category>python</category>
      <category>automation</category>
      <category>polymarket</category>
      <category>ai-building</category>
    </item>
    <item>
      <title>llms.txt for AI Crawlers: Why robots.txt Is Not Enough</title>
      <description>robots.txt was built for search engines, not AI crawlers. llms.txt gives LLMs structured context about your site that robots.txt can never provide.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>robots.txt was built for search engines, not AI crawlers. llms.txt gives LLMs structured context about your site that robots.txt can never provide.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/llms-txt-robots-txt-for-ai-crawlers</link>
      <guid isPermaLink="true">https://chudi.dev/blog/llms-txt-robots-txt-for-ai-crawlers</guid>
      <pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/llms-txt-robots-txt-for-ai-crawlers.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/llms-txt-robots-txt-for-ai-crawlers.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>ai</category>
      <category>llms.txt</category>
      <category>robots.txt</category>
      <category>ai-crawlers</category>
    </item>
    <item>
      <title>How to Optimize Your Website for ChatGPT and Perplexity</title>
      <description>Five steps to optimize a website for ChatGPT and Perplexity: allow GPTBot, ClaudeBot and PerplexityBot, add llms.txt and schema, write answer-first.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>Five steps to optimize a website for ChatGPT and Perplexity: allow GPTBot, ClaudeBot and PerplexityBot, add llms.txt and schema, write answer-first.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/how-to-optimize-for-perplexity-chatgpt-ai-search</link>
      <guid isPermaLink="true">https://chudi.dev/blog/how-to-optimize-for-perplexity-chatgpt-ai-search</guid>
      <pubDate>Thu, 16 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/how-to-optimize-for-perplexity-chatgpt-ai-search.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/how-to-optimize-for-perplexity-chatgpt-ai-search.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>ai</category>
      <category>perplexity</category>
      <category>chatgpt</category>
      <category>content-optimization</category>
    </item>
    <item>
      <title>GTD for ADHD Doesn&apos;t Work: The Energy-Based System I Built Instead</title>
      <description>GTD doesn&apos;t work for ADHD brains. The energy-aware productivity system I built instead, hyperfocus scheduling, AI processing, and the workflow I use to ship.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>GTD doesn&apos;t work for ADHD brains. The energy-aware productivity system I built instead, hyperfocus scheduling, AI processing, and the workflow I use to ship.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/adhd-engineer-productivity-system</link>
      <guid isPermaLink="true">https://chudi.dev/blog/adhd-engineer-productivity-system</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/adhd-engineer-productivity-system.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/adhd-engineer-productivity-system.webp" medium="image" type="image/webp"/>
      <category>adhd</category>
      <category>productivity</category>
      <category>notion</category>
      <category>ai-tools</category>
    </item>
    <item>
      <title>How ChatGPT and Perplexity Decide Which Sources to Cite</title>
      <description>How answer engines like ChatGPT and Perplexity decide which sources to cite: six measurable factors, 2026 platform data, and the fix for each one.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>How answer engines like ChatGPT and Perplexity decide which sources to cite: six measurable factors, 2026 platform data, and the fix for each one.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/aeo-answer-engine-optimization-explained</link>
      <guid isPermaLink="true">https://chudi.dev/blog/aeo-answer-engine-optimization-explained</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/aeo-answer-engine-optimization-explained.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/aeo-answer-engine-optimization-explained.webp" medium="image" type="image/webp"/>
      <category>seo</category>
      <category>ai</category>
      <category>content-optimization</category>
      <category>search-engines</category>
    </item>
    <item>
      <title>RAG Explained: How to Stop LLMs From Making Things Up</title>
      <description>RAG retrieves live data to fix LLM hallucinations. Build accurate AI apps with up-to-date knowledge sources without retraining or fine-tuning models.</description>
      <!-- LinkedIn company-page auto-post text (Lane A): hand-written hook when set, else description -->
      <chudi:linkedinHook>RAG retrieves live data to fix LLM hallucinations. Build accurate AI apps with up-to-date knowledge sources without retraining or fine-tuning models.</chudi:linkedinHook>
      <link>https://chudi.dev/blog/what-is-rag</link>
      <guid isPermaLink="true">https://chudi.dev/blog/what-is-rag</guid>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
      <dc:creator>Chudi Nnorukam</dc:creator>
      <enclosure url="https://chudi.dev/images/blog/covers/what-is-rag.webp" type="image/webp" length="0"/>
      <media:content url="https://chudi.dev/images/blog/covers/what-is-rag.webp" medium="image" type="image/webp"/>
      <category>ai</category>
      <category>rag</category>
      <category>llm</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>