首页 › Vibe coding 项目实战专栏 › 第十一章:Vibe Coding 的提示词

第十一章:Vibe Coding 的提示词

Vibe Coding 的提示词怎么写?​

1、基础提示词模板​

​

🔔

可以这样写:​

你现在是一个资深软件工程师,请帮我完成下面任务。​

​

​

【项目背景】​

这是一个后台管理系统,给运营人员使用。​

​

【技术栈】​

​

🔔

•

前端:Vue3 + Element Plus​

•

后端:Spring Boot + MyBatis Plus​

•

数据库:MySQL​

​

【任务目标】​

实现活动列表功能。​

​

🔔

【功能要求】​

1、支持分页查询​

2、支持按活动名称搜索​

3、支持按状态筛选​

4、列表字段包括:活动ID、活动名称、状态、创建时间、更新时间​

5、接口返回统一 Result 格式​

​

【要求】​

​

代码块​

Plain Text

先给出实现思路​

再给出需要修改或新增的文件​

最后生成代码​

不要修改无关逻辑​

代码要有必要注释​

​

这个模板非常实用。​

2、修 Bug 提示词模板​

下面是项目运行时报错信息,请帮我分析原因并给出修改方案。​

【报错信息】​

​

代码块​

Plain Text

粘贴错误日志​

​

【要求】​

​

代码块​

Plain Text

先判断根因​

说明涉及哪些文件​

只修改必要代码​

不要重构无关模块​

给出修改后的完整代码片段​

​

3、代码优化提示词模板​

请帮我优化下面这段代码。​

【优化目标】​

​

🔔

1、提高可读性​

2、减少重复代码​

3、补充异常处理​

​

【要求】​

​

🔔

1、先说明当前代码的问题​

2、再给出优化方案​

3、最后输出优化后的代码​

​

​

4、接口设计提示词模板​

请帮我设计一个用户管理模块的接口。​

​

【功能】​

1、新增用户​

2、编辑用户​

3、删除用户​

4、分页查询用户​

5、启用/禁用用户​

​

【要求】​

1、给出接口路径​

2、给出请求参数​

3、给出返回结构​

4、说明每个接口的作用​

5、接口风格保持 RESTful​

一键获取完整项目代码​

​

七、Vibe Coding 应该怎么落地?​

1、先选工具​

常见工具包括:​

​

一、Cursor。​

二、GitHub Copilot 。​

三、Claude Code。​

四、OpenAI Codex。​

五、通义灵码。​

六、Trae。​

七、Windsurf。​

​

OpenAI Codex 定位是 AI Coding Agent,可以在云端沙箱里处理任务,包括写功能、修 Bug、回答代码库问题、提交 PR。 GitHub Copilot 也已经把 Agent Mode 作为重要能力,强调可以分析代码、提出编辑并验证文件。​

​

2、再定规范​

Vibe Coding 要想稳定,必须有规范。​

​

至少要准备:​

​

一、代码风格规范。​

二、接口返回规范。​

三、异常处理规范。​

四、日志打印规范。​

五、数据库命名规范。​

六、分支提交规范。​

七、测试规范。​

​

你可以在项目根目录放一个 AI_RULES.md 或 CONTRIBUTING.md。​

​

里面写清楚:​

​

1、后端使用 Spring Boot​

2、接口返回统一使用 Result​

3、Controller 不写业务逻辑​

4、Service 负责业务编排​

5、Mapper 只负责数据库访问​

6、异常统一抛 BusinessException​

7、日志使用 slf4j​

8、不要随意引入新依赖​

9、不要修改无关文件​

10、生成代码后必须说明修改点​

一键获取完整项目代码​

​

这样 AI 生成代码时更容易遵守项目习惯。​

​

3、再做任务拆分​

不要这样提需求:​

​

做一个完整电商系统。​

​

应该拆成:​

​

一、商品管理。​

二、分类管理。​

三、购物车。​

四、订单创建。​

五、订单支付。​

六、订单查询。​

七、库存扣减。​

八、后台管理。​

​

每个模块再拆成小任务。​

​

Vibe Coding 的核心技巧是:​

​

需求越小,AI 越准;需求越大,AI 越容易跑偏。​

​

4、最后接入验证流程​

AI 写完代码后,必须经过:​

​

一、本地启动。​

二、接口测试。​

三、单元测试。​

四、代码 Review。​

五、安全检查。​

六、灰度发布。​

​

不要让 AI 直接决定上线。​