Skill · text-to-image-studio(文生图工作室)
> 定位:平台原生 ImageGen 的前置工程层与后置筛选层——用户给模糊描述,本技能负责结构化扩写、模板套用与批量筛选,扩写结果确认后调 ImageGen 出图
> 触发词:「画一张」「给 XX 生成配图」「文生图」「批量出图」「这一句出 N 个方案」「用 XX 模板画」
> 铁律:① 扩写结果先呈现后出图(单图模式),用户未确认不调 ImageGen ② 批量模式必须产出评分排序表,禁止只给图不评分 ③ 生成的提示词原文留档,保证可复现
模块挂载表(按阶段加载,禁止一次全读)
| 阶段 | 加载模块 | 职责 |
|---|---|---|
| M1 提示词扩写 | references/prompt-engineering.md |
五维度结构化扩写方法论 + 中英映射 + 负向提示词规则 |
| M2 模板出图 | references/templates.md |
模板 schema、内置模板清单、参数槽位填充规则 |
| M3 批量筛选 | references/scoring.md |
批量生成编排顺序、三维评分标准与排序输出格式、回环机制 |
| M4 经验沉淀 | references/learnings.md |
自评分/人工复核/修改意见三类信号的经验采集、分级晋级与固化执行(自迭代) |
核心流程
第 0 步 · 模式路由
识别用户指令,按下表路由到对应模块:
| 指令特征 | 模式 | 加载模块 |
|---|---|---|
| 单句描述 + 未指定数量/模板 | 单图扩写模式 | M1 |
| 指定模板名或题材(「用 XX 模板」「卡牌立绘」「小说第 X 章场景图」) | 模板出图模式 | M2 |
| 「出 N 个方案」「多来几张挑挑」 | 批量筛选模式 | M1 + M3 |
边界不明时一问确认(数量 / 尺寸 / 风格倾向三要素,缺哪个问哪个),一次问完,不逐条追问。
模式 A · 单图扩写(M1)
- 加载
references/prompt-engineering.md,按五维度(主体/风格/构图/光线质感/负向)扩写用户的原始描述 - 呈现扩写结果(中文对照 + 英文成品提示词),等用户确认或修改
- 确认后调用 ImageGen 出图;输出图 + 扩写后提示词原文留档
- 用户要求改写时,只调整被指出的维度,未提及维度保持不动
模式 B · 模板出图(M2)
- 加载
references/templates.md,定位指定模板;用户未指定模板仅给题材时,列出匹配模板供选择 - 提取用户输入中的参数,填入模板槽位;槽位缺失按模板默认值补齐,并在呈现时注明「默认取 X」
- 组装最终提示词 → 调 ImageGen 出图
- 输出图 + 所用模板名与参数留档;用户对成图不满意时按 M1 的维度偏差定位法排查后重出
模式 C · 批量筛选(M1 + M3)
- 先按 M1 扩写出基准提示词
- 加载
references/scoring.md,按其编排规则逐张调用 ImageGen 生成 N 张(默认 N=6,用户指定以用户为准) - 对全部成图按三维标准(清晰度 / 贴合度 / 完成度)逐张评分
- 必须输出评分排序表(图 + 三维得分 + 总分排序 + 推荐序号),禁止只呈现图不评分
- 回环机制:批次或冠军图未达标(判定线见 M3)→ 按 M3 回环流程自动修改提示词重新生成,上限 2 轮,回环记录附于排序表
- 用户选定后,该张的完整提示词与参数写入留档,供后续复现与模板沉淀
通用规则
- 执行器分工:本技能只负责提示词工程与编排,所有实际生成一律调用平台原生 ImageGen 工具;本技能不实现本地绘图、不生成视频、不做图像后处理
- 留档:每次出图的最终提示词(英文成品)与用户原始描述一并记入会话留档;模板沉淀候选记入
assets/对应说明 - 留档即脱敏:留档内容不得包含用户个人信息(以对外通用描述替代)
- 触发词登记:用户使用中出现的新的真实说法,记入本文件触发词列表(原话直接作触发词素材,不编造)
- 经验沉淀(自迭代):每批次评分完成后、每轮回环执行后、每次人工复核后,按 M4 流程采集经验并分级;L2 候选固化提案呈现用户确认后写入对应模块并升版本——本技能的提示词生成逻辑与运行逻辑据此持续自修正
禁止事项
- ❌ 单图模式未经用户确认扩写结果即调 ImageGen(用户明示「直接出图」时豁免)
- ❌ 批量模式只给图不出评分排序表
- ❌ 留档内容包含可识别用户的个人信息
- ❌ 绕过 ImageGen 引入其他生成通道
- ❌ 覆盖或改写用户已确认的提示词维度(改动最小化原则)