<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Sdd on jamesm.blog</title>
    <link>https://jamesm.blog/tags/sdd/</link>
    <description>Recent content in Sdd on jamesm.blog</description>
    <image>
      <title>jamesm.blog</title>
      <url>https://jamesm.blog/papermod-cover.png</url>
      <link>https://jamesm.blog/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 07 Apr 2026 09:00:00 +0000</lastBuildDate>
    <atom:link href="https://jamesm.blog/tags/sdd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spec-Driven Development: When the Brief Becomes the Product</title>
      <link>https://jamesm.blog/ai/spec-driven-development/</link>
      <pubDate>Tue, 07 Apr 2026 09:00:00 +0000</pubDate>
      <guid>https://jamesm.blog/ai/spec-driven-development/</guid>
      <description>With AI handling implementation, the specification itself becomes the product. What you&amp;#39;re really selling is clarity of thought - and the ability to write briefs that don&amp;#39;t lie.</description>
    </item>
    <item>
      <title>What Actually Belongs in My AI Dev Stack in 2026</title>
      <link>https://jamesm.blog/ai/what-actually-belongs-in-my-ai-dev-stack-2026/</link>
      <pubDate>Sun, 05 Apr 2026 00:05:00 +0100</pubDate>
      <guid>https://jamesm.blog/ai/what-actually-belongs-in-my-ai-dev-stack-2026/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A single AI tool cannot handle everything - a proper AI dev stack in 2026 needs distinct layers for &lt;strong&gt;spec writing, fast editing, heavy agentic work, cheap model tasks, review, research, and capture&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spec-driven development&lt;/strong&gt; is the most underused part: writing requirements and acceptance criteria before generation dramatically improves AI output and reduces wasted iterations&lt;/li&gt;
&lt;li&gt;Tools like &lt;strong&gt;Cursor AI&lt;/strong&gt; handle fast, in-flow editing while &lt;strong&gt;Claude Code&lt;/strong&gt; or &lt;strong&gt;Cline&lt;/strong&gt; are better suited to multi-file refactors and autonomous implementation from specs&lt;/li&gt;
&lt;li&gt;Letting the same model that generated code also review it is a weak loop - a separate review pass with a different model or explicitly critical prompt is essential&lt;/li&gt;
&lt;li&gt;The real shift is treating AI not as a bolt-on assistant but as part of the &lt;strong&gt;workflow architecture itself&lt;/strong&gt;, with each tool assigned a clear, specific responsibility&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is a big difference between using AI for development and having an actual AI development stack.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub Spec Kit in 2026: SDD Goes Mainstream 🚀</title>
      <link>https://jamesm.blog/ai/github-spec-kit-2026-update/</link>
      <pubDate>Sat, 04 Apr 2026 21:06:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-spec-kit-2026-update/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Spec Kit&lt;/strong&gt; reached v0.5.0 in 2026, evolving from a documentation toolkit into a full extensibility platform for AI-assisted development&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Claude Code CLI&lt;/strong&gt; is now a native skill within Spec Kit, making spec-to-code pipelines seamless and built-in&lt;/li&gt;
&lt;li&gt;The ecosystem has exploded with dedicated tools like &lt;strong&gt;AWS Kiro&lt;/strong&gt; and Tessl, while multi-agent support covers Copilot, Cursor, Gemini CLI, and more&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spec-Driven Development&lt;/strong&gt; prevents architectural drift by making the spec the single source of truth - versioned, reviewable, and respected by AI agents&lt;/li&gt;
&lt;li&gt;Getting started is now low-effort: write a &lt;code&gt;spec.md&lt;/code&gt;, pick any AI tool, and let the spec drive implementation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Six months ago, we explored how &lt;a href=&#34;https://jamesm.blog/ai/github-spec-kit/&#34;&gt;GitHub Spec Kit&lt;/a&gt; was beginning to reshape software development. In early 2026, that promise isn&amp;rsquo;t just materializing  -  it&amp;rsquo;s accelerating. The project has hit version 0.5.0, the ecosystem has exploded, and Spec-Driven Development has transitioned from &amp;ldquo;interesting idea&amp;rdquo; to actual industry standard.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub Spec Kit and the Rise of Spec-Driven Development (SDD) 🤯</title>
      <link>https://jamesm.blog/ai/github-spec-kit/</link>
      <pubDate>Wed, 03 Dec 2025 13:21:14 +0100</pubDate>
      <guid>https://jamesm.blog/ai/github-spec-kit/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Spec Kit&lt;/strong&gt; is a structured framework of version-controlled markdown files (&lt;code&gt;spec.md&lt;/code&gt;, &lt;code&gt;constitution.md&lt;/code&gt;, &lt;code&gt;boundaries.md&lt;/code&gt;, etc.) that serve as the single source of truth for a software project&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spec-Driven Development (SDD)&lt;/strong&gt; means writing the specification first, then generating and refactoring code in alignment with it - preventing architectural drift over time&lt;/li&gt;
&lt;li&gt;Integrating Spec Kit with &lt;strong&gt;Cursor AI&lt;/strong&gt; turns the spec from a static document into an active constraint the AI understands and respects&lt;/li&gt;
&lt;li&gt;The spec-first loop (define, implement, refine, repeat) creates development that is clearer, faster, and easier to maintain than ad-hoc planning&lt;/li&gt;
&lt;li&gt;SDD is especially powerful for long-term projects and large teams where shared mental models and consistent architecture matter most&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Spec-Driven Development is starting to reshape how modern software is planned, built, and maintained. Among the tools pushing this shift forward, &lt;strong&gt;GitHub Spec Kit&lt;/strong&gt; stands out as one of the clearest, cleanest ways to bring structure and intention into your workflow. It turns the usual chaos of planning into something organised, navigable, and repeatable - and when combined with AI-powered editors like Cursor, it becomes even more powerful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cursor AI, Spec-Driven Magic, and Why My Entire Development Workflow Just Leveled Up 🤯</title>
      <link>https://jamesm.blog/ai/cursor-ai/</link>
      <pubDate>Wed, 03 Dec 2025 13:15:25 +0100</pubDate>
      <guid>https://jamesm.blog/ai/cursor-ai/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cursor AI&lt;/strong&gt; is an AI-native editor that reads your repo with architectural awareness, reasons across files, and turns complex refactors into simple conversations&lt;/li&gt;
&lt;li&gt;Integrating &lt;strong&gt;GitHub Spec Kit&lt;/strong&gt; (spec.md, constitution.md, acceptance criteria) gives Cursor a structured foundation it treats as living, authoritative constraints&lt;/li&gt;
&lt;li&gt;The combined workflow creates a tight loop: refine the spec, ask Cursor to implement, update the spec, generate more code - documentation and code feed each other in real time&lt;/li&gt;
&lt;li&gt;Key benefits include automatic consistency between spec and code, safer large-scale refactors, and faster onboarding for new contributors&lt;/li&gt;
&lt;li&gt;These tools don&amp;rsquo;t replace developers - they eliminate friction between thought and execution, letting you think at a higher level&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every so often a tool appears that doesn’t just streamline your workflow - it rewires the way you think about building software. &lt;a href=&#34;https://www.cursor.com/&#34;&gt;Cursor AI&lt;/a&gt; has done exactly that. After years of bouncing between editors, IDEs, extensions, and automation layers, nothing has delivered the same sense of &lt;em&gt;“this is the future of development”&lt;/em&gt; as Cursor.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
