用途
Meta Prompt 是一个元技能:它本身不直接完成某项具体任务,而是用于根据现有模板和模式创建新的提示词。适用于创建新的斜杠命令(slash command)、新的技能变体、专家工作流变体,或将现有提示词适配到新的领域。
主要能力
- 在现有提示词中查找最接近的模板,作为生成新提示词的起点。
- 通过询问用户明确差异点,包括需要不同的地方、目标领域或技术、所需工具以及工作流变化。
- 复制模板结构并生成新提示词,包括修改 YAML Frontmatter(name、description、tools、model、argument-hint 等)和内容(保留工作流结构、替换领域特定术语、调整 Glob/Grep 文件模式、定制校验步骤、更新示例)。
- 对生成结果进行校验,检查 YAML 语法、工具引用、文件路径和示例是否合理。
- 将结果保存到相应位置并测试执行。
使用方式
- 识别模板:使用 Glob 搜索相似提示词,例如:
.claude/commands/*.md.claude/skills/*/SKILL.md.claude/experts/*/question.md.claude/experts/*/self-improve.md然后读取最接近的匹配模板。
- 定义变体:向用户询问需要哪些不同之处、目标领域/技术、所需工具以及工作流变化。
- 生成新提示词:复制结构并进行修改。
- 校验:确认 YAML 语法有效、工具引用正确、文件路径合适、示例合理。
- 保存与测试:根据类型写入对应位置:
- 命令:
.claude/commands/{name}.md - 技能:
.claude/skills/{name}/SKILL.md - 专家工作流:
.claude/experts/{name}/{type}.md然后用测试输入运行新提示词。
- 命令:
生成后按以下格式输出:创建名称、类型(command/skill/expert-workflow)、位置(文件路径)、基于的模板、修改项列表、用法说明、建议的测试命令。
适用场景
- 创建新的斜杠命令。
- 创建新的技能变体。
- 创建专家工作流变体。
- 将现有提示词适配到新领域。
资料中给出的示例:用户要求“创建 question.md 的变体并包含 mermaid 图表”,流程为读取 .claude/experts/convex-expert/question.md,新增 mermaid 图表生成步骤并保留其余工作流,复制结构后加入“4.5 生成图表”步骤、更新输出格式,校验通过后写入 .claude/experts/convex-expert/question-with-diagram.md。
使用提示
从最接近的模板开始;只做必要的最小改动;保留经过验证的模式;用真实输入测试;根据结果迭代。
限制
资料未提供该技能的收费、价格、平台兼容范围等额外信息。