ian-xiaohei-illustrations

star 10

生成“小黑 + 真实物件 + 物理动作 + 留白叙事”的中文配图。默认输出 16:9 正文配图,用于互联网打工人共鸣图、AI 时代职场焦虑、程序员/产品/创作者处境和正文观点隐喻图;遇到“彩蛋模式 / 长卷故事图 / 超横版 / 个人经历 / 项目复盘 / 产品演化 / 成长路径”时,输出小黑长卷故事图。标准模式默认 #FFFFFF 纯白背景;彩蛋长卷模式使用高级近白背景和一条真实物件人生线。样例是高质量模板母版和出图质量标尺;必须对齐其比例、留白、动作清晰度和叙事关系,但不能复刻其物件组合、空间拓扑、小黑姿态或标签位置。

codingSamss By codingSamss schedule Updated 6/4/2026

name: ian-xiaohei-illustrations description: | 生成“小黑 + 真实物件 + 物理动作 + 留白叙事”的中文配图。默认输出 16:9 正文配图,用于互联网打工人共鸣图、AI 时代职场焦虑、程序员/产品/创作者处境和正文观点隐喻图;遇到“彩蛋模式 / 长卷故事图 / 超横版 / 个人经历 / 项目复盘 / 产品演化 / 成长路径”时,输出小黑长卷故事图。标准模式默认 #FFFFFF 纯白背景;彩蛋长卷模式使用高级近白背景和一条真实物件人生线。样例是高质量模板母版和出图质量标尺;必须对齐其比例、留白、动作清晰度和叙事关系,但不能复刻其物件组合、空间拓扑、小黑姿态或标签位置。 when-to-use: | 用户需要为中文文章、帖子、教程、案例、项目复盘或个人经历生成“小黑 + 真实物件 + 物理动作”的高质量配图时触发。 触发词:小黑实物场景图、小黑 2.0、实物图、真实物件、小黑 + 物件、打工人共鸣图、正文配图、彩蛋模式、长卷故事图、超横版、个人经历、项目复盘、产品演化、成长路径。 输入状态:可以是一段正文、一个主题、一组节点、一个项目/经历说明,或用户给定的参考母版。 allowed-tools: - Read - Write - Edit - Bash context: fork

Ian 小黑实物场景图

核心定位

把文章观点、用户处境、个人经历、项目过程、产品演化和内容资产,转译成一张可传播的“真实物件小现场”或“真实物件人生线”:

小黑 + 真实物件 + 物理动作 + 短中文标签 + 留白叙事

这不是 1.0 的纯手绘解释图,也不是 PPT 信息图。2.0 的目标是让读者先看到一个真实、轻、怪的现场,再在 1 秒内意识到“这说的就是我”。

本 Skill 有两种输出规格:

  • 标准模式:16:9 正文配图,一个真实物件小现场,默认纯白 #FFFFFF 背景。
  • 彩蛋模式:小黑长卷故事图,一条超横版真实物件人生线,用于个人经历、项目复盘、产品演化、成长路径和内容资产演进。它以 assets/examples/07-long-scroll-story-master.png 为核心母版,使用高级近白背景,不强制死白。

和 1.0 的区别

  • 1.0:更像白板上的手绘逻辑图,适合拆文章、拆流程、拆方法。
  • 2.0:更像白色摄影棚里的真实物件现场,适合表达处境、情绪、项目故事、产品故事和正文观点隐喻。

本 Skill 已升级为小黑 2.0。即使用户沿用“正文配图 / 小黑配图 / 手绘解释图”等旧说法,也默认按 2.0 的“真实物件 + 物理动作 + 留白叙事”执行;只有用户明确要求保留纯白板 1.0 手绘解释图时,才在本 Skill 内降低真实物件比例并说明这是兼容模式。

Before Starting

