最近探索出的,能显著增加 Vibe coding 效率七条补充性提示词,按照优先级排序,分享给大家,欢迎讨论交流。
1. 改动前,检索互联网寻找最佳实践。
➠多发几遍粘贴几遍,让互联网中的最佳实践信息,给本次修改指导,无论是交互,还是bug修改;
2. 不要依赖记忆和对文档结构的推断,彻底放弃任何形式的猜测,用grep去精确定位,完全匹配所有相关函数和代码。
➠这是 cc 比 cursor 等编辑器强的点,检索匹配更准确;
3. 按照产品逻辑,产品思维思考,设计用户思维,用户至上的产品。
➠给到角色说你是产品经理,你是程序员。不如说你需要按照什么思维思考,来的更精准;
4. 给到前后端使用的具体端口如后端:8060端口;前端:6060端口。
➠大多数前后端的联通报错,都是因为路由对不准,先把这个问题解决掉;
5. 复杂前端建议补充状态管理,这是我目前找到的最佳实践:服务端状态 (需要联网API 数据)使用TanStackQuery;全局客户端状态 (不需要联网,UI状态) 使用Zustand;低频全局状态 (主题/用户) 使用React Context;组件局部状态使用useState。
➠前端一方面是ui,一方面是状态管理,所以大多数前端错误❌,都是状态不规范造成,选一个合适的层级管理,大多复杂逻辑和bug都能解决;
6. 最小化修改,谨慎修改,不要影响目前已有功能。
➠程序员也不会大幅度修改的,在目前的是💩山修修改改足以解决问题。除了代码,文本修改补充这句话效果也不错;
7. 完成组件前,先查找目前开源的项目/框架/sdk,引入到我的项目中。
➠小组件有很多开源能引入的,比如shadcn/ui,直接用别人组件改改就好,逻辑都已经很成熟了,不要重新造轮子。