AI 辅助前端开发的正确姿势
<h1 id="ai-辅助前端开发的正确姿势" tabindex="-1">AI 辅助前端开发的正确姿势 <a class="header-anchor" href="#ai-辅助前端开发的正确姿势" aria-label="Permalink to "AI 辅助前端开发的正确姿势"">​</a></h1> <p>这篇文章不讲 prompt 技巧,不列工具对比表格。分享的是我 2025–2026 年在真实项目中用 AI 辅助前端开发的<strong>工作流和判断标准</strong>。</p> <p>2026 年的 AI 编码工具有一个共同特征:<strong>它们已经够好了,但前提是你知道怎么用</strong>。这个"怎么用"不是指写 prompt 的技巧,而是指:什么时候该用、什么时候不该用、怎么验证输出、怎么在团队层面落地。</p> <hr> <h2 id="一个判断框架-什么任务交给-ai" tabindex="-1">一个判断框架:什么任务交给 AI <a class="header-anchor" href="#一个判断框架-什么任务交给-ai" aria-label="Permalink to "一个判断框架:什么任务交给 AI"">​</a></h2> <p>我总结了一个简单的四象限判断,用来决定一个任务是否适合 AI:</p> <div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0" v-pre=""><code><span class="line"><span> 高复杂度</span></span> <span class="line"><span> │</span></span> <span class="line"><span> AI 辅助策划 │ AI 辅助实现</span></span> <span class="line"><span> (给方向) │ (写代码)</span></span> <span class="line"><span> │</span></span> <span class="line"><span> ──────────────┼──────────────→ 高确定性</span></span> <span class="line"><span> │</span></span> <span class="line"><span> 自己写 │ AI 自动化</span></span> <span class="line"><span> (不适合AI) │ (重复劳动)</span></span> <span class="line"><span> │</span></span> <span class="line"><span> 低复杂度</span></span></code></pre> </div><ul> <li><strong>高确定性 × 高复杂度</strong>(右上):AI 最适合。比如"写一个符合 OpenAPI 规范的接口 handler"。规范清楚、预期明确,AI 能一次搞定。</li> <li><strong>低确定性 × 高复杂度</strong>(左上):AI 适合做调研和方案生成,但需要你审校和决策。比如"设计这个页面的组件结构"。</li> <li><strong>高确定性 × 低复杂度</strong>(右下):用自动化脚本,不必每次都调 AI。</li> <li><strong>低确定性 × 低复杂度</strong>(左下):自己写更快。比如改个文案、调个颜色。</li> </ul> <p><strong>判断依据就一句话:AI 写的代码我能不能一眼判断对不对?</strong></p> <p>能 → 交给 AI。不能 → 先自己理清楚。</p> <hr> <h2 id="我的-ai-辅助工作流" tabindex="-1">我的 AI 辅助工作流 <a class="header-anchor" href="#我的-ai-辅助工作流" aria-label="Permalink to "我的 AI 辅助工作流"">​</a></h2> <p>这套流程的核心逻辑是:<strong>用 AI 处理执行,用人脑处理决策</strong>。</p> <h3 id="step-1-建立上下文" tabindex="-1">Step 1:建立上下文 <a class="header-anchor" href="#step-1-建立上下文" aria-label="Permalink to "Step 1:建立上下文"">​</a></h3> <p>这是最容易被跳过、但最重要的一步。</p> <p>AI 在没有上下文的情况下写的代码,看起来没错,但放进项目里就是不对劲——用的变量名不合约定、样式没走设计 token、import 路径风格不一致。</p> <p>做法:**项目根目录放一个 <code>CLAUDE.md</code>(Cursor 用户是 `.</p>