关于 improving-prompts
通过将相关指令归纳为更高层规则来精简提示词,同时保留原意。它会把原始指令映射到改写内容,并标出冲突,避免悄然遗漏。
主要功能
- 01清点提示词指令
- 02归并相关约束
- 03将意图映射到改写文本
- 04标记冲突与过时事项
- 05输出改写稿或按要求编辑
适用场景
- 01精简冗长提示词
- 02检查改写是否保留要求
- 03审查提示词中的冲突指令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bostonaholic/ skills --skill improving-prompts安装后在 Claude Code 中输入/improving-prompts确认已加载。
附带文件agents/openai.yaml
详细介绍
使用概念提升改进提示词
概念提升是找出能概括多条相关指令的高层规则。这样得到的内容更简洁,也能让模型适应新情况,而不依赖具体案例。
参数可以是提示词文本,也可以是包含提示词的文件路径。默认打印改进后的提示词。只有用户提出要求时,才原地编辑文件。
流程
- 为原文中的每条指令、约束和示例编号(I1、I2,……)。这就是意图清单。
- 将用途相同的条目分组,并用一条能概括全部内容的规则替代每组条目。若没有规则能在不丢失信息的前提下涵盖某个条目,则保留其原文。
- 将清单中的每个条目映射到承载其意图的草稿行。恢复所有未映射的条目,然后重新映射,直到每个条目都完成映射。草稿必须比原文更短,且不能遗漏原文涵盖的任何情况。
绝不默默删除任何条目。若两条内容冲突,或其中一条看起来已过时,则在草稿中同时保留,并标记冲突。
交付内容
以以下格式结尾(调整列表标签,但保持顺序):
```text
<the improved prompt>
```
- Merged: I1, I4, I7 -> <the rule that replaces them, abbreviated>
- Kept as written: I3 (<why no rule captured it>)
- Flagged: I9 conflicts with I2 (<the decision the user must make>)
评论
支持 Markdown