Agent skill

prompt-creator-10-frameworks

Use when the user asks to create prompts/提示词 for a topic and expects 10 variants using ICIO, CRISPE, BROKE, CREATE, TAG, RTF, ROSES, APE, RACE, TRACE, with strict formatted output (字段清单 + “Prompt:”行 + 分隔符) and a “best prompt” pick with reasons.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/nyealovey/WhaleFall/tree/main/skills/public/prompt-creator-10-frameworks

SKILL.md

Prompt 创作者(10 框架)

Overview

把用户给的“主题/需求”改写成可直接复制使用的 Prompt,并用 10 个框架各产出 1 条(共 10 条),最后选出质量最好的一条并说明原因。

输入

  • 必填:主题/需求(用户给一句话也可以)。
  • 选填(用户没给就用默认假设):目标受众、语气、输出长度、输出格式(如 markdown/表格/要点/JSON)、约束(必须/禁止)、示例、使用场景(公众号/客服/代码评审/课堂/面试等)。

工作流(严格按顺序)

  1. 读懂主题的“真实用意”
    • 把主题改写成一句明确的“任务声明”(要做什么、给谁用、要什么效果)。
    • 提炼“输出指标”(字数/格式/风格/成功标准/必须包含的点/禁止事项)。
  2. 生成 10 条 Prompt(每条对应一个框架)
    • 只输出 Prompt,不输出框架讲解/教程。
    • 每条都显式写清:角色/任务/背景/输入/输出要求(框架字段不同,但信息要齐)。
    • 主题信息不足时:优先用“合理默认假设”补齐,而不是追问一堆问题(最多 1-3 个关键澄清点;用户未回复则按默认继续)。
  3. 选出“质量最好”的 1 条
    • 给出 2-4 条原因(聚焦:清晰、可执行、可验证、歧义低、约束完整、可复用)。

输出格式(必须严格)

总体规则:

  • 一共输出 10 段(10 个框架,各 1 段),段与段之间用分隔符 ---
  • 每段结构严格参考示例:先写“框架名 + 框架”,再写字段清单,最后一行 Prompt:...
  • 除了最后的“最佳Prompt + 原因”,不要额外输出解释、寒暄、总结。

段落模板(照抄结构,替换内容):

[框架名]框架
    • [字段1]:[内容]
    • [字段2]:[内容]
    • [字段3]:[内容]
    Prompt: [把上面的字段组合成一条可复制使用的完整 Prompt]

---

末尾追加(在第 10 段之后):

最佳Prompt:[框架名]
原因:1) ... 2) ... 3) ...

10 个框架字段(速查)

字段定义与要点放在:skills/public/prompt-creator-10-frameworks/references/frameworks.md(需要时再读,避免污染上下文)。

最佳 Prompt 选择规则(打分口径)

从 10 条里选 1 条时,优先满足:

  • 清晰:角色/受众/任务/产出物一眼能懂,不靠读者猜。
  • 可执行:有步骤、有约束、有输入输出边界;必要时包含“先问我 X 再继续”的分支。
  • 可验证:有成功标准/验收点(如“包含 5 个要点”“给 3 个备选标题”“输出 JSON schema”)。
  • 低歧义:用结构化要求替代形容词(如“更专业”→“避免口语化,使用第三人称,给出结论 + 依据”)。
  • 可复用:把可变项参数化(如 {主题}{目标受众}{字数})。

常见错误(红旗)

  • 少于 10 条 / 忘了某个框架 / 框架名写错。
  • 没有使用分隔符 ---
  • 没按示例结构输出(缺少字段清单或缺少 Prompt: 行)。
  • 输出了“框架解释/教程/多余寒暄/总结”,违反“只输出结果”。
  • 没有给“最佳Prompt”或原因过于空泛(如“更好/更清晰”但无具体点)。

示例

完整示例输出见:skills/public/prompt-creator-10-frameworks/references/example-output.md

Expand your agent's capabilities with these related and highly-rated skills.

nyealovey/WhaleFall

reducing-entropy

Manual-only skill for minimizing total codebase size. Only activate when explicitly requested by user. Measures success by final code amount, not effort. Bias toward deletion.

0 0
Explore
nyealovey/WhaleFall

whalefall-version-update

WhaleFall(鲸落) 全局版本更新/发版同步工作流. 用于 bump 版本号(语义化 MAJOR.MINOR.PATCH)、消除 APP_VERSION/pyproject/env/uv.lock/部署脚本/健康检查/页脚/错误页/README/CHANGELOG/About 时间轴的版本漂移,并提供自检脚本与提交/PR 模板.

0 0
Explore
mattpocock/skills

setup-pre-commit

Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.

111,310 9,758
Explore
mattpocock/skills

obsidian-vault

Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.

111,310 9,758
Explore
mattpocock/skills

edit-article

Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.

111,310 9,758
Explore
mattpocock/skills

scaffold-exercises

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

111,310 9,758
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results