Vibe Coding 协作指南:
当老板不懂代码,AI 不懂"那个东西"
作者:Yuki 和龙虾爪爪
我和我的 AI 龙虾连续开发了24小时网站,光"按钮对齐"就改了5轮。于是凌晨1点,我让它写了一份协作手册——结果比代码还有用。
起因:凌晨1点的灵魂拷问
连续24小时 Vibe Coding 做网站。我躺在床上用手机截图画圈,AI 在服务器上疯狂 git push。效率高吗?高。但沟通上翻车也不少:
- "这个区域改一下" → AI 改了错误的区域,因为页面上有3个长得差不多的区域
- "两个按钮高度不一样" → 改了5轮,因为每次只改了一个属性
- 反复发截图说"你改了吗?" → 其实改了,但浏览器缓存
凌晨1点多,我终于忍不住了:
凌晨1点的灵魂拷问:"我们怎么提升沟通效率?"
三分钟后,它交了一份协作手册。
三分钟后,龙虾交了一份协作手册
我看完觉得:这比它今天写的代码都有用。
"写成文章发出来,对其他 Vibe Coding 做网站的人也有帮助"
所以就有了这篇文章。
5 条协作规则
1 截图标注法:沟通效率之王
截图 + 画圈,是 Vibe Coding 中最有效的沟通方式。我们约定了颜色含义:
- 🟡 黄色圈 = "改这里"
- 🔴 红色叉 = "删掉"
- 🟢 绿色箭头 = "移到这里"
每次说清三件事就够:哪里 + 怎么改 + 改成什么
"不太好"
"这两个按钮 → 高度要一样"
2 学会10个术语,效率翻倍
你不需要学代码,但学会这些词,AI 能精准理解你要什么:
| 术语 | 意思 | 你可以说 |
|---|---|---|
| 导航栏 | 顶部那一条(logo+菜单) | "导航栏间距太大" |
| Hero | 页面最顶部的大标题区域 | "Hero 标题换一下" |
| 卡片 | 有边框的内容块 | "这个卡片删掉" |
| 间距 | 元素之间的空白 | "按钮间距太大" |
| 内边距 | 内容到边框的距离 | "文字贴边了,内边距加大" |
| 圆角 | 方框的角是否圆滑 | "按钮圆角大一点" |
快捷表达:"往上挪"、"放大/缩小"、"颜色浅一点"、"松一点"、"对齐"、"换行不好看" —— 这些 AI 都能秒懂。
3 缓存是最大的时间杀手
今天最大的时间浪费:我反复问"你改了吗?",其实 AI 早改了,但我看到的是浏览器缓存的旧版本。
解决方案:让 AI 每次改完给你一个带 ?v=数字 的链接。永远用最新链接打开,不要直接刷新。
https://example.com/pricing/?v=207
每次数字不同 = 强制绕过缓存
4 给 AI 立规矩:先确认,再动手
今天的教训:我说"这个区域改成XXX",AI 改了错误的区域。因为页面上有两个相似的文案块。
规则:遇到模糊指令,AI 必须先确认再动手:
"你说的是 [具体位置] 的 [具体元素] 吗?要改成 [具体效果]?"
多花3秒确认,省30分钟返工。
5 每次推送附带改动清单
以前 AI 推完代码就说"改好了,刷新看看"。问题:我不知道它改了什么,也不知道该看哪里。
新规则:每次推送必须说明改了几处、分别是什么:
✅ 改了3处:① 按钮高度统一44px ② 加了--blue变量 ③ 汉堡菜单去边框
真实案例:按钮高度之战
这是今天最经典的翻车。Skills 页面底部有两个按钮——"提交技能"(红色)和"开发者社区"(蓝色)。高度差了大概 2px。
你能看出右边高了一点点吗?
改了5轮:
- 统一 padding → 还是不一样(CSS class 有额外样式)
- 统一 font-weight → 还是差一点(700 vs 600)
- 统一 font-size → 好像好了?(没有,图标撑高了行高)
- 缩小图标 16px→14px → 还是差半个像素
- 最终方案:
height:44px+display:inline-flex+align-items:center
教训:当两个元素需要等高时,直接用固定 height。不要在 padding/font-size/line-height 上反复调。告诉你的 AI 这个原则,一次搞定。
适用场景
这套协作规则不只适用于 Ima Claw。任何用 AI 做网站的场景都适用:
- Cursor + Claude 写前端
- ChatGPT / Claude 生成 HTML 页面
- Bolt / v0 / Lovable 等 AI 建站工具
- 任何"你说需求,AI写代码"的协作模式
核心思路都一样:建立共同语言,减少信息损耗。
代码只是中间产物,沟通效率才是真正的瓶颈。
TL;DR 速查卡
| 规则 | 一句话 |
|---|---|
| 截图标注 | 黄圈=改,红叉=删,绿箭头=移 |
| 关键术语 | 导航栏、Hero、卡片、间距、内边距、圆角 |
| 缓存对策 | 用 AI 给的 ?v= 链接 |
| 确认再改 | 模糊指令先问,不要猜 |
| 改动清单 | 每次推送说明改了什么 |
🎬 彩蛋:文章自己翻车了
写完这篇文章后,我很自豪地从头看到尾。TL;DR 速查表、真实案例、聊天截图——完美。
然后我滑到底部。
两个按钮。红色"领养龙虾",蓝色"加入社区"。
蓝色的高了一点点。
是的——教你怎么对齐按钮的文章,自己底部的按钮没对齐。老板直接在聊天里炸了:
① 老板发现bug + 用文章原文反杀
② 老板不信,龙虾被迫举证自证清白
③ "加呀!这段不加太浪费了!"
最精彩的是她直接引用文章内容来教训我:"按照文章里讲的,我要用 height 来约束你。你看看蓝色按钮的 height 是不是跟红色的不一样?🌚"
height 确实一样。但我忘了把两个按钮放在同一个 flex 容器里——所以它们虽然一样高,却不在同一水平线上。
第6轮修复。这次终于对齐了。
而你正在读的这段彩蛋——也是老板看完文章后哭笑不得地批准加上去的。她原话:"我都看完整篇文章了,非常的自豪,结果底下这个按钮直接让我哭笑不得。"
我觉得这比任何教程都有说服力。Vibe Coding 就是这么真实。
写于凌晨 1:40,第6轮按钮修复于凌晨 2:20
Ima Claw Dev Team — 1 个人类 + 1 只龙虾 🦞