让AI生图从”掷骰子”变”拧旋钮”:Creating Image Schemas测评

做过 AI 生图的同学,一定被这个问题折磨过——

同一个 prompt,每次生成都不一样。想要「换个背景但保留主体」「换个灯光但不改构图」,结果整个图都变了。

这本质上是传统 vibe-based prompting 的局限性:你没法精准操控单个元素。

今天挖到一个让我眼前一亮的 Skill,叫 Creating Image Schemas,来自 GitHub 18 星的 jawhnycooke/claude-code-nano-banana 项目。它的核心思路完全不同——

不是写 prompt,是建「控台」

这个 Skill 把 AI 生图从「掷骰子」变成了「拧旋钮」。

它的工作方式是:把你的需求翻译成一个结构化 JSON Schema,里面每个重要元素都有自己独立的「Handle」——相当于调音台上的一个个推子。

{
  "subject": "一块机械表盘",
  "lighting": { "handle": "main-light", "color": "warm-gold" },
  "camera": { "handle": "close-up", "angle": "overhead" }
}

这样做有什么好处?改一个 Handle,不影响其他的。

五种 Schema 类型,覆盖所有常见场景

1. 营销图(Marketing Image)——适合产品摄影、Hero Shot、品牌广告。要填 subject(产品名称、材质、尺寸)、props(前景/中景/背景物件)、environment(背景材质/氛围)、camera(角度/焦距/景深)、lighting(主光/补光/轮廓光)……全都可以独立调节。

2. UI/UX(UI Builder)——App 界面、仪表盘、网站原型。锁定 layout、theme、content,改 color palette 或 typography 不会破坏整体结构。

3. 图表(Diagram)——流程图、架构图、系统图。精准控制节点、连线和标注的位置。

4. 数据可视化(Data Viz)——图表、数字、标注要准确,不能 AI 乱编数字。这个 Schema 确保数据一致性。

5. 社媒图(Social Graphics)——不同平台尺寸不同,但同一套 Handle 可以批量生成多个尺寸的适配版本。

最有意思的用法:Scoped Edit + A/B Testing

“Scoped Edit”(局部编辑)是 Handle 概念最杀手级的应用:

只想改背景?只动 environment 那个 Handle,subject 和 lighting 完全不动。

做 A/B Testing 也超方便——把 lighting 的 Handle 从 warm 换成 cool,或者把 camera 的角度从 over-shoulder 换成 top-down,生成两个版本直接对比。

设计师给甲方提案时,这种「同一主体、不同方向」的批量输出,效率提升是数量级的。

安装方式

在 Claude Code 里:

/plugin marketplace add https://github.com/jawhnycooke/claude-code-nano-banana
/plugin install nano-banana

然后直接输入你的需求,它会引导你一步步建立 Schema,不需要懂 JSON 语法。

总结

亮点 说明
核心创新 Handle 概念 = 独立操控每个视觉元素
五大 Schema 营销图 / UI / 图表 / 数据图 / 社媒图
精准度 局部修改不影响其他元素
适用人群 设计师、产品经理、品牌运营、AI 生图深度用户

如果你受够了「每次生图都像开盲盒」,这个 Skill 值得试试——它把 AI 生图从艺术变成了工程。

GitHub:https://github.com/jawhnycooke/claude-code-nano-banana


GitHub: https://github.com/jawhnycooke/claude-code-nano-banana

评论区

0 条评论

登录后可评论。

赵一凡 1276 阅读