<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spec-Driven Development on Martin C. Richards</title>
    <link>//www.martinrichards.me/tags/spec-driven-development/</link>
    <description>Recent content in Spec-Driven Development on Martin C. Richards</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 10 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="//www.martinrichards.me/tags/spec-driven-development/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building Your Own Agent Harness</title>
      <link>//www.martinrichards.me/post/building_your_own_agent_harness/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>//www.martinrichards.me/post/building_your_own_agent_harness/</guid>
      <description>&lt;h1 id=&#34;building-your-own-agent-harness&#34;&gt;Building Your Own Agent Harness&lt;/h1&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been trying to write about coding agents for a while. Each time I sit down, the ground has shifted. The models change, my own workflow changes, and whatever I had to say feels stale before I finish saying it.&lt;/p&gt;&#xA;&lt;p&gt;But one thing has stayed constant through all of it: the agents that produce good work are the ones that know how I work. My conventions, my patterns, my preferences. The ones that fail are the ones I drop into a codebase with no context and expect to read my mind. Complaining that an agent wrote bad code without giving it any of that context is like calling a new hire incompetent on their first day because they didn&amp;rsquo;t already know your codebase.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
