<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ken Imoto — Blog</title><description>Articles on LLMO, AI development, context engineering, and harness engineering.</description><link>https://kenimoto.dev/</link><language>en</language><item><title>I Was Calling It &apos;Setup&apos; for Six Months. arXiv Has a Better Word: Harness</title><link>https://kenimoto.dev/blog/natural-language-agent-harnesses-arxiv/</link><guid isPermaLink="true">https://kenimoto.dev/blog/natural-language-agent-harnesses-arxiv/</guid><description>An arXiv paper renamed something I&apos;d been building all year. Here&apos;s what &apos;Natural-Language Agent Harnesses&apos; (2603.25723) gave me — and why the vocabulary upgrade made my team meetings 30% shorter.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>claudecode</category><category>harness</category><category>agents</category></item><item><title>Claude Code Skills: The Reusable Workflow That Replaced My Commands</title><link>https://kenimoto.dev/blog/claude-code-skills-reusable-workflow-pattern/</link><guid isPermaLink="true">https://kenimoto.dev/blog/claude-code-skills-reusable-workflow-pattern/</guid><description>I copy-pasted the same prompt 47 times last month before noticing Claude Code already had Skills. Here&apos;s the frontmatter that matters and the migration path.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>anthropic</category><category>ai-agents</category><category>developer-tools</category><category>skills</category></item><item><title>Your New Domain&apos;s First Week of GA4 Is a Lie: 4 Days of Raw Data from kaoriq.com&apos;s Launch</title><link>https://kenimoto.dev/blog/new-domain-first-week-ga4-is-a-lie/</link><guid isPermaLink="true">https://kenimoto.dev/blog/new-domain-first-week-ga4-is-a-lie/</guid><description>Four days after registering a new domain, GA4 showed 65 PV / 34 users across 9 countries. Before celebrating, I beat the data with 5 signals. What survived: a handful of humans, and a tireless army of crawlers.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><category>ga4</category><category>analytics</category><category>llmo</category><category>build-in-public</category><category>bot-traffic</category></item><item><title>Claude Code vs ChatGPT Codex: Two Official Agents, One Choice You Don&apos;t Have to Make</title><link>https://kenimoto.dev/blog/claude-code-vs-chatgpt-codex-official-agents/</link><guid isPermaLink="true">https://kenimoto.dev/blog/claude-code-vs-chatgpt-codex-official-agents/</guid><description>I spent a month switching between Claude Code and ChatGPT Codex. They aren&apos;t the same tool, they aren&apos;t even the same idea, and the cheapest answer turned out to be running both. Here&apos;s the workflow.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>claude-code</category><category>chatgpt-codex</category><category>ai-agents</category><category>developer-tools</category><category>anthropic</category><category>openai</category></item><item><title>One Question, Five AI Search Engines, Five Different Answers</title><link>https://kenimoto.dev/blog/five-ai-search-engines-architecture-llmo/</link><guid isPermaLink="true">https://kenimoto.dev/blog/five-ai-search-engines-architecture-llmo/</guid><description>I asked five AI search engines the same question. The answers were all different. Here&apos;s how each platform decides what gets cited, and what you can do about it.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>ai-search</category><category>seo</category><category>architecture</category><category>content-strategy</category></item><item><title>Is AI Actually Citing Your Site? How to Measure What Google Rankings Can&apos;t</title><link>https://kenimoto.dev/blog/measure-ai-citations-llmo-kpi/</link><guid isPermaLink="true">https://kenimoto.dev/blog/measure-ai-citations-llmo-kpi/</guid><description>Nothing tracks whether AI is citing your site. Here&apos;s how to measure LLMO visibility with GA4, Python scripts, and a 30-minute monthly protocol.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>ai-search</category><category>seo</category><category>measurement</category><category>analytics</category></item><item><title>Princeton Tested 9 Ways to Get Cited by AI. Only 3 Worked.</title><link>https://kenimoto.dev/blog/geo-princeton-study-9-ways-ai-cites-you/</link><guid isPermaLink="true">https://kenimoto.dev/blog/geo-princeton-study-9-ways-ai-cites-you/</guid><description>The GEO paper benchmarked 10,000 queries and found that statistics, citations, and technical terms beat every SEO trick in the book. Here&apos;s what actually moves the needle for AI visibility.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>llmo</category><category>geo</category><category>ai-search</category><category>seo</category><category>content-optimization</category></item><item><title>The Cheap Model That Won: Why Context Beats Parameters</title><link>https://kenimoto.dev/blog/cheap-model-won-context-beats-parameters/</link><guid isPermaLink="true">https://kenimoto.dev/blog/cheap-model-won-context-beats-parameters/</guid><description>Haiku + RAG scored 11.8. Sonnet alone scored 5.3. The cheaper model more than doubled Sonnet&apos;s score, at 1/12th the cost. Here&apos;s why context design matters more than model size.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>context-engineering</category><category>rag</category><category>llm</category><category>cost-optimization</category><category>ai-architecture</category></item><item><title>llms.txt: The File That Decides Whether AI Can Find Your Site</title><link>https://kenimoto.dev/blog/llms-txt-ai-find-your-site/</link><guid isPermaLink="true">https://kenimoto.dev/blog/llms-txt-ai-find-your-site/</guid><description>robots.txt has been the web&apos;s gatekeeper for 30 years. llms.txt is the new concierge for AI. Here&apos;s how to implement it, who&apos;s already done it, and why the biggest risk is doing nothing.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>llmo</category><category>ai-search</category><category>seo</category><category>llms-txt</category><category>web-standards</category></item><item><title>9 Bugs in My AI Pipeline: None Were the AI&apos;s Fault</title><link>https://kenimoto.dev/blog/9-bugs-in-my-ai-pipeline/</link><guid isPermaLink="true">https://kenimoto.dev/blog/9-bugs-in-my-ai-pipeline/</guid><description>I tested my autonomous content pipeline 6 times and found 9 bugs. The model caused exactly zero of them. Here&apos;s what actually broke.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>harness-engineering</category><category>claude-code</category><category>ai-agent</category><category>automation</category><category>devops</category></item><item><title>Building an Autonomous Content Pipeline with Claude Code</title><link>https://kenimoto.dev/blog/hello-world/</link><guid isPermaLink="true">https://kenimoto.dev/blog/hello-world/</guid><description>I tested my AI article pipeline 6 times and found 9 bugs. None were the model&apos;s fault.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>harness-engineering</category><category>claude-code</category><category>ai-agent</category></item></channel></rss>