汉中市网站建设_网站建设公司_Sketch_seo优化
2025/12/18 14:42:43 网站建设 项目流程

🏆 Cursor完整Prompt模板库

📁 目录结构

1. 项目开发类 (10个)
2. 代码生成类 (12个)
3. 调试修复类 (8个)
4. 代码优化类 (7个)
5. 文档编写类 (6个)
6. 学习研究类 (7个)
7. 团队协作类 (5个)

🚀 一、项目开发类模板

模板1:完整项目初始化

创建一个完整的[技术栈]项目:
项目名称:[项目名]
包含功能:
1. 用户认证系统(注册/登录/权限)
2. [核心业务模块]CRUD操作
3. 文件上传服务
4. 数据库设计(提供ER图)
5. API文档(Swagger/OpenAPI)
6. 单元测试框架
7. Docker容器化配置
8. CI/CD流水线配置
使用最佳实践和现代化架构。

模板2:微服务架构设计

设计一个[业务领域]微服务系统,包含:
- 服务发现与注册中心配置
- API网关设计
- 3个核心微服务设计([服务1]、[服务2]、[服务3])
- 消息队列集成(Kafka/RabbitMQ)
- 分布式日志系统
- 监控与告警配置
- 服务间通信协议
提供完整的docker-compose配置。

模板3:前端项目脚手架

搭建一个现代化的[React/Vue]项目:
- 使用[Next.js/Nuxt.js]框架
- TypeScript配置
- 状态管理(Redux/Vuex/Pinia)
- UI组件库(Ant Design/Element Plus/Tailwind)
- 路由配置
- 国际化支持
- 权限管理方案
- 响应式设计
- PWA支持
生成完整的项目结构。

💻 二、代码生成类模板

模板4:智能CRUD生成器

基于以下实体生成完整的CRUD系统:
实体:[实体名称]
属性:
- id: number (主键)
- name: string (必填)
- [其他属性]需要生成:
1. 数据库迁移脚本
2. 实体类/模型
3. Service层(业务逻辑)
4. Controller层(API接口)
5. DTO/验证器
6. 前端组件(列表/表单/详情)
7. 对应的API测试
技术栈:[后端框架] + [前端框架]

模板5:表单组件生成

创建一个[业务场景]表单组件:
要求:
- 使用[UI框架]
- 表单字段:[字段列表]
- 验证规则:[具体规则]
- 提交处理:[提交逻辑]
- 支持文件上传
- 实时验证反馈
- 防重复提交
- 响应式布局
生成完整代码,包含样式和逻辑。

模板6:API接口生成

生成RESTful API接口:
路径:/api/[资源名]
方法:GET/POST/PUT/DELETE/PATCH
需要:
1. 完整的Controller代码
2. Service层实现
3. 数据验证
4. 异常处理
5. 日志记录
6. 权限验证(JWT/OAuth)
7. 限流配置
8. 接口文档注释
使用[框架名称],遵循RESTful最佳实践。

模板7:数据库查询优化

优化以下查询场景:
原始查询:[SQL语句或代码片段]
问题描述:[性能问题]
期望:
1. 优化后的查询语句
2. 索引设计建议
3. 执行计划分析
4. 缓存策略
5. 分页优化方案
6. 监控指标
提供具体实现代码和配置。

🐛 三、调试修复类模板

模板8:错误诊断专家

分析以下错误并给出解决方案:
错误信息:[粘贴错误日志]
代码上下文:[相关代码]
环境信息:
- 操作系统:[OS]
- 运行时版本:[Node/Python/Java版本]
- 框架版本:[框架版本]
- 依赖版本:[关键依赖]请按步骤分析:
1. 错误根本原因
2. 可能的解决方案(按优先级排序)
3. 修复代码示例
4. 如何预防再次发生

模板9:性能瓶颈分析

分析以下代码的性能问题:
代码片段:[代码或描述]
当前性能指标:[如果已知]
目标要求:[预期性能]请提供:
1. 性能瓶颈定位
2. 火焰图分析要点
3. 具体优化方案
4. 优化前后对比代码
5. 监控指标设置
6. 压力测试建议

模板10:内存泄漏检测

检测以下场景的内存泄漏:
场景描述:[应用场景]
症状表现:[内存增长/OOM错误]
代码片段:[可疑代码]需要:
1. 内存泄漏可能点分析
2. 检测工具配置(Heap Snapshots)
3. 修复方案
4. 预防措施
5. 监控告警配置
6. 测试用例

四、代码优化类模板

模板11:代码重构大师

重构以下代码:
代码文件:[@引用文件或粘贴代码]
重构目标:
- 提高可读性
- 增强可维护性
- 优化性能
- 遵循设计模式
- 添加类型安全请提供:
1. 重构前后对比
2. 使用的设计模式说明
3. 测试用例调整
4. 重构风险分析
5. 分步实施建议

模板12:设计模式应用

