AI 给你一张世界地图,但你只想去杭州
现在的 AI,已经强到可以读完一整个项目,给出好几套方案,顺手把页面、接口和测试都写出来。
问题是:它给得越多,人越容易忘记自己到底要去哪儿。
你说“帮我加一个登录功能”,AI 可能从邮箱密码讲到 OAuth、权限系统、风控、部署和监控。每一条都合理,合在一起却像一张世界地图——信息无比丰富,却没有告诉你杭州在哪儿。你只能不断说:
“继续。”
Build It Up 做的事情很简单:在 AI 展开更多内容之前,先帮你把住船舵。 它把 AI 常见的“1、2、3、4”发散回答,重排成一段清晰的规划表述,再配一张看得懂的局部地图;最后用 example 确认你是不是正驶向想去的海岸。
查看 Mermaid 源码
flowchart LR
A[一句想法] --> B[收束成一个清晰方向]
B --> C[配一张局部地图]
C --> D[你确认或转舵]
D --> E[留下可追踪的记录]
E --> F[用 example 试航]
F -->|不对| D它能帮你做什么
1. 把 AI 的“1、2、3、4”变成一张看得懂的地图
它不会一上来给你几十项待办,而是先把长回答压缩成“这次做什么、先决定什么、怎样算完成”三句话,再配一张图:
- 现在正在解决哪一小段路?
- 这一轮只需要你决定什么?
- 选了这个方向,接下来会看到什么结果?
比如“增加登录”,它会先把范围收窄成一个可以马上确认的选择:
先做最小的邮箱密码登录,还是第一版就接入 OAuth?
旁边再配一张简单的流程图:用户输入什么、系统经过什么、最后得到什么。你看到的是一条具体路线,而不是一堆让人迷路的名词。
如果你授意,它还可以把图交给在线 draw.io 或本地 draw.io 继续编辑。能不能真实连接当前工具,会明确告诉你;没有连接时不会假装已经画好。
2. 把确认过的航线留下来
方向确认后,Build It Up 会把共识整理到 GitHub issue,或你指定的其它位置。记录的不只是“做登录”,还包括:
- 这次要解决什么;
- 这次明确不做什么;
- 什么结果算完成;
- 怎样用一个人能看懂的 example 验证。
于是,讨论不会随着聊天窗口关闭而消失。你可以把这张航线图交给同事、下一个 AI,或者下周的自己。
3. 用图和 example 试航,发现不对就转舵
代码写完只是下水,不是到岸。Build It Up 会要求留下一条真实可复现的使用路径:
输入:错误密码
期望:拒绝登录,不创建会话,并提示密码错误
实际:接口返回 500,还写入了一条空会话图里画的、example 里写的、程序跑出来的,三者必须对得上。对不上时,直接沿着 example 调整,不用重新解释一大段需求,直到它真的变成你想要的行为。
一次完整的使用过程
假设你要给待办应用增加“按优先级筛选”,可以这样开始:
使用 $build-it-up,把“给待办应用增加按优先级筛选”整理成中文方案、配图、issue 和编码前行动指南。先不要写代码。你会先得到一张小而具体的地图:
- 筛选入口放在列表顶部,还是搜索框旁边;
- 选择“高优先级”后,列表只保留对应任务;
- 第一版暂不保存筛选视图;
- 一条能跑通的 example,证明筛选真的生效。
确认方向后,再让它留下记录并进入实现:
确认这个方向。请生成 issue,并提供一个最短的 user_code example,验证“筛选高优先级任务”这条真实路径。如果 example 跑出来的结果不对,你只要指出“这一步不是我想要的”,然后继续调整这张地图。AI 仍然负责强大的推理和编码,人负责把船头对准目的地。
什么时候值得用
当你遇到下面这些情况,Build It Up 会特别有用:
- 你有一个想法,但还没有清晰边界;
- AI 输出太丰富,你开始分不清主线;
- 需求会影响用户行为、数据或验收方式;
- 这次讨论需要交给另一个人、IDE 或 AI 接着完成。
如果只是修一个已经定位的 bug,或者 issue 和验收标准都写得很清楚,直接进入实现会更快。
开始使用
不用手动 clone。直接把下面这句话发给 Codex 或你正在使用的 AI 工具:
请帮我安装这个 skill:https://github.com/Chengyunlai/build-it-up.git安装完成后,再输入:
使用 $build-it-up,把“增加用户登录功能”整理成中文方案、配图、issue 和 example。先不要写代码。Build It Up 不是替你决定目的地,而是当 AI 给出一张世界地图时,帮你缩放到杭州,握住船舵,沿着一条看得懂、跑得通的路线,驶向正确的海岸。