提示词模板

建立一套可复用指令库,发送提示词时一键附加,无需每次重新输入。

大多数人会发现自己一遍又一遍地对 agent 说同样的话——使用我们的测试规范绝不要动 migration 文件夹用这种风格写提交信息。有了 Prompt Templates,这些话你只需要写一次。

设置中的提示词模板

建立模板库

Settings → AI → Prompt Templates 是模板存放的地方。在这一个页面里就能添加、编辑、隐藏或删除模板。一个模板其实就是一个名称加一段文本。

隐藏某个模板可以让它保留在库中而不参与发送——对那种只有在做迁移工作时才用得上的模板来说很有用。

按终端逐一启用

模板是按终端逐个启用的。在任意一个 AI 终端上,你可以选择发送时要附加哪些已启用的模板。审查用的终端和构建用的终端完全可以携带不同的常驻指令。

正因为是按终端设置的,模板不会泄漏到你本不打算用它的 agent 里。

在光标处插入模板

你不一定非要用"附加"的方式。在 Agent Input 中输入 @,打开 Templates 标签页,就可以把任意已启用的模板直接插入到光标所在位置。当指令需要放在一段更长提示词的中间时,这是正确的做法。

模板里该写什么

模板最适合放那些关于你的项目而非当前这个任务的内容:

  • agent 总是记不住的编码规范
  • 禁止改动的文件或文件夹
  • 你希望计划、提交信息或摘要采用的格式
  • 测试命令以及如何解读其输出
  • 注释与命名的团队风格

任何与具体任务相关的内容都应该写在提示词本身里。

模板 vs 技能 vs 项目指令

这里有三样东西容易混淆,值得分清楚:

  • **提示词模板(Prompt templates)**属于 1DevTool,会附加到你从 Agent Input 发送的提示词上。它对所有 agent 都适用,包括那些自己没有指令文件的 agent。
  • **技能与斜杠命令(Skills and slash commands)**属于 agent 本身,存放在它自己的目录里。参见 Skills & Slash Commands
  • 项目指令文件CLAUDE.mdAGENTS.md 等)由 agent 自己在启动时读取,适用于该仓库中的每一个会话。

当指令是你个人的、并且只想选择性应用时,用模板;当指令应该始终适用于所有人时,用项目文件。