关于 scenario-inspiration
Scenario Inspiration 是一项面向 Agent 的技能,帮助其从创意简报中探索视觉方向,而非停留在最常见的答案。四阶段流程收集多样参考、呈现不同选项,并将选定方向整理为带注释的情绪板。
主要功能
- 01四阶段灵感探索流程
- 02搜索项目与公开资源集合
- 03生成可复现的通配符抽取
- 04呈现不同方向并提供备用选项
- 05制作带注释的情绪板
适用场景
- 01探索尚未确定的游戏世界视觉方向
- 02寻找超出简报明显风格的参考
- 03比较彼此排斥的创意方向
- 04整理供图像生成使用的选定参考
MCP 相关
该技能通过 `scenario` 技能使用 Scenario 工具,包括资源搜索、展示、创建集合和更新资源。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ scenario-labs/ skills --skill scenario-inspiration安装后在 Claude Code 中输入/scenario-inspiration确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/choose.mdmoodboard.mdsources.mdwiden.mdscripts/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)。要求模型随机生成内容时,它会抽取自身惯用模式;该脚本则从语料库中抽取并打印种子,因此可以重现抽取结果,也可以刻意避免重复抽取。
实例:一个尚未做出任何决定的益智游戏世界地图
- 确定基准。 已锁定:16:9、在手机尺寸下清晰易读。其他一切仍开放。第一反应:糖果色等距视角岛屿。第二反应:同样的岛屿,色调柔和,营造“舒适”感。现在这两种都不在考虑范围内。合格标准是:地图上的各个区域在灰度下也能清楚区分。运行一次显而易见的查询,并将结果留作要超越的基准。
- 拓宽范围。 用
search搜索项目中已有的品牌风格素材,然后设置public: true,分别使用query_semantic_ratio: 0.8和关键词默认值进行查询,并阅读最佳结果中的提示词。构思四个大胆的方向,每个方向单独运行一次查询,保留近、中、远距离的结果,而不只是最奇特的结果。 - 做出选择。 先说清楚要探索的轴线(此处是如何呈现这个世界),再确定轴线上的四个位置。每个位置都要有标题、一句意图说明、两三个通过
asset_display展示的参考素材,以及它适合谁、何时会失效。说明舍弃了什么。询问哪种方向最接近他们的想法,以及他们会从其他方向中借鉴什么,并提供退出选项。如果没人能回答,就按任务说明做出选择;否则,选择最符合基准阶段合格标准的方案,说明选择了哪个方案及原因,将其标记为暂定方案,然后继续。 - 整理素材板。 对胜出的方案执行
collection_create,然后复制所有外部参考素材:公开素材归其各自团队所有,编制时对其中一个素材调用collection_add_assets收到 403。使用asset_download、curl -L和upload_asset。逐个用asset_update添加理由,并为反面参考素材打上标签,然后将素材集 ID 交给scenario-image或scenario-consistency。
常见错误
- 跳过确定基准这一步,直接搜索简报中的原话,结果只会按相关性返回该类别的典型方向。
- 四个选项只是同一个想法的四种配色。如果选择 A 并不意味着排除 B,那它们就不是不同的方向。
- 只展示最终入选的方案。说清楚舍弃了什么及原因,才能让其余方案显得可信。
- 没有对照字面查询已返回的结果,就声称某组素材风格多样。
- 把每个奇特的发现都当成可用素材。只有说得清它与什么有关、有什么价值,才值得占据一个位置。
- 把搜到的任何素材都塞进板里。每个参考素材都必须有明确作用(光线、色彩、构图、材质、形状、主体、环境),否则它只是装饰。
- 在同一块素材板上混合不同的光照风格:强闪光参考素材和柔和窗光参考素材会在生成时互相抵消。
- 交给模型一块包含 18 张图片的素材板。应先精简到三到六张,并为每张标注其作用。
- 简报明确要求不要采用某些风格,却仍照搬没有方向设定的默认结果:主体居中并面向镜头、摆好姿势、光线均匀、所有元素都清晰对焦,整体泛着后期处理的光泽。简报没有明确的每个维度(取景、瞬间、镜头、时段、光线),模型都会用最平庸的答案填补,因此要逐一明确。