<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>SpeakCode Blog</title>
    <link>https://www.speakcode.ai/blog</link>
    <description>Field notes from running AI coding agents in production: Claude Code workflows, multi-agent orchestration patterns, and what actually ships.</description>
    <lastBuildDate>Mon, 14 Sep 2026 06:19:04 GMT</lastBuildDate>
    <item>
      <title>Claude Code vs Cowork vs OpenClaw: Which Surface for Which Job</title>
      <link>https://www.speakcode.ai/blog/claude-code-vs-cowork</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-vs-cowork</guid>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <description>A coding agent, a knowledge-work agent from the same company, and a self-hosted assistant. Why comparing their feature lists is the wrong move, and what actually decides it.</description>
    </item>
    <item>
      <title>What Claude Code Actually Costs When You Run Agents in Parallel</title>
      <link>https://www.speakcode.ai/blog/claude-code-subscription</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-subscription</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <description>Official pricing answers what a plan costs, not what happens when you run four agents. Why burn scales linearly, where tokens actually go, and the levers that genuinely help.</description>
    </item>
    <item>
      <title>CLAUDE.md, AGENTS.md, and What Agents Should Remember</title>
      <link>https://www.speakcode.ai/blog/claude-md-agents-md</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-md-agents-md</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <description>Claude Code does not read AGENTS.md — one import line fixes that. Then: where instruction files load from, why splitting into imports saves no context, and what belongs in a hook instead.</description>
    </item>
    <item>
      <title>Claude Code Permissions and Sandboxing: How Much to Actually Let It Do</title>
      <link>https://www.speakcode.ai/blog/claude-code-security</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-security</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Permission rules constrain what Claude decides; the sandbox constrains what the OS allows. Why that gap matters, what yolo mode still refuses, and where the real risk sits.</description>
    </item>
    <item>
      <title>Autonomous Claude Code: Auto Mode, Loops, and What Actually Runs Unattended</title>
      <link>https://www.speakcode.ai/blog/claude-code-auto-mode</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-auto-mode</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>Auto mode is a classifier, not a yes-to-everything switch. The three mechanisms called loops, what survives unattended, and the rules from running 42 of them.</description>
    </item>
    <item>
      <title>Claude Code Plugins and the Marketplace: How They Differ From Skills</title>
      <link>https://www.speakcode.ai/blog/claude-code-plugins</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-plugins</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>A plugin is not a different thing from a skill — it is a shareable, versioned wrapper around one. What can go inside, how the two marketplaces differ, and why to read hooks.json first.</description>
    </item>
    <item>
      <title>Running Claude Code Remotely: Web, SSH, and From Your Phone</title>
      <link>https://www.speakcode.ai/blog/claude-code-web</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-web</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>The DIY answer is now mostly the wrong answer. What ships first-party, the three cases where self-hosting still wins, and why echo prediction over a network is a dead end.</description>
    </item>
    <item>
      <title>Claude Code Agent Teams: Running Parallel Agents That Don't Collide</title>
      <link>https://www.speakcode.ai/blog/claude-code-agent-teams</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-agent-teams</guid>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <description>Two agents in one checkout will destroy each other's work within the hour. The worktree layout, the claim field, and the merge gate that stop it — with the exact commands.</description>
    </item>
    <item>
      <title>Claude Code Desktop App Options on macOS</title>
      <link>https://www.speakcode.ai/blog/claude-code-desktop-app</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-desktop-app</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <description>There is now an official Claude Code desktop app, and it does most of what people installed third-party GUIs for. The five surfaces, what each is best at, and the three gaps that survive.</description>
    </item>
    <item>
      <title>Claude Code Skills: What They Are and When to Write One</title>
      <link>https://www.speakcode.ai/blog/claude-code-skills</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-skills</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description>A skill is a playbook with a trigger attached, and the trigger is one sentence of frontmatter. What that means in practice, and the rule we use to decide when a procedure earns its own file.</description>
    </item>
    <item>
      <title>Claude Code Tutorial: The 20-Minute Setup Most Guides Skip</title>
      <link>https://www.speakcode.ai/blog/claude-code-tutorial</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-tutorial</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>Most Claude Code tutorials stop at the install command. The step that changes outcomes is the 20 minutes you spend on CLAUDE.md and permission modes before the first real task — here's the full path to a multi-file change that lands.</description>
    </item>
    <item>
      <title>Claude Code Workflows That Actually Ship Code (vs. Chat With Extra Steps)</title>
      <link>https://www.speakcode.ai/blog/claude-code-workflow</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/claude-code-workflow</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>We run 42 autonomous Claude Code loops that each open one small, verified PR per tick. The lesson: workflow structure, not prompt quality, is what ships code — small increments, worktree isolation per task, and a merge gate that curls the real page.</description>
    </item>
    <item>
      <title>Codex vs Claude Code: An Honest 2026 Comparison (We Run Both Daily)</title>
      <link>https://www.speakcode.ai/blog/codex-vs-claude-code</link>
      <guid isPermaLink="true">https://www.speakcode.ai/blog/codex-vs-claude-code</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>We run Claude Code and Codex side by side every day: Claude Code drives multi-file agentic work through its CLAUDE.md/hooks/skills ecosystem, and Codex adversarially reviews every diff before merge. The honest verdict isn't either/or — it's orchestration.</description>
    </item>
  </channel>
</rss>
