Prompt 模板集合
概述
本文档提供了团队 Vibe Coding 中常用的 Prompt 模板,涵盖开发、测试、重构、文档等各个环节。这些模板基于最佳实践,可以直接使用或根据具体需求进行调整。
开发类模板
功能开发模板
# 功能开发请求
## 需求描述
[详细描述要实现的功能]
## 技术要求
- 技术栈: [具体技术栈]
- 性能要求: [响应时间、并发量等]
- 兼容性: [浏览器、设备等要求]
## 实现约束
- 代码风格: [遵循的编码规范]
- 测试要求: [单元测试、集成测试等]
- 文档要求: [API文档、使用说明等]
## 参考信息
- 相关文件: [列出相关的代码文件]
- 依赖模块: [相关的依赖和模块]
- 设计文档: [相关的设计文档链接]
请按照以上要求实现功能,并提供完整的代码和测试用例。API 开发模板
# API 接口开发
## 接口规格
- 路径: [API路径]
- 方法: [GET/POST/PUT/DELETE]
- 认证: [认证方式]
## 请求参数
```json
{
"param1": "类型和说明",
"param2": "类型和说明"
}响应格式
json
{
"code": 200,
"message": "success",
"data": {
"result": "响应数据结构"
}
}业务逻辑
[详细描述业务处理逻辑]
错误处理
- 参数验证错误: 400
- 认证失败: 401
- 权限不足: 403
- 资源不存在: 404
- 服务器错误: 500
请实现这个API接口,包括参数验证、业务逻辑处理、错误处理和单元测试。
## 测试类模板
### 单元测试模板单元测试开发
测试目标
函数/类: [要测试的函数或类名] 文件路径: [源代码文件路径]
测试场景
请为以下场景编写测试用例:
正常场景
- [场景1描述]
- [场景2描述]
边界场景
- [边界条件1]
- [边界条件2]
异常场景
- [异常情况1]
- [异常情况2]
测试要求
- 测试框架: [Jest/PyTest/其他]
- 覆盖率要求: [具体百分比]
- Mock策略: [需要Mock的依赖]
请生成完整的测试代码,确保覆盖所有场景。
### 集成测试模板集成测试方案
测试范围
模块: [要测试的模块或服务] 集成点: [模块间的集成接口]
测试流程
- [步骤1]
- [步骤2]
- [步骤3]
测试数据
- 输入数据: [测试输入]
- 预期输出: [期望结果]
- 环境要求: [测试环境配置]
验证点
- [验证点1]
- [验证点2]
请设计集成测试方案,包括测试脚本和数据准备。
## 重构类模板
### 代码重构模板代码重构请求
重构目标
文件/模块: [要重构的代码位置] 重构原因: [为什么需要重构]
重构目标
- 提升可读性: [具体改进点]
- 性能优化: [性能问题描述]
- 架构改进: [架构问题说明]
- 消除技术债务: [技术债务描述]
约束条件
- 保持功能不变: [不能改变的行为]
- 兼容性要求: [向后兼容要求]
- 性能要求: [性能不能降低]
重构策略
- 重构方式: [渐进式/一次性]
- 测试策略: [如何保证重构安全]
- 回滚方案: [出现问题时的回滚策略]
请提供重构方案和具体的代码改进建议。
### 架构优化模板架构优化方案
当前架构问题
- 问题1: [具体问题描述]
- 问题2: [具体问题描述]
优化目标
- 性能提升: [具体指标]
- 可扩展性: [扩展需求]
- 可维护性: [维护改进点]
技术方案
- 方案选择: [技术选型理由]
- 实施步骤: [分阶段实施计划]
- 风险评估: [潜在风险和应对]
迁移计划
- 数据迁移: [数据迁移策略]
- 服务迁移: [服务切换方案]
- 回滚预案: [紧急回滚方案]
请提供详细的架构优化方案和实施路径。
## 调试类模板
### Bug 修复模板Bug 修复请求
Bug 描述
- 现象: [Bug的具体表现]
- 复现步骤: [如何复现这个Bug]
- 影响范围: [Bug影响的功能和用户]
- 紧急程度: [高/中/低]
环境信息
- 操作系统: [OS版本]
- 浏览器: [浏览器版本]
- 软件版本: [应用版本]
错误信息
[粘贴具体的错误日志或堆栈信息]相关代码
文件: [相关的代码文件] 函数: [可能有问题的函数]
预期行为
[描述正确的行为应该是什么样的]
请帮助定位Bug原因并提供修复方案。
### 性能调优模板性能优化请求
性能问题
- 问题描述: [具体的性能问题]
- 性能指标: [当前的性能数据]
- 目标指标: [期望达到的性能]
分析数据
- 监控数据: [性能监控截图或数据]
- 日志信息: [相关的日志信息]
- 用户反馈: [用户报告的问题]
怀疑原因
- [可能的原因1]
- [可能的原因2]
优化约束
- 不能影响功能: [功能完整性要求]
- 资源限制: [硬件或预算限制]
- 时间要求: [优化完成时间]
请分析性能瓶颈并提供优化方案。
## 文档类模板
### API 文档模板API 文档生成
接口信息
- 服务名称: [API服务名称]
- 版本: [API版本]
- 基础URL: [API基础地址]
需要文档化的接口
- [接口1路径和功能]
- [接口2路径和功能]
文档要求
- 格式: [OpenAPI/Markdown/其他]
- 包含内容: [参数、响应、示例等]
- 示例代码: [需要的编程语言]
参考代码
[粘贴相关的API实现代码]
请生成完整的API文档,包括接口说明、参数定义、响应格式和使用示例。
### 技术文档模板技术文档编写
文档类型
[设计文档/用户手册/开发指南/部署文档]
目标读者
[开发者/运维人员/产品经理/最终用户]
文档内容
- 背景和目标: [为什么需要这个文档]
- 核心概念: [需要解释的关键概念]
- 操作流程: [具体的操作步骤]
- 注意事项: [重要的注意点和限制]
文档结构
- [章节1]
- [章节2]
- [章节3]
参考资料
- [相关的代码文件]
- [现有的文档]
- [外部参考资料]
请按照技术写作规范,生成结构清晰、内容准确的技术文档。
## 代码审查模板
### 代码审查请求代码审查请求
审查范围
- 文件列表: [需要审查的文件]
- 变更类型: [新功能/Bug修复/重构/其他]
- 代码行数: [大概的代码量]
审查重点
- 代码质量: [关注代码规范和最佳实践]
- 安全性: [检查安全漏洞和风险]
- 性能: [评估性能影响]
- 可维护性: [代码的可读性和可维护性]
业务背景
[简要说明这次变更的业务背景和目标]
测试情况
- 单元测试: [测试覆盖情况]
- 集成测试: [集成测试结果]
- 手动测试: [手动测试情况]
请对代码进行全面审查,提供改进建议和潜在问题。
## 部署类模板
### 部署方案模板部署方案设计
部署环境
- 环境类型: [开发/测试/预生产/生产]
- 基础设施: [云平台/物理服务器/容器]
- 资源配置: [CPU、内存、存储要求]
应用信息
- 应用类型: [Web应用/API服务/数据处理等]
- 技术栈: [具体的技术栈]
- 依赖服务: [数据库、缓存、消息队列等]
部署要求
- 可用性: [可用性要求]
- 扩展性: [扩展需求]
- 安全性: [安全要求]
- 监控: [监控和日志要求]
部署流程
- [部署步骤1]
- [部署步骤2]
- [部署步骤3]
请设计完整的部署方案,包括配置文件、脚本和操作手册。
## 使用指南
### 模板选择原则
1. **任务匹配**: 根据具体任务选择对应的模板
2. **复杂度适配**: 简单任务用简化版,复杂任务用完整版
3. **团队习惯**: 结合团队的工作习惯和规范
### 模板定制建议
1. **项目特化**: 根据项目特点调整模板内容
2. **工具集成**: 结合使用的开发工具和平台
3. **持续优化**: 根据使用效果不断改进模板
### 最佳实践
1. **信息完整**: 提供充分的上下文信息
2. **目标明确**: 清楚表达期望的结果
3. **约束清晰**: 明确限制条件和要求
4. **示例丰富**: 提供具体的示例和参考
通过合理使用这些 Prompt 模板,可以显著提升与 AI 协作的效率和质量,确保获得更精准、更有用的帮助。