让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
评论区
登录后可评论。