按任务需要读取,不要一次全部塞进上下文:

  • references/style-dna.md:2.0 视觉 DNA、比例、留白、颜色、真实物件规则。
  • references/xiaohei-ip.md:小黑 IP 在 2.0 里的形体弹性、动作和禁忌。
  • references/story-extraction.md:如何从正文里提炼用户处境、物理动作和短标签。
  • references/object-patterns.md:真实物件选择、场景类型、原创隐喻和反复刻规则。
  • references/master-selection.md:标准模式 01-06 母版选择、质量锚点、变异要求和出图拦截规则。
  • references/prompt-template.md:单张生图提示词模板。
  • references/qa-checklist.md:生成后质量检查、失败信号和迭代方向。
  • assets/examples/:高质量模板母版和出图质量标尺。01-06 是标准 16:9 质量锚点;07-long-scroll-story-master.png 是彩蛋长卷模式唯一核心母版。标准图必须对齐它们的比例、留白、物件真实感、小黑气质、短标签密度、点缀色节奏和动作清晰度;不要复刻物件组合、空间拓扑、小黑姿态或标签位置。

开始前确认:

  • 用户是否明确要标准 16:9 正文图,还是彩蛋长卷故事图。
  • 用户是否提供了必须保留的人名、品牌名、项目名或经历节点。
  • 如果没有明确要求生成图片,只先输出 shot list 或配图方案。
  • 如果用户要求“看效果 / 输出 / 生成”,标准模式必须先选择 01-06 中最匹配的母版;彩蛋模式必须锁定 07。没有母版锁定,不进入生图。
  • 如果对话上下文里没有刚刚看过对应母版,生成前必须查看所选母版图;生成后必须查看候选图再交付。

Core Flow

1. 消化内容

先提炼当前内容里的“处境”,不要急着找物件:

  • 这张图要让谁产生共鸣?
  • 他们正在被什么东西拉扯、筛选、压住、拽回、催促、重组?
  • 抽象概念能变成什么物理动作?
  • 哪 2-4 个短词能一秒戳中痛点?
  • 哪个真实物件天然承载这个处境?

优先选择高共鸣节点:会议、消息、返工、审查、筛选、加码、被替代、下班失败、项目卡住、内容资产沉淀、产品演化断点。

如果用户要求彩蛋模式,先把内容拆成 5-8 个连续节点:

  • 左侧起点:身份、起点、最初处境。
  • 中间节点:关键经历、项目转折、内容资产、产品演化。
  • 右侧终点:现在在做什么、核心关注、结论或下一阶段。
  • 每个节点都要有一个真实物件、小黑动作和 1-3 行短注释。

完成标记:已经明确读者处境、核心冲突、真实物件、小黑动作和短中文标签;彩蛋模式已经得到 5-8 个可视化节点。

1B. 事实锚定

涉及个人经历、品牌名、公司名、项目名、粉丝数、时间跨度、成绩数字时,只能使用用户输入、用户提供素材或用户明确确认的事实。

  • 用户没有提供的事实,不要从母版继承,也不要补成看起来更完整的履历。
  • 无法确认的内容,用概括性标签替代,例如“内容平台”“项目节点”“用户反馈”“产品实验”。
  • 如果用户要求保留但信息不完整,在 shot list 或交付说明里标注“待确认”,不要把它画成确定事实。

完成标记:所有具体事实都能回到用户输入或素材;不能回溯的事实已删除、抽象化或标注待确认。

2. 先出 shot list

如果用户说“分析 / 思考 / 怎么配图”,先给 shot list。每张写清:

  • 使用哪张母版
  • 图的主题
  • 读者共鸣点
  • 物理动作
  • 真实主物件
  • 小黑在做什么
  • 中文短标签
  • 为什么这张值得画

标准模式默认 4-8 张。彩蛋模式默认先出 1 张长卷母版效果图。用户明确要“看效果 / 输出 / 生成”时,直接生图,不要停在方案,但仍必须先在内部完成 2B 母版锁定。

完成标记:每个候选画面都有母版、主题、共鸣点、物理动作、真实主物件、小黑动作、短标签和成图理由。

2B. 母版锁定(标准模式强制)

