第12讲:提示词模板库:构建你的个人Prompt武器库

1 阅读1分钟

「工具不重要,武器库才重要。真正的高手不是在战场上临时找武器,而是早就备好了一套趁手的兵器。」


开场:为什么需要提示词模板库

使用 Vibe Coding 一段时间后,你会发现一个规律:

很多提示词是高度相似的——格式相同、结构相同,只有部分内容不同。

比如,你每次写 API 接口的提示词,都是:技术栈 + 接口规格 + 错误处理要求 + 代码风格约束。

如果每次都从头写,既浪费时间,又容易遗漏。

提示词模板库的解决方案:把高频使用的提示词结构提炼出来,做成模板,每次填空就行。


核心知识点:提示词模板的分类体系

分类一:功能开发类模板

API 接口开发模板

## API 接口开发

**角色**:[框架] 后端工程师

**接口规格**- 方法:[GET/POST/PUT/DELETE]
- 路径:[路径]
- 请求体/参数:[格式]
- 成功返回:[格式]
- 错误返回:[格式]

**业务逻辑**1. [步骤1]
2. [步骤2]
3. [步骤3]

**约束**- 技术栈:[技术栈]
- 认证:[认证要求]
- 错误处理:[规范]

数据库操作模板

## 数据库操作实现

**场景**:[CRUD 操作类型]
**数据表**:[表名],结构:[主要字段]
**操作**:[查询条件/更新内容/删除逻辑]
**特殊处理**:[事务/级联/软删除要求]
**ORM**:[Prisma/Sequelize/SQLAlchemy]

分类二:代码维护类模板

Bug 修复模板

## Bug 修复

**错误信息**:
[原始错误信息]

**重现步骤**1. [步骤1]
2. [步骤2]
3. [触发错误的步骤]

**相关代码**:
[粘贴代码]

**期望行为**:[正确应该怎样]
**实际行为**:[实际发生了什么]

**约束**:只修复这个 Bug,不改动其他逻辑

代码重构模板

## 代码重构

**重构目标**:[可读性/性能/可测试性/模块化]
**当前问题**:[具体描述不合理的地方]

**重构要求**1. [要求1]
2. [要求2]

**边界约束**- 保持外部接口不变
- [其他约束]

[粘贴需要重构的代码]

分类三:代码审查类模板

安全审查模板

## 安全代码审查

对以下代码进行安全审查,重点检查:
1. SQL 注入风险
2. XSS 攻击面
3. 身份验证/授权漏洞
4. 敏感数据泄露
5. 依赖包安全

对每个发现的问题:
- 描述漏洞类型
- 评估风险级别(高/中/低)
- 提供修复建议

[粘贴代码]

代码质量审查模板

## 代码质量审查

分析以下代码的质量问题:
1. 代码重复(DRY 违反)
2. 函数过长或职责不清
3. 命名不规范
4. 潜在的性能问题
5. 缺少错误处理

对每个问题:给出具体位置 + 问题描述 + 改进建议

[粘贴代码]

分类四:测试类模板

单元测试生成模板

## 单元测试生成

为以下函数生成 Jest 单元测试:

[粘贴函数代码]

测试要求:
- 测试正常路径(Happy Path)
- 测试边界情况(边界值、空值、null)
- 测试错误路径(函数抛出异常的情况)
- 每个 describe 块有明确的测试主题
- 测试覆盖率目标:90%+

使用 Jest + TypeScript,mock 外部依赖

深度拆解:如何构建和管理你的提示词库

方法一:Markdown 文件库

在你的项目或个人笔记工具里,建立一个 prompts/ 目录:

prompts/
├── dev/
│   ├── api-development.md       # API 开发模板
│   ├── database-operations.md   # 数据库操作模板
│   └── feature-planning.md      # 功能规划模板
├── maintenance/
│   ├── bug-fix.md               # Bug 修复模板
│   ├── refactoring.md           # 重构模板
│   └── performance-opt.md       # 性能优化模板
├── review/
│   ├── security-review.md       # 安全审查模板
│   └── quality-review.md        # 质量审查模板
└── testing/
    ├── unit-test.md             # 单元测试模板
    └── integration-test.md      # 集成测试模板

使用时,直接复制模板,填入具体内容。

方法二:Cursor Snippets

在 Cursor 里,可以创建 Snippet,用快捷命令调用常用提示词:

  1. 打开 Cursor 设置
  2. 搜索 "Snippets"
  3. 添加自定义 Snippet
{
  "API Development": {
    "prefix": "/api",
    "body": [
      "你是一个 ${1:Node.js} 后端工程师。",
      "",
      "实现接口:${2:POST /api/xxx}",
      "请求体:${3:{ }}",
      "成功返回:${4:{ }}",
      "",
      "约束:${5:...}"
    ]
  }
}

输入 /api 就能快速展开模板。


实操指南:你的第一个提示词库

立即行动:从你最高频的 3 个开发任务入手,各写一个模板。

对于大多数后端开发者,这三个是:

  1. CRUD API 开发
  2. Bug 修复
  3. 代码审查

用这一讲的模板结构,在今天之内完成这三个模板的创建。


本讲小结

提示词模板库是你的核心资产。一旦建立,每次使用 Vibe Coding 的效率都会提高。

关键行动

  • 今天:创建 3 个最高频任务的模板
  • 本周:每次写了好的提示词就加到模板库
  • 本月:整理出 20+ 个模板,覆盖你 80% 的工作场景

下一讲预告

我们已经掌握了提示词工程的完整体系。最后一讲,我们来讲最高级的技巧:

元提示词——用 AI 帮你写更好的 Prompt。这是一种递归优化的魔法。