mcpField
B
BeCreative

BeCreative

github.com/danielmiessler创意与媒体19.6k156 次安装今天更新
代码仓库

关于 BeCreative

BeCreative 技能用于头脑风暴、创意问题求解和扩充小型样例集。它通过 Verbalized Sampling 在内部生成多个不同候选项,再选择结果呈现;此方法需要启用扩展思考。

主要功能

  1. 01提供七种创意工作流
  2. 02在内部生成多样候选项
  3. 03筛选并呈现一个优选结果
  4. 04将种子样例扩展为更大数据集
  5. 05支持技术及领域专属构思

适用场景

  1. 01构思产品名称或创意概念
  2. 02为博客文章开发不同切入角度
  3. 03探索复杂问题的多种路径
  4. 04扩充样例以制作测试或训练数据

安装

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

$npx skills add https://github.com/danielmiessler/lifeos --skill becreative

安装后在 Claude Code 中输入/becreative确认已加载。

包含的文件

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

Examples.md
Principles.md
ResearchFoundation.md
Templates.md
Assets/
creative-writing-template.md
idea-generation-template.md
Workflows/
DomainSpecific.md
IdeaGeneration.md
MaximumCreativity.md
StandardCreativity.md
SyntheticDataExpansion.md
TechnicalCreativityGemini3.md
TreeOfThoughts.md

详细介绍

自定义

执行前,请检查以下位置是否有用户自定义设置: ~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/BeCreative/

如果此目录存在,请加载并应用其中的任何 PREFERENCES.md、配置或资源。这些设置优先于默认行为。如果目录不存在,则使用技能默认设置。

🚨 强制要求:语音通知(必须在执行任何操作之前发送)

调用此技能时,必须先发送此通知,然后才能做任何其他事情。

  1. 发送语音通知:

    curl -s -X POST http://localhost:31337/notify \
      -H "Content-Type: application/json" \
      -d '{"message": "Running the WORKFLOWNAME workflow in the BeCreative skill to ACTION"}' \
      > /dev/null 2>&1 &
    
  2. 输出文本通知:

    Running the **WorkflowName** workflow in the **BeCreative** skill to ACTION...
    

此步骤不可跳过。技能调用后,请立即执行此 curl 命令。

BeCreative 技能

功能

生成真正多样化的创意,并扩充小型语料库。对于单个创意请求,它会生成 5 个内部多样化的候选方案(每个候选方案的概率都很低,p<0.10),并呈现其中最出色的方案。对于语料库任务,它会将包含 5–20 个示例的种子集扩展为更大、更多样化的数据集,用于评估、训练或测试集。提供 7 种工作流,涵盖标准创意、极致创意、创意生成、思维树、特定领域任务、技术创意和合成数据扩充。

问题

让模型“想一个有创意的点子”,得到的往往是最可能出现的点子——稳妥、显而易见、早已司空见惯。多样性会收敛到主流模式。这与头脑风暴的需求恰恰相反。言语化采样通过强制模型生成一系列低概率候选方案,而不是一个高概率答案,解决了这个问题;这能显著拓宽输出内容的范围。结合扩展思考,就能得到既多样又优质,而非多样却平庸的选项。

工作原理

通过深度思考和言语化采样增强创造力,并结合研究支持的技术(Zhang 等人,2024 年)。研究报告显示,多样性提升了 1.6–2.1 倍,同时通过扩展思考保证质量。核心做法是:在内部生成 5 个多样化选项(每个选项 p<0.10),然后只输出最佳回答。言语化采样需要启用扩展思考。


工作流路由

根据请求路由到相应的工作流。

执行工作流时,输出此通知:

Running the **WorkflowName** workflow in the **BeCreative** skill to ACTION...
工作流触发条件文件
StandardCreativity“be creative”“think creatively”,默认创意任务Workflows/StandardCreativity.md
MaximumCreativity“maximum creativity”“most creative”“radically different”Workflows/MaximumCreativity.md
IdeaGeneration“brainstorm”“ideas for”“solve this problem”Workflows/IdeaGeneration.md
TreeOfThoughts“complex problem”“multi-factor”“explore paths”Workflows/TreeOfThoughts.md
DomainSpecific“artistic”“business innovation”,特定领域任务Workflows/DomainSpecific.md
TechnicalCreativityGemini3“technical creativity”“algorithm”“architecture”Workflows/TechnicalCreativityGemini3.md
SyntheticDataExpansion“expand corpus”“synthetic data”“generate diverse examples”“expand seed set”“create test set from these”Workflows/SyntheticDataExpansion.md

快速参考

核心技术: 在内部生成 5 个多样化选项(每个选项 p<0.10),只输出最佳回答。

默认方法: 对大多数创意请求,采用 StandardCreativity 工作流。

艺术/叙事创意: 直接采用相应工作流(无需委派)。

技术创意: 使用 TechnicalCreativityGemini3 工作流。


资源索引

资源描述
ResearchFoundation.md研究依据、有效原因和触发条件
Principles.md核心理念和最佳实践
Templates.md所有模式的快速参考模板
Examples.md实用示例及预期输出
Assets/creative-writing-template.md创意写作专用模板
Assets/idea-generation-template.md头脑风暴模板

与其他技能的集成

适合搭配:

  • 社交媒体帖子技能(X / LinkedIn 帖子工作流)——生成富有创意的社交媒体内容
  • 博客撰写技能——创意博客文章构思和叙事方式
  • Art——多样化的图像提示词和创意方向
  • Research——创意研究角度和综合方法

示例

示例 1:创意博客角度

User: "think outside the box for this AI ethics post"
-> Applies StandardCreativity workflow
-> Generates 5 diverse angles internally (p<0.10 each)
-> Returns most innovative framing approach

示例 2:产品命名头脑风暴

User: "be creative - need names for this security tool"
-> Applies MaximumCreativity workflow
-> Explores unusual metaphors, domains, wordplay
-> Presents best option with reasoning

示例 3:技术创意

User: "deep thinking this architecture problem"
-> Invokes TechnicalCreativityGemini3 workflow
-> Uses Gemini 3 Pro for mathematical/algorithmic creativity
-> Returns novel technical solution

基于研究的创意增强:多样性提升 1.6-2.1 倍,质量提升 25.7%。

注意事项

  • 此技能适用于快速发散式头脑风暴。 如需进行深入的多轮进化式构思,请改用 Ideate。
  • Verbalized Sampling 需要扩展思考才能发挥作用。 使用此技能时不要禁用扩展思考。
  • 多样性提升 1.6-2.1 倍的说法基于特定基准条件。 实际的多样性提升会因提示词类型而异。

执行日志

完成任何工作流后,追加一条 JSONL 记录:

echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"BeCreative","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl

将 WORKFLOW_USED 替换为执行的工作流,将 8_WORD_SUMMARY 替换为简短的输入描述,并将 SECONDS 替换为近似的实际耗时。如果工作流失败,请记录 status: "error"。

评论

支持 Markdown