标准模式每张图在生成前必须先完成母版锁定。读取 references/master-selection.md,从 01-06 里选一张最匹配的质量锚点。母版不是可复制构图;不要把案例的手机、纸条、沙漏、电脑、放大镜等空间拓扑直接搬过来。

必填字段:

母版:
抽取的不变量:
当前内容的变异点:
画面 3 秒读懂句:
当前内容适配:
要避免的失败信号:

选择原则:

  • 下班失败、报警、返工回流、问题打结:优先 03-production-alert
  • 消息涌出、任务过载:优先 02-message-overload
  • 会议 / 同步 / 对齐把人拉回:优先 01-meeting-pull-in
  • 审查 / 校对 / 兜底 / 返工检查:优先 04-code-review-rework
  • AI 自动化、岗位重组、身份标签变化:优先 05-ai-automation-badge
  • 筛选 / 过滤 / 关键词 / 机会流失:优先 06-ai-resume-filter

如果当前内容不完全匹配任何母版,也要选择最接近的一张作为比例、留白和信息密度标尺,然后重写物件、动作和标签。

变异要求:

  • 至少 3 项和母版不同:主物件类别、空间方向、小黑动作、道具组合、标签位置、视角或叙事重心。
  • 如果主物件和母版相同,空间关系和小黑动作必须明显不同。
  • 如果空间关系和母版相近,主物件、动作和配件必须明显不同。
  • 不能把母版案例做成换字版。第一眼像旧案例换主题,即失败。

硬性预算:

  • 只能有一个核心物理动作。
  • 只能有一个真实主物件或紧凑主物件组。
  • 最多 1-2 个小配件。
  • 最多 4 个短标签,优先 3 个。
  • 禁止把主题里的所有名词都画出来。出现“元素清单化”时,先删减再生成。
  • 单个深色大物件不能支配画面;手机、电脑、黑色盒子等深色主物件要缩小或换成更轻的实物锚点。
  • 整体场景要比母版更轻或同等轻,不能更满、更大、更重。

完成标记:每张标准图都有明确母版、不变量、至少 3 个变异点、3 秒读懂句、适配点和失败信号;没有元素清单化或母版复刻化。

3. 单张生成

每张图单独生成,不要把多张拼成一张。

默认用 16:9 横版。提示词必须包含:

  • 母版锁定:使用哪张 01-06 案例作为质量锚点,抽取哪些不变量,当前图如何做至少 3 个变异。
  • #FFFFFF 纯白背景和白色摄影棚表面,不能是灰白、暖白、米白、渐变或暗角。
  • 真实摄影物件自然融合,统一光影和透视。
  • 小黑参与核心物理动作。
  • 2-4 个短中文手写标签。
  • 少量蓝 / 粉 / 黄 / 绿 / 红点缀。
  • 中等场景覆盖面积,但视觉重量轻。
  • 禁止截图、UI、Logo、PPT、商业插画、贴图边界和大段解释。

完成标记:每张标准图都有独立提示词,且包含比例、背景、真实物件、小黑动作、标签、点缀和负面约束。

3B. 彩蛋长卷生成

当用户说“彩蛋模式 / 长卷故事图 / 超横版 / 个人经历 / 项目复盘 / 产品演化 / 成长路径 / 像这张长图”时,使用彩蛋模式。

彩蛋模式的母版是 assets/examples/07-long-scroll-story-master.png,核心是:

  • 超横版长卷,比例接近 2.6:13:1
  • 高级近白背景,接近白色但保留极轻摄影棚空气感;不要死白导致物件漂浮。
  • 一条细黑色手绘弯曲路线贯穿全图。
  • 5-8 个真实物件节点,每个节点有小黑参与动作。
  • 节点沿路线形成自然、不规律的上下起伏,不能紧凑平铺成一条水平流程,也不能做成规律正弦波。
  • 节点之间要有明显留白且不等距,视觉重心左右平衡,不能让大物件集中或压住画面。
  • 路线节奏要像手画出来:平缓段、突然抬高、浅弯、较深下探和安静收尾可以混合出现;避免机械的高低交替。
  • 左侧是起点身份/开场,右侧是现在关注/结论。
  • 节点文字贴近物件,像直接写在空白里的手写人生注释,不是信息图模块。
  • 节点文案默认不要放在便利贴、纸条、卡片或标签框里;彩色胶带、小圆点和短下划线只做点缀。
  • 节点不用序号、编号圆点或步骤标记;靠路线、物件和短标签自然串联。
  • 彩色胶带、小圆点、短下划线只做节奏点缀。

