mcpField
T
template-design

template-design

github.com/owl-listenerAgent 工作流191298 次安装20 周前更新
代码仓库

关于 template-design

用于设计可复用提示词模板的技能,模板由固定指令、变量、条件段落和默认值构成,并涵盖变量规范、组合方式、质量标准及文档和测试。

主要功能

  1. 01可复用的提示词结构
  2. 02变量类型与取值范围
  3. 03条件段落和默认值
  4. 04任务、人设、格式及升级模板
  5. 05可组合的模板层
  6. 06文档与测试产物

适用场景

  1. 01统一重复任务的提示词
  2. 02将基础指令与任务上下文组合
  3. 03测试和维护提示词模板库

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owl-listener/ai-design-skills --skill template-design

安装后在 Claude Code 中输入/template-design确认已加载。

详细介绍

模板设计

提示词模板是一种可重复使用的提示词结构,其中包含在运行时填充的变量槽位。模板能让类似任务保持一致,并使提示词管理更易扩展。

模板剖析

模板包含:

  • 固定文本:每次都保持不变的部分(指令、格式、角色)
  • 变量:填入特定内容的槽位(用户输入、检索到的数据、配置)
  • 条件部分:根据上下文显示或隐藏的部分
  • 默认值:未提供特定值时填入变量的内容

设计变量

每个变量都应:

  • 命名清晰:使用 {user_query},而不是 {input1}
  • 指定类型:是自由文本、选项中的一项、数字,还是布尔值?
  • 限定范围:有效值有哪些?最大长度是多少?
  • 附有说明:此变量的用途是什么?其值来自哪里?
  • 设定默认值:缺少值时如何处理?

模板模式

  • 任务模板:用于特定类型任务的模板。变量承载任务特定的详细信息,指令则保持不变。
  • 角色模板:角色设为变量,而任务结构固定的模板。适用于多角色产品。
  • 格式模板:输出格式设为变量,而分析方法固定的模板。
  • 升级模板:包含附加部分的基础模板,这些部分会在复杂度级别较高时启用。

模板组合

复杂提示词可以由较小的模板构建而成:

  • 基础模板:适用于所有内容的核心指令
  • 任务叠加层:叠加在基础模板之上的任务特定指令
  • 上下文注入:在特定位置插入检索到的信息
  • 用户偏好:用于调整行为的个人设置

模板质量标准

  • 一致性:对于相似输入,模板能稳定地产生相似输出
  • 灵活性:变量支持足够多的变化,以适应不同的用例
  • 清晰度:模板易于阅读、维护和修改
  • 可测试性:可以使用一组标准测试输入验证模板是否有效
  • 可维护性:修改某一部分不会破坏其他部分

设计产物

  • 附有文档的模板库
  • 每个模板的变量规范
  • 每个模板的测试输入集
  • 模板版本管理和变更日志
  • 模板组合规则

评论

支持 Markdown