ai提示词模板总结

常用 Cursor 提示词模板总结

通用任务模板

角色设定

  • 你现在是资深工程师

核心要素

  • 背景:[简要背景/技术栈]
  • 目标:[要达成的结果]
  • 约束:[性能/安全/兼容/风格/依赖版本/时间复杂度/内存限制]
  • 产出格式:[代码+说明/仅代码/步骤清单/表格]
  • 作用范围:[文件或目录,如 src/src/index.ts]
  • 不要做:[不改动API签名/不引入新依赖/不修改业务逻辑]
  • 验收标准:[测试通过/无 ESLint 报错/可运行示例]

Cursor 提示词模板 - 新增功能

功能实现模板

核心指令

  • 请在项目中实现功能:[功能描述]

关键要素

  • 修改文件:[列出具体文件路径,如 src/feature/x.tssrc/routes.ts]
  • 输入输出:[明确函数签名/接口/数据结构]
  • 边界场景:[列举需要考虑的边界情况]
  • 需要的测试:[单测/集成测试等测试要求]
  • 输出要求:完整可运行代码与必要说明

Cursor 提示词模板 - 修复 Bug

Bug 修复模板

核心指令

  • 帮我定位并修复以下问题

关键要素

  • 现象描述:[复现步骤]
  • 错误信息:[原样粘贴报错堆栈]
  • 相关文件:[列出相关文件路径,如 src/main.tssrc/utils/a.ts]
  • 约束条件
    • 不改变对外行为
    • 保持现有日志级别
  • 输出要求
    • 问题原因分析
    • 修复方案说明
    • 具体编辑内容(按文件分段给出)

Cursor 提示词模板 - 重构

重构模板

核心指令

  • 对以下代码进行可读性/可维护性重构,不改变外部行为与对外接口

关键要素

  • 目标文件:[指定重构范围,如 'src/service/user.ts']
  • 关注重点
    • 消除重复代码
    • 函数拆分优化
    • 命名清晰化
    • 类型完善
    • 移除死代码
  • 约束条件
    • 不引入新依赖
    • 复杂度下降
    • 保留测试全部通过
  • 输出要求
    • 重构后的完整代码
    • 重构前后的对比说明

Cursor 提示词模板 - 性能优化

性能优化模板

核心指令

  • 针对模块进行性能优化

关键要素

  • 目标模块:[指定优化范围,如 src/compute/heavy.ts]
  • 热点/瓶颈:[已知或推测的性能瓶颈点]
  • 数据规模:[输入大小/频率等关键参数]
  • 优化目标
    • 减少时间/空间复杂度至 [具体目标]
    • 避免阻塞主线程
  • 约束条件
    • 不改变计算结果
    • 保持对外接口不变
  • 输出要求
    • 优化后的完整代码
    • 复杂度分析说明
    • 基准测试对比方式

Cursor 提示词模板 - 代码讲解/学习

代码讲解模板

核心指令

  • 请逐段讲解文件/路径的核心逻辑、数据流与关键抽象

讲解要素

  • 分析范围:[指定文件或路径]
  • 讲解维度
    • 核心逻辑分析
    • 数据流追踪
    • 关键抽象解析
  • 输出要求
    • 模块关系图文字说明
    • 关键函数用途详解
    • 潜在风险识别
    • 改进建议(最多5条)

目标读者

  • 初学者

Cursor 提示词模板 - 生成单元测试

单元测试生成模板

核心指令

  • 为指定文件/函数生成单元测试

关键要素

  • 测试目标:[指定文件/函数名称]
  • 测试框架:[如 Jest/Vitest 等]
  • 覆盖场景
    • 正常流程
    • 边界情况
    • 异常处理
    • 并发场景
  • 约束条件
    • 测试代码可直接运行
    • 避免真实网络/IO操作
    • 使用mock和stub替代外部依赖
  • 输出要求
    • 测试文件路径
    • 完整的测试代码内容

Cursor 提示词模板 - API设计与接口契约

API设计模板

核心指令

  • 为指定功能设计 TypeScript 接口与数据模型

关键要素

  • 功能描述:[具体功能说明]
  • 请求/响应示例
    • 最小可用样例
    • 复杂场景样例
  • 设计约束
    • 保持向后兼容性
    • 字段含义清晰明确
    • 具备良好可扩展性
  • 输出要求
    • 完整的类型定义
    • 使用示例说明
    • 数据校验方案建议

Cursor 提示词模板 - 文档/README

文档编写模板

核心指令

  • 为指定模块编写简明使用文档

关键要素

  • 文档目标:[指定路径或模块名称]
  • 目标受众:新同学(10分钟能上手)
  • 内容要求
    • 模块概览
    • 安装/运行步骤
    • 关键API说明
    • 使用示例
    • 注意事项
    • 常见问题解答
  • 输出格式:Markdown 文档

Cursor 提示词模板 - 代码评审(Review)

代码评审模板

核心指令

  • 请对以下代码进行评审

评审维度

  • 可读性:代码清晰度和维护性
  • 健壮性:错误处理和边界情况
  • 安全性:潜在安全风险
  • 性能:效率优化空间

输出要求

  • 问题清单:按严重级别分组(严重/重要/建议)
  • 具体建议:提供明确的编辑点和修改方案
  • 替代实现:必要时提供更优的代码实现

评审风格

  • 直接明确、具体可操作
  • 提供更优写法示例
  • 聚焦改进建议而非单纯批评

Cursor 提示词模板 - 正则/SQL/命令生成

表达式生成模板

核心指令

  • 帮我写一个正则/SQL/命令

关键要素

  • 生成目的:[明确匹配/查询/操作目标]
  • 输入样例:[提供若干正面示例]
  • 排除样例:[提供若干需要排除的情况]
  • 优化约束
    • 可读性优先 或 性能优先
  • 输出要求
    • 完整的表达式/语句
    • 关键部分逐项解释

Cursor 提示词模板 - UI/组件生成

UI组件生成模板

核心指令

  • 用指定框架/库实现组件

关键要素

  • 技术栈:[指定框架/库,如 React/Tailwind]
  • 组件描述:[详细功能说明]
  • 组件特性
    • 输入/状态定义
    • 交互行为描述
    • 响应式要求
    • 无障碍访问要求
  • 输出要求
    • 完整的组件代码
    • 示例用法演示
    • 最小必要样式

Cursor 提示词模板 - 使用小贴士

最佳实践指南

核心原则:提供清晰上下文和明确要求

关键技巧

  • 上下文清晰化

    • 提供完整的文件路径
    • 说明技术栈和环境信息
    • 列出具体限制条件
    • 细节越具体,输出质量越高
  • 产出格式明确

    • 指定输出类型:只要代码 / 代码+解释 / 使用文档
    • 明确内容结构和详细程度
  • 分步请求策略

    • 先请求”计划与接口设计”
    • 再要求”具体代码实现”
    • 减少返工和重复沟通
    • 提高整体协作效率

使用价值

这些贴士帮助用户与AI更高效协作:

  • 通过充分上下文减少猜测和误解
  • 明确格式要求避免输出不符合预期
  • 分步方法确保方向正确后再深入细节