--- name: prompt-optimizer description: 提示词优化器。当用户输入"提示词:(内容)"或"优化提示词:(内容)"格式时自动触发,将用户的原始提示词转化为符合Claude官方规范的高质量结构化提示词。支持各类任务场景的提示词优化,包括文本生成、代码编写、数据分析、创意写作等。触发词包括:提示词:、优化提示词:、prompt:、改进提示词、帮我优化这个prompt。 allowed-tools: Read, Glob, Grep, WebFetch, WebSearch maturity: stable last-reviewed: 2026-02-18 --- # 提示词优化器 (Prompt Optimizer) > **Output Style**: 本技能使用内联输出规范 将用户的原始提示词转化为符合 Claude 官方最佳实践的高质量结构化提示词。 ## 触发条件 当用户消息符合以下任一模式时触发: - `提示词:<内容>` - `优化提示词:<内容>` - `prompt:<内容>` - `Prompt:<内容>` - 明确要求"帮我优化/改进这个提示词" ## 处理流程 ### 1. 分析原始提示词 首先分析用户提示词的以下维度: - **任务类型**:识别是生成、分析、编码、翻译、总结还是其他类型 - **目标受众**:确定输出面向的用户群体 - **复杂度**:评估任务是简单指令还是需要多步骤推理 - **关键需求**:提取核心需求和约束条件 - **潜在歧义**:识别可能导致误解的模糊表述 ### 2. 应用优化规则 参考 [references/prompt-rules.md](references/prompt-rules.md) 中的详细规则,按以下维度优化: #### 结构优化 - 使用 XML 标签组织提示词结构 - 分离指令、上下文、示例、输出格式 - 对复杂任务采用分步骤指令 #### 清晰度优化 - 将模糊指令改为具体明确的要求 - 添加必要的上下文背景 - 说明"为什么"以帮助 Claude 理解意图 #### 质量增强 - 根据需要添加 few-shot 示例 - 引入思维链 (CoT) 提示 - 定义明确的输出格式和成功标准 ### 3. 输出格式 生成的优化提示词应包含以下部分(根据任务需要选择): ```xml [为 Claude 分配的角色身份,如适用] [任务背景和相关信息] [清晰、具体的指令列表] 1. 第一步指令 2. 第二步指令 ... [用户需要填入的输入数据占位符] {{USER_INPUT}} [如需要,提供输入输出示例] 示例输入 期望的输出格式 [明确的输出格式要求] [限制条件和注意事项] ``` ### 4. 呈现方式 优化完成后,提供: 1. **优化后的提示词**:完整的可直接使用的提示词 2. **优化说明**(简洁):列出主要改进点,帮助用户理解优化逻辑 3. **使用建议**(可选):如有必要,说明如何使用或进一步调整 ## 优化原则速查 | 原则 | 说明 | |------|------| | 明确具体 | 用具体指令替代模糊描述 | | 结构清晰 | 使用 XML 标签分隔不同部分 | | 提供上下文 | 解释任务背景和原因 | | 示例引导 | 复杂任务提供 3-5 个示例 | | 思维链 | 鼓励分步骤推理 | | 格式定义 | 明确期望的输出格式 | | 正向表述 | 说"要做什么"而非"不要做什么" | ## 示例 ### 示例 1:简单任务优化 **用户输入:** ``` 提示词:帮我写一封邮件 ``` **优化后:** ```xml 你是一位专业的商务沟通专家,擅长撰写清晰、得体的商务邮件。 请根据以下信息撰写一封商务邮件: 1. 分析邮件目的和收件人关系 2. 选择合适的语气(正式/半正式/友好) 3. 撰写简洁有力的主题行 4. 组织清晰的邮件正文结构 5. 添加适当的开头问候和结尾敬语 请提供以下信息: - 邮件目的:{{PURPOSE}} - 收件人:{{RECIPIENT}} - 关键内容点:{{KEY_POINTS}} - 期望语气:{{TONE}} 主题:[邮件主题] [问候语] [正文段落1:核心信息] [正文段落2:补充说明/行动要求] [结尾敬语] [署名] ``` ### 示例 2:复杂任务优化 **用户输入:** ``` 提示词:分析这个数据 ``` **优化后:** ```xml 你是一位资深数据分析师,擅长从数据中发现洞察并提供可行的建议。 用户需要对提供的数据进行深入分析,以支持业务决策。 请按以下步骤进行数据分析: 1. **数据概览** - 描述数据的基本结构(行数、列数、字段类型) - 识别关键指标和维度 2. **数据质量检查** - 检查缺失值、异常值 - 评估数据完整性 3. **探索性分析** - 计算关键统计指标 - 识别数据分布特征 - 发现趋势和模式 4. **深入洞察** - 分析关键发现 - 解释可能的原因 - 提出假设 5. **建议与行动** - 基于分析提供具体建议 - 指出需要进一步探索的方向 {{DATA}} ## 数据分析报告 ### 1. 执行摘要 [一段话概述关键发现] ### 2. 数据概览 [数据基本信息] ### 3. 关键发现 [按重要性排序的发现列表] ### 4. 详细分析 [深入分析每个关键发现] ### 5. 建议 [可行的下一步行动] - 所有结论必须有数据支持 - 对不确定的推断明确标注 - 使用业务人员能理解的语言 ``` ## 特殊场景处理 ### 代码相关任务 - 明确编程语言和框架版本 - 要求代码注释和错误处理 - 指定代码风格规范 ### 创意写作任务 - 定义风格、语气、字数 - 提供参考作品或风格示例 - 明确目标读者 ### 分析推理任务 - 使用 `` 和 `` 标签 - 要求展示推理过程 - 定义评估标准 ## 质量检查清单 优化完成后,确认提示词满足: - [ ] 任务目标明确无歧义 - [ ] 必要上下文已提供 - [ ] 指令具体可执行 - [ ] 输出格式已定义 - [ ] 适当使用 XML 结构 - [ ] 复杂任务有示例或分步骤