核心洞察
Vibe coding 不是趋势,是现在软件正在被构建的方式。
Collins Dictionary 年度词汇。Merriam-Webster 收录。MIT Technology Review 2026 十大突破技术。
Andrej Karpathy 的定义:"一种全新的编码方式——完全沉浸于氛围,拥抱指数级,忘记代码甚至存在。"
全球 41% 的代码已是 AI 生成。
什么是 Vibe Coding
用 plain language 描述你想构建的东西,让 AI 写代码。
不需要懂语法、不需要知道 React、不需要区分前后端。你描述结果,AI 处理实现。
实际样子:
"给我做一个个人财务追踪器。我想按类别记录支出,看月度汇总图表,设置预算上限,超支时变红。用干净现代的设计,支持暗色模式。"
Claude 写代码 → 你看到结果 → 说改什么 → Claude 更新 → 重复直到完美。
为什么 Claude 是目前最佳 Vibe Coding 工具
- 你已经知道怎么用 — 会聊天就会用,无需新界面、IDE 配置、终端
- 对话内直接生成 artifact — 生成交互式预览,立即看到、点击、测试,无需部署
- Opus 4.7 是最强编码模型 — SWE-bench 87.6%,代码不只是看起来对,而是真的能跑
六步流程
Step 1:从真正在乎的想法开始
失败的最大原因:构建自己并不想要的东西。
"做个 to-do list" 是最无聊的教程项目,10 分钟就会失去兴趣。
好的第一项目:
- 追踪健身房锻炼并显示进度
- 个人仪表盘(日程 + 天气 + 任务)
- 与室友分摊费用的计算器
- 特定考试的闪卡学习 App
Step 2:用 plain English 描述
不要写代码、不要技术规格。清晰解释:
- 做什么:"追踪每日支出并显示钱花在哪"
- 谁用:"只有我自己,在手机和电脑上"
- 用户看到什么:"快速添加支出的屏幕、按类别饼图、按日期排序的列表"
- 有什么用:"设置每月预算,接近限额变黄,超支变红"
- 长什么样:"干净极简,暗色模式,圆角,柔和阴影"
这个描述就是你的 prompt。
Step 3:构建第一版
打开 Claude,粘贴描述,加一句:
"基于这个描述给我做一个完整可用的 App。做成交互式且功能完整的。"
Claude 会在对话中生成 React artifact,几秒内看到工作预览。
第一版不会完美,这完全正常。
Step 4:迭代直到对
看 Claude 做了什么。哪些工作?哪些不?哪些接近但不完全对?
具体反馈:
- ❌ "让它更好" → ✅ "饼图颜色太接近,用明显不同的颜色。'Add Expense' 按钮在手机上太小,放大并固定在屏幕底部"
- ❌ "我不喜欢布局" → ✅ "把仪表盘图表移到页面顶部,最近支出列表放下面,加显示本月总支出 vs 总预算的标题"
大多数人需要 3-5 轮迭代从「粗糙初版」到「这真不错」。复杂 App 可能需要 10 轮。关键是坚持。
Step 5:添加让它成为你的功能
基础功能工作后,添加让它真正对你有用的特定功能:
- "加定期支出功能,房租、订阅、水电自动每月出现"
- "加导出按钮,下载 CSV 导入电子表格"
- "加搜索栏,按名称或类别快速找支出"
- "加'分摊支出'功能,标记共享并追踪谁欠什么"
每个功能是一个 prompt。Claude 添加到现有 App → 测试 → 精炼 → 继续。
Step 6:保存和分享
- Claude artifact:存在对话中,随时访问。适合偶尔使用的个人工具
- 下载代码:HTML 文件,任何浏览器打开。适合离线使用
- 部署到 web:Claude 指导部署到 Vercel/Netlify,获得真实 URL
7 个致命错误
| 错误 | 为什么致命 |
|---|---|
| 1. 起步太大 | 第一 App 应一个会话内能完成。不要社交网络、市场、50 功能的项目管理工具 |
| 2. 模糊 prompt | "Build me something cool" 产出垃圾。具体性就是技能 |
| 3. 一次改太多 | 每轮迭代改 1-2 件事。改布局+颜色+功能+数据结构同时,Claude 会困惑 |
| 4. 不即时测试 | 每次更新后实际点击测试。现在发现问题,不是在加了 5 个功能之后 |
| 5. 第一个错误就放弃 | 东西会坏。按钮不工作、图表数据错。告诉 Claude 什么坏了,它会修。区别在于坚持 |
| 6. 不描述视觉设计 | 不说就默认。默认看起来 generic。花一句说颜色、布局、字体 |
| 7. 试图理解代码 | 对初学者最重要也最难接受的:不需要读代码、不需要理解代码。评估结果:App 做你想要的?看起来对?能用?就够了。代码是 Claude 的问题,不是你的 |
10 个可立即构建的 App(从易到难)
- 个人日记 + 每日情绪追踪
- 食谱整理器(保存和搜索最爱食谱)
- 习惯追踪器( streaks + 每日打卡)
- 个人财务仪表盘(支出记录 + 图表)
- 闪卡学习 App(间隔重复)
- 锻炼记录器(追踪练习、组数、进度)
- 书签管理器(按类别保存链接 + 笔记)
- 作品集网站(干净专业设计展示作品)
- 发票生成器(创建格式化 PDF 发票)
- 简单 CRM(追踪联系人、笔记、跟进日期)
更大的图景
Microsoft:AI 写约 30% 的代码。Google:超过四分之一。Shopify:目标 2026 Q3 实现 90% 自主编码。Mercado Libre 23,000 工程师已将 Claude Code 作为核心工作流。
问题不是 AI 是否会构建你的软件。它已经在做了。
问题是:你能指挥它吗?
那个技能——清晰解释想要什么并迭代直到得到——是目前科技领域最有价值的技能。而且不需要计算机科学学位。
资源
- 作者:Khairallah AL-Awady (@eng_khairallah1)
- 原文:https://x.com/eng_khairallah1/status/2056302296884220316