为以下场景应用合适的设计模式:
场景描述:[具体业务场景]
当前代码:[@引用代码]
问题:[当前设计问题]要求:
1. 推荐的设计模式及理由
2. 模式实现代码
3. 优缺点分析
4. 与现有代码的集成方案
5. 测试策略

模板13:算法优化助手

优化以下算法:
算法功能:[功能描述]
当前实现:[代码或伪代码]
复杂度:[当前复杂度]
目标复杂度:[期望复杂度]提供:
1. 优化思路分析
2. 改进后的算法实现
3. 复杂度证明
4. 边界条件处理
5. 性能测试结果

📚 五、文档编写类模板

模板14:API文档生成

为以下API生成完整文档:
API端点:[端点路径]
请求方法:[GET/POST等]
代码文件:[@引用Controller文件]生成:
1. OpenAPI/Swagger规范
2. 请求示例(cURL、JavaScript、Python)
3. 响应示例(成功/失败)
4. 参数说明表
5. 错误代码表
6. 使用场景说明
7. 速率限制说明

模板15:技术方案文档

编写技术方案文档:
项目名称:[项目名]
背景:[项目背景]
需求:[核心需求]文档结构:
1. 技术选型及理由
2. 系统架构图
3. 数据库设计
4. API设计
5. 安全方案
6. 部署方案
7. 监控方案
8. 风险评估
9. 时间计划
10. 团队分工

模板16:代码审查清单

生成代码审查清单:
审查重点:[功能/性能/安全等]
代码范围:[@引用目录或文件]提供审查项:
1. 代码规范检查点
2. 安全漏洞检查点
3. 性能问题检查点
4. 可维护性检查点
5. 测试覆盖检查点
6. 文档完整性检查
7. 团队规范符合度

🧠 六、学习研究类模板

模板17:技术栈学习路径

创建[技术名称]学习路径:
当前水平:[初级/中级/高级]
学习目标:[具体目标]
时间周期:[学习时间]输出:
1. 分阶段学习计划
2. 每个阶段的核心概念
3. 实践项目建议
4. 学习资源推荐
5. 常见面试题
6. 能力评估标准
7. 进阶学习方向

模板18:源码分析助手

分析[库/框架名称]的源码:
版本:[版本号]
分析重点:[核心机制/特定功能]请提供:
1. 核心架构解析
2. 关键类图/流程图
3. 设计模式识别
4. 性能关键点
5. 扩展性分析
6. 学习收获总结
7. 最佳实践建议

模板19:技术对比分析

对比分析以下技术:
技术A:[技术名称]
技术B:[技术名称]
使用场景:[具体场景]对比维度:
1. 性能对比
2. 生态对比
3. 学习曲线
4. 社区支持
5. 企业应用
6. 未来发展
7. 选型建议(不同场景)

👥 七、团队协作类模板

模板20:Git工作流优化

为团队设计Git工作流:
团队规模:[人数]
项目类型:[产品/开源/内部]
当前问题:[现有问题]设计内容:
1. 分支策略(Git Flow/GitHub Flow)
2. Commit规范
3. Code Review流程
4. CI/CD集成
5. 版本发布流程
6. 紧急修复流程
7. 工具链配置

模板21:团队规范制定

制定团队开发规范:
技术栈:[主要技术]
团队特点:[团队描述]包含:
1. 代码规范(命名、格式、注释)
2. 目录结构规范
3. API设计规范
4. 数据库设计规范
5. 测试规范
6. 文档规范
7. 部署规范
8. 监控规范

🎯 八、高级场景模板

模板22:自动化脚本生成

创建一个自动化脚本:
功能描述:[脚本功能]
使用场景:[使用环境]
技术要求:[语言/依赖]生成:
1. 完整脚本代码
2. 使用说明
3. 错误处理
4. 日志记录
5. 配置管理
6. 安全性考虑
7. 性能优化

模板23:监控告警配置

配置[服务类型]的监控告警:
监控对象:[服务/应用]
关键指标:[业务指标]需要:
1. 监控指标列表
2. 告警规则配置
3. 仪表板设计
4. 日志收集方案
5. 链路追踪配置
6. 性能基线设置
7. 容量规划建议

📦 模板使用指南

使用技巧

  1. 个性化调整:替换[ ]中的内容
  2. 组合使用:多个模板可以组合
  3. 渐进优化:先用简单模板,逐步增加复杂度
  4. 保存收藏:建立个人模板库

模板管理建议

📁 cursor-prompts/
├── 01-project-init/
├── 02-code-gen/
├── 03-debugging/
├── 04-optimization/
├── 05-documentation/
├── 06-learning/
└── 07-teamwork/

🚀 快速开始示例

最简单的使用方式:

# 直接复制一个模板,替换内容
创建一个用户管理系统的CRUD接口:
实体:User
属性:id, username, email, createdAt
技术栈:Express + MongoDB + React

进阶使用:

@project-structure.md  # 先引用项目文档
@UserModel.js          # 再引用现有代码
# 然后使用模板
基于现有项目结构,扩展一个订单管理模块...

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询