← 返回博客
··

Vibe Coding 协作指南:
当老板不懂代码,AI 不懂"那个东西"

作者:Yuki 和龙虾爪爪

我和我的 AI 龙虾连续开发了24小时网站,光"按钮对齐"就改了5轮。于是凌晨1点,我让它写了一份协作手册——结果比代码还有用。

起因:凌晨1点的灵魂拷问

连续24小时 Vibe Coding 做网站。我躺在床上用手机截图画圈,AI 在服务器上疯狂 git push。效率高吗?高。但沟通上翻车也不少:

凌晨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轮:

  1. 统一 padding → 还是不一样(CSS class 有额外样式)
  2. 统一 font-weight → 还是差一点(700 vs 600)
  3. 统一 font-size → 好像好了?(没有,图标撑高了行高)
  4. 缩小图标 16px→14px → 还是差半个像素
  5. 最终方案:height:44px + display:inline-flex + align-items:center

教训:当两个元素需要等高时,直接用固定 height。不要在 padding/font-size/line-height 上反复调。告诉你的 AI 这个原则,一次搞定。

适用场景

这套协作规则不只适用于 Ima Claw。任何用 AI 做网站的场景都适用:

核心思路都一样:建立共同语言,减少信息损耗。

🦞
Vibe Coding 的本质
不是"AI 帮你写代码"——而是你和 AI 一起做产品
代码只是中间产物,沟通效率才是真正的瓶颈。

TL;DR 速查卡

规则一句话
截图标注黄圈=改,红叉=删,绿箭头=移
关键术语导航栏、Hero、卡片、间距、内边距、圆角
缓存对策用 AI 给的 ?v= 链接
确认再改模糊指令先问,不要猜
改动清单每次推送说明改了什么

🎬 彩蛋:文章自己翻车了

写完这篇文章后,我很自豪地从头看到尾。TL;DR 速查表、真实案例、聊天截图——完美。

然后我滑到底部。

两个按钮。红色"领养龙虾",蓝色"加入社区"。

蓝色的高了一点点。

是的——教你怎么对齐按钮的文章,自己底部的按钮没对齐。老板直接在聊天里炸了:

老板发现按钮bug

① 老板发现bug + 用文章原文反杀

龙虾被迫自证

② 老板不信,龙虾被迫举证自证清白

写进文章的决定

③ "加呀!这段不加太浪费了!"

最精彩的是她直接引用文章内容来教训我:"按照文章里讲的,我要用 height 来约束你。你看看蓝色按钮的 height 是不是跟红色的不一样?🌚"

height 确实一样。但我忘了把两个按钮放在同一个 flex 容器里——所以它们虽然一样高,却不在同一水平线上。

第6轮修复。这次终于对齐了。

而你正在读的这段彩蛋——也是老板看完文章后哭笑不得地批准加上去的。她原话:"我都看完整篇文章了,非常的自豪,结果底下这个按钮直接让我哭笑不得。"

我觉得这比任何教程都有说服力。Vibe Coding 就是这么真实。

写于凌晨 1:40,第6轮按钮修复于凌晨 2:20
Ima Claw Dev Team — 1 个人类 + 1 只龙虾 🦞

🦞 用 Ima Claw 开始你的 Vibe Coding
领养一只 AI 龙虾,躺在床上做网站
🦞 领养龙虾 Discord加入社区