Vibe Coding 必须掌握的 5 个技巧
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章主旨:
使用AI写代码时,应让AI帮助思考、规划、排查和复盘,而不是直接替自己写代码,从而提升开发质量与效率。
关键要点:
- 善用不直接写代码的模式,让AI分析问题、排查Bug、梳理架构、设计业务流程、Review代码。
- 遇到复杂Bug时,先让AI列举可能原因和验证方法,定位问题后再动手修改,避免反复乱改。
- 每完成一个功能,让AI更新项目文档,记录新增功能、修改文件、数据库变更和API变更;新对话先阅读README和项目文档。
- 不要在一个对话里完成完整项目,应按产品设计、数据库设计、业务功能、登录、支付、Bug修复、UI优化等拆分对话。
- 如果担心Prompt不够完善,可先让Cursor生成适合Cursor执行的开发Prompt,再执行Prompt,通过控制Prompt质量间接控制开发质量。
内容结构:
开篇
文章对比了同样使用AI写代码时的不同结果,指出差距在于使用思路:Vibe Coding高手不是让AI替自己写代码,而是让AI帮助思考、规划、排查和复盘。文章以Cursor为例,但强调技巧通用。
1、学会说“不要写代码”
作者认为这是最被低估的技巧。很多时候不需要AI写代码,而是需要它分析问题、排查Bug、梳理架构、设计数据库、设计业务流程和Review代码。可以要求AI“不要修改代码”或“不要写代码”,并利用ask模式和plan模式提升开发效率。核心观点是:AI的思考能力有时比编码能力更有价值。
2、遇到复杂Bug,先让AI列举可能原因
新手常见错误是直接让AI“帮我修”,导致改代码、报错、再改、再报错的循环。更好的方式是先要求AI不要修改代码,而是根据报错信息列出最可能原因,并说明如何验证。先定位问题,再动手修改,通常能一次解决。
3、每次完成功能,让AI更新项目文档
很多开发者会忽略项目文档,导致自己忘记实现方式、AI忘记上下文、新对话无法继承信息。办法是维护项目文档,记录新增功能、修改文件、数据库变更、API变更。每完成一个功能就让Cursor更新文档,新对话时在Prompt开头加上“请先阅读README和项目文档”。
4、不要在一个对话里做完整项目
这是新手常见致命问题。对话过长会导致上下文污染严重、Cursor读不完、token爆炸和代码质量下降。作者建议将项目至少拆分为产品设计、数据库设计、业务功能模块、登录模块、支付模块、Bug修复、UI优化等对话,把对话当作文件夹管理,以提高AI输出准确率。
5、让Cursor写Prompt,再执行
如果担心自己写的Prompt不够完善,可以先让Cursor生成一份适合Cursor执行的开发Prompt,并要求不要直接写代码。Cursor往往更懂如何给Cursor下指令,相当于AI先帮写Prompt,再让AI执行Prompt。通过控制Prompt质量来间接控制开发质量。
写在最后
原文末尾包含课程与产品推广内容,属于广告信息,已从摘要中剔除。
文章总结:
掌握这些技巧后,AI写功能会更稳、Bug更少、项目迭代更简单;关键是把AI用于思考、规划、排查、复盘,并通过文档和对话拆分规范开发过程。
产品经理日记
画原型,写文档那是产品助理。产品经理就应该上知天文、下知地理、中晓人和、明阴阳、懂八卦、晓奇门、知遁甲,运筹帷幄之中,决胜千里之外! 老K每周给大家分享精品文章,一起涨姿势~
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
白皮书上线