彩蛋模式要保留母版的空间结构和叙事方式,但根据当前内容替换节点主题、真实物件、小黑动作、节点文案、起点和终点表达。不要复刻 Ian 个人经历、Dribbble、Muzli、Twitter/X、IBC 等具体内容,除非用户明确就是要做 Ian 自我介绍。

完成标记:长卷提示词包含超横版比例、高级近白背景、曲线路径、5-8 个真实物件节点、小黑逐段参与、左起右收、无序号节点和事实锚定后的节点文案。

4. 使用模板母版

assets/examples/ 是高质量模板母版,不是死板模板,也不是物件排除规则。

出图必须对齐这些优秀标准:

  • 场景覆盖面积。
  • 留白和空气感。
  • 真实物件光影。
  • 小黑和物件的比例关系。
  • 短标签数量。
  • 点缀色密度。
  • 动作类型,例如左右拉扯、中心审查、物件涌出、标签重命名、筛选过滤。
  • 叙事关系,例如“被拉进去”“挡不住”“被审查”“被重命名”“被筛掉”。

当当前文章和某张母版的动作类型高度匹配时,应当使用它作为质量锚点,抽取动作不变量,再为当前内容写出至少 3 个变异点。模板的价值是帮助判断“这种内容适合什么物理关系”,不是提供可描摹布局。

真正要避免的是机械套模板:不看当前内容,直接照抄旧案例的物件组合、摆放关系、小黑动作和标签结构。每次都要让当前文章重新决定隐喻,至少重写标签语境,并根据内容调整动作、关系、角度或物件细节。

彩蛋模式只有一个核心母版:07-long-scroll-story-master.png。它的价值不是具体物件,而是“真实物件人生线”的骨架:左起点、曲线路径、节点起伏、真实物件承载记忆点、小黑逐段参与、右侧收束。做新的长卷时,必须锁住这个骨架,再替换内容。

完成标记:已说明使用哪张母版的空间关系,并明确哪些物件、动作、标签来自当前内容。

5. QA 和迭代

生成后按 references/qa-checklist.md 检查。重点看:

  • 候选图是否真的对齐了所选母版,而不只是包含相似元素。
  • 候选图是否过度复制了所选母版的空间拓扑、道具组合和小黑动作。
  • 候选图是否 3 秒读懂;如果需要解释主题才懂,就是失败。
  • 真实物件有没有截图感或贴图边界。
  • 场景有没有过大、过小、过满或过散。
  • 小黑是否承担核心动作。
  • 中文短标签是否准确、少、能读。
  • 有没有把模板母版机械套用,而不是根据当前内容重新适配。
  • 第一眼是否像“真实物件小现场”,而不是教程页、信息图或素材拼贴。
  • 彩蛋模式是否形成一条连续的真实物件人生线:左侧起点、曲线路径、节点起伏、小黑逐段参与、右侧收束。

第一张生成图永远只是候选图,不是交付图。必须先查看候选图,并和所选母版做视觉比对。只要出现以下任何问题,就不交付,先重写提示词或重生成:

  • 元素清单化:把主题名词都堆进去,缺少一个清楚的物理冲突。
  • 母版复刻化:主体、方向、配件、小黑动作和标签位置像旧案例换字。
  • 读不懂:不看说明时,画面冲突不清楚。
  • 主物件过大或靠边,像商品图。
  • 物件太多,像素材拼贴。
  • 文字标签变成概念说明或标题。
  • 小黑没有承担母版级的物理动作。
  • 画面第一眼不像 assets/examples/ 的正文配图质量。

