mcpField
W
writing-system-prompts

writing-system-prompts

github.com/bostonaholicAgent 工作流268 次安装今天更新
代码仓库

关于 writing-system-prompts

用于编写和审查系统提示词的技能。它提供有序结构、具体标准和示例,并将审查发现用于修订提示词。

主要功能

  1. 01按指定章节组织提示词
  2. 02设定可测试的完成与停止标准
  3. 03用具体示例引导行为
  4. 04检查章节顺序和反模式
  5. 05输出修订后的提示词及假设

适用场景

  1. 01依据项目上下文起草系统提示词
  2. 02检查现有提示词的缺漏
  3. 03调整提示词结构和示例

安装

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

$npx skills add https://github.com/bostonaholic/skills --skill writing-system-prompts

安装后在 Claude Code 中输入/writing-system-prompts确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
review-anti-patterns.md
section-guidance.md

详细介绍

系统提示词工程

结构胜过巧思。具体示例胜过抽象指令。

系统提示词是与模型之间的契约。每一行都必须以可测试的方式改变模型行为;其余内容都应删去,包括模型或其运行框架已经默认执行的事项。

章节顺序

按此顺序编写,并跳过不适用的章节。阅读 章节指南,了解每个章节的规则 以及正反示例。

1. Identity and role
2. Mission and stop criteria
3. Communication style
4. Core workflow
5. Tool usage rules
6. Domain-specific rules
7. Safety and constraints
8. Edge cases and error handling
9. Examples
10. Runtime context (injected at run time)

优质提示词的特点

  • 角色具体明确,而不是“AI 助手”。
  • 明确完成标准:何时停止,何时应当提问。
  • 用数字限定回复长度(“少于 4 行”),不要用形容词(“简洁”)。
  • 为 Agent 设定重试上限和升级处理路径。
  • 对安全关键操作和破坏性操作分别设定限制,并各自说明原因;每项原因只说明一次。
  • 提供 3-10 个具体示例,展示长度和语气、工具调用决策及边缘情况,且至少包含一组从错误到正确的示例。示例是提示词中回报最高的部分。
  • 设置运行时上下文章节,说明每次会话都会变化的值。

编写

  • 推断对话和提供的文件已经回答了哪些问题。
  • 只询问剩余问题,一次性发出并等待回复:AI 要做什么、用户是谁、它有哪些工具、“完成”是什么样、哪些事情绝不能发生,以及预期的输出格式。
  • 在围栏代码块中提供提示词,随后每项假设单独占一行。

审查

将提示词对应到章节顺序,指出缺失和位置不当的章节。 标记其中存在的每项审查反模式。 然后进行修改。除非用户要求其他格式,否则按以下格式报告:

## Findings

| Section | Issue | Fix |
| ------- | ----- | --- |

## Revised prompt

```text
<the full revised prompt>
```

评论

支持 Markdown