1. Vibe Coding 到底在解决什么问题
1.1 从“手写代码”到“用话编程”的转变
我第一次听到 Vibe Coding 这个说法是在一次周末 Demo 开发的时候。当时我用自然语言让 AI 在十五分钟内搭完了一个带登录、数据表格和统计卡片的后台管理页面,自己只花了不到一小时去审代码、改样式、修逻辑。放在三年前,这个活儿至少得半天起步,还得翻一堆 UI 组件的文档。
Vibe Coding 说白了就是“跟着感觉编程”。你不再逐行敲代码,而是用自然语言描述你想要的东西,AI 工具负责生成代码,你负责判断方向对不对、效果符不符合预期、哪里需要调整。这里的“感觉”不是说随随便便,而是指整个人的工作状态从“编码执行者”变成了“产品定义者 + 代码审查者”。所有繁琐的初稿工作交给模型,你的精力集中在更关键的部分——这个功能到底要做什么、边界条件是什么、交互是否合理。
进入 2026 年,Vibe Coding 的工具形态已经分化得相当明显。Cursor 站在“编辑器”这个角色上,天然适合在已有代码库里做精准修改和重构;Claude Code 站在“终端”这个角色上,适合一口气完成一个端到端的任务,从仓库初始化到测试运行都能串起来;Codex 站在“命令行”这个角色上,更像一个随时可以调度的编程副手,擅长自动生成补丁、批量修改文件和跑测试。三者并不是互相替代的关系,而是覆盖了不同阶段的编程场景。
1.2 三个工具的分工定位:编辑器、终端、CLI 各自擅长什么
很多人一开始都会困惑:我到底该用哪个?这个问题没有一个固定答案,但你可以根据自己当前的工作模式来选。
Cursor 解决的是“人在回路中”的问题。你在一个可视化的编辑器里工作,AI 以补全、对话、侧边栏建议等形式参与进来。它最恐怖的地方在于对上下文的感知——你选中一段代码,它就能理解这段代码在项目中的位置,然后给出改动建议。它的 Composer 功能甚至可以同时修改多个文件,这在一个前后端混合的仓库里特别有用。我自己的习惯是,当需要在一个大型项目里做局部迭代时,我首选 Cursor,因为它的可视化和逐行 diff 能力让我对每一次改动都有掌控感。
Claude Code 解决的是“快速验证闭环”的问题。它是一套终端工具,你用自然语言下达任务,它会读取仓库结构、分析代码、生成改动、运行测试,然后继续迭代,直到你满意为止。它最强的场景是“从零到一”的独立任务,比如写一个脚本、生成一个 CLI 工具、做一个内部管理面板。因为终端本身就是它的工作环境,所以它可以直接调用 shell 命令、读取日志、执行 git 操作,不需要像编辑器那样依赖快捷键和鼠标。
Codex 解决的是“自动化批处理”的问题。它是 OpenAI 出品的命令行智能编码代理,你告诉它任务目标,它会在你的本地仓库里做计划、写补丁、跑命令,然后把结果汇报给你。Codex 非常擅长按部就班地完成一个流程:比如在几十个文件里统一修改某个 import 路径、给所有测试文件补充边界用例、或者根据 README 的描述补全某个缺失模块。
1.3 什么样的项目适合用 Vibe Coding 快速构建
我在标题里写了“30 分钟到 4 小时快速构建指南”,这个时间跨度是有讲究的。Vibe Coding 并不适合所有类型的项目,至少下面这几种场景是它最擅长的地方。
一是“原型验证类”项目。你脑子里有一个想法,想快速看看效果,这时候不用在意代码结构是否完美、有没有加异常处理,先把功能跑起来再说。用 Vibe Coding 工具把 UI 搭出来、接口数据接上,半小时到一小时搞定,不满意就重来,成本极低。
二是“内部工具类”项目。比如给团队写一个日志分析脚本、给运营做一个小型数据面板、给测试组开发一个简单的 mock 服务。这些工具的特点是使用者很少、生命周期短、不需要过度设计。用自然语言描述需求,AI 帮你把脏活累活干了,你只需确认结果是否符合预期。
三是“全栈 CRUD”类项目。带登录注册、数据库表、几个业务页面、增删改查接口,这类项目有非常成熟的套路,AI 模型对这个领域的学习数据极其丰富,所以生成质量相当稳定。我甚至觉得这类项目是最适合新手体验 Vibe Coding 的入口——因为即使写崩了,重来的成本也不高。
但有两个地方要泼冷水。一是“底层系统”类项目,比如操作系统内核模块、驱动开发、高并发网关、即时通信协议栈,这些地方对精确性和性能要求极高,AI 生成的代码通常只能作为参考,绝不能盲目信任。二是“极端安全敏感”类项目,比如支付系统、医疗数据系统,涉及严苛的审计和合规要求,Vibe Coding 这种快速迭代的节奏很难满足过程管理需求。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 实战前的基础配置:Cursor、Claude Code、Codex 装好就能用
2.1 Cursor 的安装路径与首次启动
不管你选哪个工具,第一件事都是把运行环境准备好。Cursor 的安装没什么好说的,去官网下载对应系统版本即可。装完以后第一次启动会让你选择“配置编辑器外观”,我建议直接选“Use VSCode Extensions & Keybindings”,这样你之前的 VSCode 快捷键和扩展配置能无缝迁移过来。如果你本身没有用过 VSCode,也无所谓,默认选项会自动带上常规的编辑器基础功能和快捷键方案。
不过有一个点容易被忽略:Cursor 是允许你使用自己的 API Key 的。在设置界面找到 Models 或 API Keys 的配置入口,填入你自己的服务地址和密钥,这样即使用不到官方订阅额度,也能通过自己的模型接入来完成补全和对话。这个功能对国内用户尤其友好,因为它绕开了很多订阅操作层面的麻烦——这里不展开讲,后面我会专门说明代码配置的细节。
首次启动 Cursor 之后,我建议你先新建一个测试目录,随便创建一个 .js 或者 .py 文件,验证一下 AI 补全是否正常工作。最简单的测试方法是:输入一行注释,比如 # 计算两个数的最大公约数,然后按回车,看它会不会自动补出对应的函数代码。如果补全没反应,多半是模型接入配置有问题,或者网络不通,需要回退检查。
2.2 Cursor 中文设置与界面调整
很多人问我“Cursor 怎么设置成全中文界面”,这里我给出一个最直接的步骤序列。
打开 Cursor 之后,按 Ctrl+Shift+P(Windows / Linux)或 Cmd+Shift+P(macOS)打开命令面板,输入 Display Language,选择 Configure Display Language,然后在弹出的语言选项里找 简体中文,如果没有这个选项,就选择 安装更多语言...,在扩展市场搜索 Chinese (Simplified) 语言包并安装。安装完成后重启 Cursor,界面就会切换成中文。
这里有一个常见的坑:如果你在搜索扩展时发现语言包已经安装了,但界面仍然是英文,那么你需要检查一下当前工作区是否被某个扩展覆盖了语言设置。另外,Cursor 本身也有一些 AI 相关文案是硬编码在编辑器内部的,并不会随着语言包完全中文化,这是正常现象,不影响核心功能。
中文设置完成之后,我建议顺手调整一下提示词的语言偏好。Cursor 的 AI 对话是支持中文的,但为了生成的代码质量和规范性,我习惯在对话里明确加上“请用简体中文解释代码逻辑,代码中的注释使用中文,变量名和函数名保持英文”这样的约束。这能避免 AI 在变量命名上整出拼音或者纯中文的怪东西。
2.3 Claude Code 安装与登录
Claude Code 是 Anthropic 推出的官方终端编程工具。安装之前你需要确认自己的系统已经具备两条依赖:Node.js 版本不低于 18,以及具备访问 Anthropic 服务的基本网络条件。Node.js 一般通过官方安装包或者 nvm 安装,这些是老生常谈的东西,我不多啰嗦。
安装命令本身极其简单,打开终端执行:
bash复制npm install -g @anthropic-ai/claude-code
装完以后运行 claude 命令,它会提示你进行认证登录。登录过程需要你在浏览器里完成授权,授权成功后再回到终端,Claude Code 就能正常使用了。
我强烈建议你进入 Claude Code 之后先用 /status 命令查看一下当前配置,确认版本号、登录状态、默认模型这些信息没问题。然后再用一个最简单的任务去验证整个链路:直接对 Claude 说“创建一个 hello.py 文件,里面写一个打印 'hello vibe coding' 的程序,并运行它”。如果它能自己执行创建文件和运行命令的操作,说明环境已经通了。
在实际使用中,Claude Code 有一个我很喜欢的设计:它对终端输出的解析能力很强。它能读懂 npm install 的报错,然后自动修复依赖冲突;它能看明白测试框架的失败信息,然后修改代码并重新跑测试。所以很多时候你不用担心命令运行的结果需要你自己逐字去读,AI 会自动接管这个过程。
2.4 Codex CLI 安装与登录
Codex 的安装路径和 Claude Code 非常相似,它同样是一个基于 Node.js 的命令行工具。安装命令是:
bash复制npm install -g @openai/codex
安装完成后运行 codex,会进入交互式聊天界面。你也可以先运行 codex --version 确认安装版本,再运行 codex login 进行账号认证。登录成功后,Codex 会记住你的凭据,后续直接运行 codex 就能进入工作模式。
需要特别说明的是,Codex 的很多高级用法都依赖 CLI 与本地仓库的配合。比如你想让 Codex 自动创建一个新分支来实现某个功能,然后运行测试、最后提交代码,你可以一次性在对话里把这些要求描述清楚,Codex 会拆解任务、逐个执行,并把每一步的结果汇报给你。这种“任务拆解 + 自动执行”的体验,和传统的“逐条输入命令”完全不同。
我在实操中有一个固定的开场白模式:“我需要你在这个仓库里完成以下任务:…… 在完成任务的过程中,请你先阅读相关文件,理解现有代码风格,再动手修改。每一步操作之后,请用简短的语言说明你做了什么以及为什么。”这样能让 Codex 进入一个“计划优先、谨慎执行”的状态,减少很多无意义的试探性操作。
2.5 本地模型接入的补充方案:Codex 接 DeepSeek、Claude Code 配 Ollama
2026 年还有一个绕不开的话题:不是所有人都愿意一直依赖云端的官方模型。很多开发者在本地跑开源模型,或者使用国内的大模型服务,这就有了一些配置层面的需求。结合热词里大量出现的“codex接入deepseek”、“claude code + cc switch + ollama”,我重点说一下这两个方向。
先说 Codex 接入 DeepSeek。这套配置的核心逻辑是:Codex 作为前端工具负责任务解析和代码编辑,但底层模型调用走 DeepSeek 的服务接口,而不是 OpenAI 官方接口。具体地说,你需要在环境变量里设置模型服务的 Base URL 和 API Key。以 DeepSeek 为例,打开你的终端配置文件(~/.zshrc 或 ~/.bashrc),添加:
bash复制export CODEX_API_BASE="https://api.deepseek.com/v1"
export CODEX_API_KEY="你的DeepSeek密钥"
设置完成后重启终端,再运行 codex。这样 Codex 在调用模型时就会走 DeepSeek 的服务。需要注意一点,不是所有 Codex 版本都开放了自定义 Base URL 的配置,如果这个变量不生效,你需要查阅你当前版本的支持情况,有些版本可能需要通过配置文件指定模型提供商。
再说 Claude Code 配合 Ollama。Ollama 是一个本地模型运行工具,可以非常方便地在自己的电脑上跑开源模型,比如 Qwen、Llama、DeepSeek 系列。如果你想让 Claude Code 使用本地模型,思路是让 Claude Code 的请求转发到 Ollama 提供的本地服务上。Ollama 默认会在本地启动一个服务端口,只要 Claude Code 支持配置自定义 API 端点,把 Base URL 指向 http://localhost:11434,并把模型名写成你本机已经拉取的模型名称,就能完成对接。
这里要特别提醒一下:Claude Code 对模型能力的依赖比较大。如果你本机的显卡性能一般,跑一个小参数模型,Claude Code 的代码生成质量会明显下降,尤其在上下文很长、任务很复杂的时候,效果会差到让人怀疑人生。我的经验是:如果只是做轻量级的脚本生成和文本总结,本地小模型勉强够用;如果是正经的仓库级代码工程,还是直接使用云端官方模型体验更好。
3. 真实项目实战拆解:从 30 分钟原型到 4 小时全栈
3.1 30 分钟速攻:用 Cursor 快速搭建一个数据看板
我拿一个真实场景来演示:假设你的团队需要一个“订单数据实时看板”,要求在十分钟内看到第一版页面。
我打开 Cursor,新建一个空目录,然后打开 AI 对话框,输入以下提示:
“请帮我创建一个基于 HTML + Tailwind CSS + ECharts 的看板页面。页面左侧显示总订单数、总销售额、退款率三个统计卡片;中间区域显示近 7 天订单趋势的折线图;右侧显示 Top 5 商品的柱状图。数据先用静态 mock 数据,注意排版美观,适配移动端。”
Cursor 会直接在当前目录生成一个 index.html 文件,并引入 CDN 上的 Tailwind 和 ECharts。我按下 Command+Shift+P 打开命令面板,使用“Live Server 预览”功能,浏览器立刻就能看到页面。
这时候我的工作不是“写代码”,而是“提要求”。比如我对生成的图表样式不满意,我会继续说:“折线图的颜色改成渐变,统计卡片加上数字滚动动画,页面背景改成白色和浅灰色交替的卡片式布局。”Curosr 每一次都能精准地修改对应的代码块,我用肉眼检查 diff,确认无误后按保存。
30 分钟的时间主要耗在哪里?不是生成,而是调整细节。字体间距、圆角大小、数据文案、图表配色,这些视觉层面的东西只有人眼能判断,AI 只是在执行你的命令。所以你要有一个清晰的审美预期,在对话里尽可能具体地描述你的要求,而不是抛一句“做好看一点”这种模糊指令。
3.2 2 小时进阶:用 Claude Code 完成一个带数据库的命令行工具
场景升级一下:现在我要做一个 CLI 工具,用来管理团队的待办事项。要求是支持增删改查,数据存储采用 SQLite,输出格式用表格显示。
我打开终端,进入一个空目录,初始化一个 Node.js 项目,然后直接启动 Claude Code。
我的第一条指令是这样的:
“在这个目录下创建一个 Node.js CLI 工具,功能是管理待办事项。命令支持:add 添加事项、list 列出所有事项、done 标记完成、delete 删除事项。数据存储使用 SQLite,数据库文件自动创建在 ~/.todo-app/ 目录下。输出需要格式化对齐。”
Claude Code 会先分析任务,然后创建项目结构,安装依赖,编写入口文件,最后还会告诉我它做了什么。中间我会让它执行 node index.js add "测试事项",然后执行 node index.js list 来验证功能是否正常。
到了这个阶段,真正花时间的是“功能的边界”。比如我开始追加要求:“如果 list 的时候没有任务,要输出一行友好的提示,不要直接显示空表格”;“done 一个不存在的任务 id,要提示错误”;“每个命令输出结束之后,自动打印下一次可以使用的示例命令”。这些需求都是我在使用过程中逐步产生的,Claude Code 帮我一步步迭代,最终工具成型。
整个过程中,我几乎没有手动打开过任何源文件。所有的修改都是通过对话完成。但有一个习惯很重要:每当 Claude Code 完成一步修改,我会在终端里查看 git diff,确认它没有引入意外的改动。这个习惯能帮你过滤掉 AI 的过度发挥。
3.3 4 小时攻坚:用 Codex 从零构建一个前后端分离的 Web 应用
场景再升级:现在要做一个完整的 Web 应用——一个“团队知识库”。前端用 React + Vite,后端用 Express,数据库用 SQLite,功能包括用户登录、文档列表、文档编辑与保存。
这种项目我说句实话,四个小时属于正常偏快节奏,因为它的知识面覆盖面很大:前端组件、后端 API、数据库设计、登录鉴权、静态资源部署,每一个环节都需要一定的领域知识。
我的操作方式是先用 Codex 生成项目骨架,明确目录结构和技术栈。然后我用连续对话的方式分模块推进。第一条指令:“在当前仓库里创建一个 React + Express + SQLite 的全栈项目,前后端分离,根目录下包含 client 和 server 两个文件夹,分别初始化 npm 项目,并且安装对应的依赖。”Codex 把这步完成了。
然后我继续推进:“在 server 里实现注册、登录、登出接口,使用 JWT 做 token 鉴权,token 密钥放在环境变量里。数据库设计两张表:users 表和 documents 表,documents 表通过 user_id 关联用户。请直接在代码里实现,并提供初始化数据库的脚本。”
Codex 会按照我的要求生成后端代码。接着我再推进前端:“在 client 里实现登录注册页面、文档列表页、文档编辑页。编辑页使用一个支持 Markdown 的编辑器,保存后调用后端接口持久化。所有页面需要统一的布局和导航。”
这个阶段最关键的技巧是“拆解任务”。Codex 一次处理一个清晰的任务时,效果出奇地好;但如果你一次性把几十个需求塞给它,它的计划能力就会打折扣,甚至会漏掉某些细节。所以我的节奏是:每完成一个模块,就让它跑一遍集成测试,发现问题马上修正。
4 小时的耗时有很大一部分是在“联调”上。前端调后端接口、跨域处理、JWT 的存储位置、页面刷新后的登录态恢复,这些具体问题每一条都可能要花 10 到 20 分钟去定位和修复。Codex 能做的是快速定位问题、给出补丁、跑测试,但最后“这个交互是否顺畅”还是得你自己去体验和判断。
3.4 协作链路:三个工具配合完成一个任务
很多人觉得这类工具是“二选一”的关系,其实真正的实战中,我是三个工具混着用的,而且混搭的效果比单一工具好很多。
举一个我最近做的实际项目:一个带用户系统的内部活动报名页面。我的开工流程是这样的——先打开终端,用 Claude Code 初始化项目,让它把 Express 后端和 SQLite 数据库搭好,把 API 接口都跑通。然后打开 Cursor,打开前端项目目录,让它生成 React 页面组件和表单交互。前端做到一半发现某个接口返回的结构不便于前端使用,我又切回终端,让 Claude Code 调整接口定义。最后,我把前后端代码都放进同一个仓库,用 Codex 做一个完整的代码审查——让它跑一遍测试、检查常见的边界问题、生成一份改动摘要。
这样做的好处是每一个工具都在做自己最擅长的事。Cursor 的编辑器形态适合精细调整代码,Claude Code 的终端形态适合快速搭建后端和跑命令,Codex 的批量处理能力适合收尾审查。如果你硬要用一个工具从头干到尾,也不是不行,但很多操作会绕远路。
4. 常见问题与排查实录
4.1 Cursor 中英文混杂、补全效果不理想怎么办
很多人遇到一个奇怪的现象:明明已经把界面语言设置成中文了,但 AI 生成的注释或者回答仍然是英文。这其实不是设置的问题,而是你还没有把语言偏好写进项目里。
最有效的方式是让 Cursor 记住你的“语言偏好”。打开 Cursor 的规则配置文件,通常是在项目根目录下创建一个 .cursorrules 文件,在里面写入:
text复制请始终用简体中文回答所有问题,代码注释使用中文,代码中的标识符保持英文,提交信息用中文描述。
这个方法比任何界面设置都管用,因为 AI 会把这个文件内容作为项目级上下文注入到每一次对话里。做完这一步,你再试试生成代码,会发现中文能力立刻改善。
如果补全效果本身不理想,可能是你选择的模型不适合当前任务。在 Cursor 的模型选择器里,换一个能力更强的模型,或者换一个更快的轻量模型,效果会明显不同。我的经验是:短小简单的代码补全用快速模型,复杂逻辑和大规模重构用高端模型。
4.2 Claude Code 的安装依赖与 Node 版本问题
Claude Code 对 Node.js 版本有硬性要求,如果你本机的 Node 版本过低,安装过程会直接报错或者运行时行为异常。这时候用 nvm 切换 Node 版本是标准的解决路径:
bash复制nvm install 20
nvm use 20
安装完成后再执行 npm install -g @anthropic-ai/claude-code,基本就能顺利装上。
另外一个常见问题是“刚启动的时候没有反应”。这通常有两种情况:一种是认证信息没有配置好,你需要重新执行登录流程;另一种是网络链路的问题,当前环境无法正常连接 Anthropic 的服务。遇到这种情况,我的建议是先检查你本机的网络连通状况,能不能打开服务的官网首页,如果打不开,那工具本身再正常也白搭,你需要先解决网络可达性问题。
4.3 Codex 打不开、接口报错的排查思路
Codex 的启动失败不外乎几种原因:Node 版本过老、安装了不兼容的插件、或者配置文件里设置了错误的模型服务地址。先别慌,按顺序排查。
第一步,运行 codex --version,看看它到底能不能被系统找到。如果提示找不到命令,大概率是全局安装的 bin 路径没有加入 PATH。第二步,运行 codex login 重新认证,确认账号状态正常。第三步,如果前两步都没问题但仍然报接口错误,打开调试日志,看看它到底在请求哪个地址。定位到地址之后,你再检查环境变量里的 Base URL 是否被错误修改了。
在实际工作中,Codex 大部分“打不开”的问题其实都出在本地配置冲突上,尤其是你曾经改动过模型服务地址,后来某个服务不再可用时,就会一直卡在请求上。这时候把相关环境变量清空或临时改回默认值,再重启一个干净终端,往往立竿见影。
4.4 关于 cc switch local proxy failed 这类本地服务报错的笔记
热词里有一个很典型的问题,我单独拿出来说一下。它的原始报错是“cc switch local proxy failed while handling codex endpoint /responses”,这个报错听起来非常吓人,但其实本质上是代码开发环境中“本地服务转发”出了问题。
所谓 local proxy 在这个语境里指的是把某个请求转发到本地运行的一个服务端口上。如果你的工具配置了自定义接口地址,或者本地起了一个服务来中转请求,而那个服务没有正常运行,或者端口被占用了,就会报出“本地转发失败(local proxy failed)”的错误。
排查思路就三步:第一,确认你配置的那个本地服务进程是否还活着,端口是否在监听;第二,确认配置的地址是否写对了,不要出现 localhost 和 127.0.0.1 这种在极少数情况下不互通的问题;第三,看看本地服务返回的响应格式是否符合 Codex 的预期,如果不能处理响应体,就会报错。
这个问题的本质是“你的请求出口被本地某个环节劫持了”,这个环节没工作,Codex 自然无法完成请求。我不建议一上来就重装工具,优先排查本地服务状态和环境变量配置。
4.5 代码审查与返工技巧
Vibe Coding 最大的风险不是“AI 不干活”,而是“AI 很勤快但方向错了”。所以代码审查是整个流程里绝对不能省的一环。
我的习惯是:每次 AI 完成一个阶段的修改,我做的第一件事不是跑功能,而是看 diff。关注几个重点:新增的依赖是不是必需的,有没有引入安全风险;文件的目录结构是否合理,有没有产生重复代码;注释和命名是否清晰,能否被人理解。
另外,我的一个经验是:AI 在“删除代码”的时候胆子特别大,有时候会把你觉得还有用的注释和兜底逻辑删掉。所以审查时一定要留意删除的行,如果某个删除让你感觉不对劲,先还原,问一问 AI 为什么要删,再决定是否接受。
返工这种事,我不觉得丢人。反而是每一次返工,都会让你更清楚自己的需求边界。有一次我让 AI 做一个批量导入 Excel 功能,第一版它把数据校验写得很草率,导入之后垃圾数据直接进了数据库。我在反馈里明确要求“导入前必须逐行校验,错误数据记录到错误日志,不能中断整体流程”,第二版就完全符合预期了。
5. 聊聊我的使用节奏和一点点体会
这几个月重度用下来,我自己建立了一套固定的工作节奏,最后分享给大家。
拿到一个新需求,我先花 5 到 10 分钟用自然语言把需求写清楚,包括功能清单、技术栈偏好、验收标准。然后按模块拆任务,一个任务一个任务地交给工具去执行。每完成一个任务,做一轮 review。整体流程像带一个非常聪明但有点任性的实习生,你不能不给方向,也不能不检查作业。
我个人的体会是:Vibe Coding 真正改变的不是写代码的速度,而是思考代码的方式。以前拿到需求我会想“这个技术栈怎么选”、“这个接口要怎么写”,现在我会想“这个体验应该是什么样”、“这个业务流程要怎么设计”。AI 帮我把执行层的工作压缩到了极点,我的关注点被迫往更高维度迁移。
但反过来,正因为 AI 把很多基础编码工作包圆了,开发者的基本功变得更加重要。你必须有足够的能力去判断 AI 写得好不好、值不值得留、隐患在哪里。如果一个人连代码都看不懂,那他很快就会被 AI 生成的一堆看似正确实则漏洞百出的代码淹死。
最后再分享一个小技巧:不管用哪个工具,我强烈建议你为自己的项目准备一份 AGENTS.md 或者 .cursorrules 类似的项目说明文件,里面写下项目的技术栈、目录结构、代码风格、常用命令、注意事项。每次 AI 会话开始的时候,它会自动读取这个文件,大幅度减少重复解释的时间,也能让生成的代码更贴合你项目的实际情况。
工具永远在快速迭代,但这套“明确需求 → 拆解任务 → 审阅检查 → 迭代修正”的流程,应该能让你在很长一段时间里都立于不败之地。
