<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenSpec on Bruce AI 工程笔记</title><link>http://www.heyuan110.com/zh/tags/openspec/</link><description>Recent content in OpenSpec on Bruce AI 工程笔记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Thu, 09 Apr 2026 10:00:00 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/zh/tags/openspec/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code + OpenSpec + Superpowers：AI 编程的三件套，何时该用、何时别碰</title><link>http://www.heyuan110.com/zh/posts/ai/2026-04-09-claude-code-openspec-superpowers/</link><pubDate>Thu, 09 Apr 2026 10:00:00 +0800</pubDate><guid>http://www.heyuan110.com/zh/posts/ai/2026-04-09-claude-code-openspec-superpowers/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/ai/2026-04-09-claude-code-openspec-superpowers/cover.webp"
 alt="Claude Code &amp;#43; OpenSpec &amp;#43; Superpowers AI 编程协同工作流"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;h2 id="你大概率踩过这三个坑"&gt;你大概率踩过这三个坑&lt;a href="#%e4%bd%a0%e5%a4%a7%e6%a6%82%e7%8e%87%e8%b8%a9%e8%bf%87%e8%bf%99%e4%b8%89%e4%b8%aa%e5%9d%91" class="anchor" aria-hidden="true"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
 stroke-linecap="round" stroke-linejoin="round"&gt;
 &lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;
 &lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;
 &lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;如果你用过 Claude Code 或类似的 AI 编程工具，下面三个场景一定不陌生。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;场景一：AI 做的不是你想要的。&lt;/strong&gt; 你说&amp;quot;加个用户登录功能&amp;quot;，AI 给你做了 Session 认证——但你要的是 JWT。你说&amp;quot;扫码支付&amp;quot;，AI 直接对接了真实支付 SDK——你只是想做个演示。每次返工都在烧 Token 和时间，而且你往往要到看完代码才发现方向错了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;场景二：AI 跳过测试直接写代码。&lt;/strong&gt; Claude Code 能力很强，但它的默认行为是&amp;quot;收到需求就动手&amp;quot;。不创建 Git 分支、不写测试、不做代码审查——能出活，但出了事你根本不知道哪里有问题。搞砸了还不好回滚，因为它直接改的是你的主分支。&lt;/p&gt;</description></item></channel></rss>