mcpField
S
scenario-inspiration

scenario-inspiration

github.com/scenario-labs创意与媒体1.2k455 次安装1 天前更新
代码仓库

关于 scenario-inspiration

Scenario Inspiration 是一项面向 Agent 的技能,帮助其从创意简报中探索视觉方向,而非停留在最常见的答案。四阶段流程收集多样参考、呈现不同选项,并将选定方向整理为带注释的情绪板。

主要功能

  1. 01四阶段灵感探索流程
  2. 02搜索项目与公开资源集合
  3. 03生成可复现的通配符抽取
  4. 04呈现不同方向并提供备用选项
  5. 05制作带注释的情绪板

适用场景

  1. 01探索尚未确定的游戏世界视觉方向
  2. 02寻找超出简报明显风格的参考
  3. 03比较彼此排斥的创意方向
  4. 04整理供图像生成使用的选定参考

MCP 相关

该技能通过 `scenario` 技能使用 Scenario 工具,包括资源搜索、展示、创建集合和更新资源。

安装

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

$npx skills add https://github.com/scenario-labs/skills --skill scenario-inspiration

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

包含的文件

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

references/
choose.md
moodboard.md
sources.md
widen.md
scripts/
wildcard.py

详细介绍

场景灵感

概述

有人要求提供灵感时,Agent 往往会求平均。它会给出最符合需求描述的典型答案,因此需求相似的用户都会得到同一种风格。这项技能用四个阶段取而代之:铺垫、扩展、选择、编排。有关连接和范围,请参阅此仓库中的 scenario 技能。如果这里提到的某个同级技能不在你的可用技能中,请让用户安装它(npx skills add scenario-labs/skills --skill <name>);如果没有人值守,则根据工具架构继续操作,并指出这一缺失。

四个动作最能体现价值。说出这份需求描述会触发的直觉答案,以及仅仅避开该直觉答案的人会给出的答案,然后排除这两者,因为被要求原创的 Agent 往往会给出第二显而易见的答案。随机化操作方式,而不是主题:变化的是对需求描述所做的转换,随机选个主题只会带来噪声。与其自己生成候选项,不如询问一个分布,并从其尾部着手。然后让用户挑选,因为没有最终选择的选项只是一面画廊,而不是方向。

快速参考

阶段操作详情
1. 铺垫锁定约束、开放维度、两种直觉答案,以及命中标准references/widen.md
2. 扩展四条路径加上通配抽取;多收集,兼顾近似与遥远的灵感widen.md、references/sources.md
3. 选择三到四个互斥的方向,沿一个命名维度彼此区分,并提供退出选项references/choose.md
4. 编排将选择汇集成一个集合,并为每个参考项标注用途references/moodboard.md

四条路径为第 2 阶段提供素材。先询问用户三件他们已经喜欢的东西,以及一件他们无法忍受的东西;如果没有人值守,就从任务说明中提取这些信息;若其中没有提及,则不带这些信息继续。然后用 target: "assets" 执行两次 search:一次搜索团队自己的作品(省略 public),一次搜索公共目录(public: true),最后搜索开放网络;这一步不属于 search 调用。公共资源搜索结果带有 metadata.prompt,即生成这些结果的措辞;而创作时 target: "models" 的结果带有 exampleAssetIds:两种结果都可用于免费的风格研究。images: {like, unlike} 可通过正反示例引导搜索方向。

使用 scripts/wildcard.py 自行抽取遥远领域;从技能目录运行(python3 scripts/wildcard.py --count 4)。要求模型随机生成内容时,它会抽取自身惯用模式;该脚本则从语料库中抽取并打印种子,因此可以重现抽取结果,也可以刻意避免重复抽取。

实例:一个尚未做出任何决定的益智游戏世界地图

  1. 确定基准。 已锁定:16:9、在手机尺寸下清晰易读。其他一切仍开放。第一反应:糖果色等距视角岛屿。第二反应:同样的岛屿,色调柔和,营造“舒适”感。现在这两种都不在考虑范围内。合格标准是:地图上的各个区域在灰度下也能清楚区分。运行一次显而易见的查询,并将结果留作要超越的基准。
  2. 拓宽范围。 用 search 搜索项目中已有的品牌风格素材,然后设置 public: true,分别使用 query_semantic_ratio: 0.8 和关键词默认值进行查询,并阅读最佳结果中的提示词。构思四个大胆的方向,每个方向单独运行一次查询,保留近、中、远距离的结果,而不只是最奇特的结果。
  3. 做出选择。 先说清楚要探索的轴线(此处是如何呈现这个世界),再确定轴线上的四个位置。每个位置都要有标题、一句意图说明、两三个通过 asset_display 展示的参考素材,以及它适合谁、何时会失效。说明舍弃了什么。询问哪种方向最接近他们的想法,以及他们会从其他方向中借鉴什么,并提供退出选项。如果没人能回答,就按任务说明做出选择;否则,选择最符合基准阶段合格标准的方案,说明选择了哪个方案及原因,将其标记为暂定方案,然后继续。
  4. 整理素材板。 对胜出的方案执行 collection_create,然后复制所有外部参考素材:公开素材归其各自团队所有,编制时对其中一个素材调用 collection_add_assets 收到 403。使用 asset_download、curl -L 和 upload_asset。逐个用 asset_update 添加理由,并为反面参考素材打上标签,然后将素材集 ID 交给 scenario-image 或 scenario-consistency。

常见错误

  • 跳过确定基准这一步,直接搜索简报中的原话,结果只会按相关性返回该类别的典型方向。
  • 四个选项只是同一个想法的四种配色。如果选择 A 并不意味着排除 B,那它们就不是不同的方向。
  • 只展示最终入选的方案。说清楚舍弃了什么及原因,才能让其余方案显得可信。
  • 没有对照字面查询已返回的结果,就声称某组素材风格多样。
  • 把每个奇特的发现都当成可用素材。只有说得清它与什么有关、有什么价值,才值得占据一个位置。
  • 把搜到的任何素材都塞进板里。每个参考素材都必须有明确作用(光线、色彩、构图、材质、形状、主体、环境),否则它只是装饰。
  • 在同一块素材板上混合不同的光照风格:强闪光参考素材和柔和窗光参考素材会在生成时互相抵消。
  • 交给模型一块包含 18 张图片的素材板。应先精简到三到六张,并为每张标注其作用。
  • 简报明确要求不要采用某些风格,却仍照搬没有方向设定的默认结果:主体居中并面向镜头、摆好姿势、光线均匀、所有元素都清晰对焦,整体泛着后期处理的光泽。简报没有明确的每个维度(取景、瞬间、镜头、时段、光线),模型都会用最平庸的答案填补,因此要逐一明确。

评论

支持 Markdown