不合格就重生成或局部编辑,不要把低质量图展示为最终交付。可以向用户说明“候选图未过 QA,正在重做”,但不要把它包装成效果展示。

完成标记:已通过 CRITICAL 项;未过 STANDARD 项时,交付状态标为 DONE_WITH_CONCERNS 并指出下一轮迭代方向。

6. 保存交付

如果用户在 workspace 内工作,把最终图复制到:

assets/<topic-slug>-xiaohei-scenes/

彩蛋长卷模式可以保存到:

assets/<topic-slug>-xiaohei-long-scroll/

按顺序命名:

01-topic-name.png
02-topic-name.png

保留原始生成文件,不覆盖已有资产,除非用户明确要求替换。

完成标记:图片已展示或保存到目标目录,命名有序,未覆盖旧资产。

输出口径

生成前:短而准,给 shot list 或生成计划。

生成后:展示图片、说明用途、给保存路径,并标出哪些最稳、哪些可选或需要再收一轮。

不要长篇解释理论。让图先说话。

Completion States

状态 含义
DONE 已完成 shot list 或图片生成,并按 QA 检查通过
DONE_WITH_CONCERNS 已交付,但存在文字稳定性、物件真实感、背景纯度/近白空气感等待优化项
BLOCKED 缺少主题/正文/节点,或用户要求的事实、人物、品牌信息不可确认

Quality Gates

Gate 1:CRITICAL(不过 = 不交付为最终图)

  • 标准模式必须有母版锁定记录;彩蛋模式必须锁定 07 长卷母版。
  • 标准模式必须有至少 3 个当前内容变异点,不能是旧母版换字版。
  • 小黑必须出现,并承担核心物理动作。
  • 真实物件必须像同一白色摄影棚里的真实小现场,不能是截图拼贴。
  • 标准模式必须是 16:9 正文图;彩蛋模式必须是超横版长卷图。
  • 标准模式背景必须接近 #FFFFFF;彩蛋模式背景必须是干净高级近白。
  • 中文标签必须短、少、可读,不能是假中文或大段解释。
  • 不得出现元素清单化:把主题里的多个名词、多个物件、多个标签都堆在一张图里。
  • 不得出现母版复刻化:把案例里的物件、方位、配件和小黑姿态原样换文字。
  • 画面必须 3 秒读懂;如果必须靠交付说明解释隐喻,不能交付为最终图。
  • 不得加入用户未提供或未授权的人名、联系方式、公司名、Logo、隐私信息。

Gate 2:STANDARD(不过 = 标注后可继续迭代)

  • 画面比例、留白、场景覆盖面积对齐母版。
  • 小黑形体稳定,不像表情包、吉祥物或儿童卡通。
  • 真实物件不压画面,节点之间有空气。
  • 彩色点缀只做节奏,不抢主体。
  • 输出能说明“哪张最稳、哪张需要再收一轮”。

Good vs Bad

好的:

一个真实主物件 + 一个小黑动作 + 2-4 个短标签。读者先看到真实小现场,再读懂处境。

差的:

把观点做成 PPT 流程图,堆很多箭头、模块框、大标题和解释文字,小黑只是站在旁边。

**差在哪:**前者靠物理动作和真实物件讲故事;后者靠信息堆叠解释概念。

Suppressions

  • 用户明确提供的个人经历、品牌名、项目名,不算“未授权个人信息”,但不要额外发明。
  • 母版里的具体物件可以在内容匹配时复用,不算机械复刻;机械复刻指不看当前内容直接照搬旧图。
  • 生图模型偶发的轻微文字不稳不等于 Skill 失败,但必须在交付时标注并建议迭代。
Install via CLI
npx skills add https://github.com/codingSamss/all-my-ai-needs --skill ian-xiaohei-illustrations
Repository Details
star Stars 10
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator