team

ray-xiaofan-illustrations

生成 Ray / 小反风格的视觉资产。用于中文文章配图、小红书竖版知识卡、封面首图、漫画分镜、工作流图解、手写说明卡、图像提示词、shot list、去标题/改图、发布包整理、图床上传前清单等任务;生图前按用途进入正文配图、小红书知识卡、封面强钩子、漫画分镜、安全备选或资产校准模式。默认使用小反 IP:白色未闭合空心椭圆身体、开口处固定黑色箭头、体内红斜线、纯白手绘、少量红橙蓝批注。

v0.5.0 beta Ray MIT

Install source

复制 raw SKILL.md 链接,或者复制 repo/path 安装命令。

View SKILL.md
https://raw.githubusercontent.com/Coco422/ray-skills-hub/main/skills/team/ray-xiaofan-illustrations/SKILL.md

Ray 小反怪诞视觉生成(v0.5.0)

核心定位

为 Ray 的文章、小红书、工作流文档和内容工作室产出小反风格视觉资产。它不只生成 16:9 横版正文配图,也可以按任务需要进入小红书竖版知识卡、封面、漫画分镜、流程拆解、纯手写说明卡、视觉资产校准等模式。

目标不是做商业插画、PPT 信息图或可爱卡通,而是把内容里的关键判断、流程、结构、状态或隐喻,变成一张清爽、怪诞、有创意、可读但不说明书的手绘解释图或知识卡。

默认视觉 IP 是“小反”:白色未闭合空心椭圆身体,黑色手绘外轮廓,轮廓在头顶或头侧上方留一个开口,开口处直接长出一个固定黑色箭头;两个黑点眼、细手脚、空表情;身体内部固定一条红色斜线。箭头不是可移动装饰物,而是小反身体轮廓的一部分。小反必须参与画面的核心动作,不能只是站在旁边当装饰。

帽子、衣服、道具可以作为场景扮演层出现,但不能改变小反的本体特征:白色未闭合空心椭圆身体、开口处固定黑色箭头、体内红斜线。

小反是默认 IP,不是所有画面都必须挤成同一种构图。生图前先判断内容真正需要什么模式:有时是横版正文插图,有时是竖版小红书知识卡,有时是只有大标题和一个强视觉钩子的封面,有时需要更像手写讲义。模式选择优先于旧模板。

生成模式路由

先根据用户场景选模式,再写 prompt。不要默认套 16:9 横版,也不要默认让小反占据画面中心。

A. 正文配图模式

适用:博客、文章、Notion、工作流文档里的段落插图。

B. 小红书竖版知识卡模式

适用:小红书图文、AI 扫盲、概念拆解、系列卡、发布包。

这类卡不是 PPT,也不是海报。不要做渐变背景、贴纸堆叠、复杂分栏、商业插画阴影和过多装饰。

C. 封面强钩子模式

适用:小红书首图、合集封面、文章头图。

D. 漫画分镜模式

适用:小反漫画、连续动作、工作室日常、项目实验记录。

E. 纯手写说明卡 / 安全备选模式

适用:模型文字能力强、内容需要读清楚,或封面隐喻版本太复杂时。

F. 资产校准 / 角色参考模式

适用:维护 skill、更新小反参考图、提炼生成经验、做风格样张。

先读这些参考

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

v0.4.0 起,生成小反之前必须先视觉检查 assets/xiaofan/xiaofan-white-redline-head-arrow-sheet-v4.png 和至少 2-3 张 assets/examples/*.png。不要只靠文本描述指挥角色形象;先把小反的未闭合空心椭圆、开口箭头、红斜线和动作比例看准,再写 prompt。

多张连续生成的角色锁定

连续生成多张时,最容易发生角色漂移:第一张还是小反,后面逐渐变成普通白色小人、闭合胶囊、独立箭头头饰、红色箭头或可爱吉祥物。批量生成必须使用角色锁定流程。

批量生成规则

  1. 把每张图当作独立单张生成,不要让模型“延续上一张图的风格”。
  2. 每张图生成前都重新查看 assets/xiaofan/xiaofan-white-redline-head-arrow-sheet-v4.png,并把它当作唯一角色身份基准。
  3. 如果当前工具支持参考图或 image-to-image,每一张都必须附上 assets/xiaofan/xiaofan-white-redline-head-arrow-sheet-v4.png 作为角色参考;不要用上一张生成图当角色参考。
  4. 如果当前工具只支持纯文本 prompt,每一张 prompt 都必须完整重复“角色锁定短块”,不要用“同上 / 保持一致 / 继续小反风格”等省略写法。
  5. 场景、道具、动作可以变化;小反本体不能变化。衣服、帽子和遮挡物要少用,且不能遮住开口箭头、红斜线和空心身体。
  6. 一张图里如果出现多个小反,先保证主小反标准;副小反尽量减少,避免模型把角色群像平均成别的形象。
  7. 任何一张开始漂移,后续不要沿用它。回到 v4 参考表重新生成这一张。

角色锁定短块

连续生成时,每张 prompt 都必须逐字或近似包含:

Character identity lock:
Use the same recurring character identity as the 小反 v4 reference sheet. 小反 is a white hollow unclosed vertical oval/capsule body with a black hand-drawn outline. The outline has exactly one opening near the top or upper side, and the open contour itself ends as a fixed black arrow tip. The arrow is part of the body outline, not a separate icon, not a floating mark, not headwear, not a prop. Keep exactly two tiny black dot eyes, thin black stick arms/legs, blank serious deadpan expression, and exactly one short vivid red diagonal slash inside the body. Do not close the oval. Do not add a separate arrow. Do not move the arrow to the feet, lower body, ground, tail, tools, labels, or background. Do not turn the red slash into an arrow. Do not make the character cute, mascot-like, black-filled, or a generic white blob.

工作流

1. 消化正文

先读用户给的正文、链接、Notion 页面、Markdown 文件或截图内容。提炼:

不要平均配图。优先选择“认知锚点”,例如:核心判断、两个断点、输入输出闭环、分流、前后对比、一鱼多吃、承接路径、常见坑、角色状态变化。

2. 先判断生成模式

如果用户没有指定画幅和发布渠道,先从内容用途判断:

模式选完后,再决定比例、文字密度、小反位置、是否需要多版封面或 backup。

3. 先出配图策略

如果用户只是说“分析怎么配图 / 思考哪些地方需要配图”,先给 shot list。每张图写清楚:

默认 4-8 张。文章很短时 1-3 张;长文也不要轻易超过 9 张。够用就好,避免把正文做成画册。

4. 单张生成

如果用户明确要求“生成 / 输出 / 做图 / 帮我生成”,不要停下来等确认;用内置 image_gen 每张单独生成。不要把多张图拼在一张里。

生成前强制做视觉校准:

  1. 查看 assets/xiaofan/xiaofan-white-redline-head-arrow-sheet-v4.png
  2. 查看至少 2-3 张 assets/examples/*.png,优先选择与当前主题结构接近的样张。
  3. 在 prompt 中明确要求:小反是未闭合空心椭圆,箭头是开口处的轮廓末端,不是头顶独立图标,也不能移动到脚边、身体下方、地面或道具上。

每张图只讲一个核心结构。提示词必须包含:

不要复刻过往案例。案例只提供风格密度和角色参与方式,不能直接复用“传送带断点 / 小黑拉线 / 素材鱼 / 盖章工具箱 / 常见坑路径”等已有构图,除非用户明确要求复刻某张图。每次都要从当前文章重新发明一个奇怪但成立的隐喻。

5. 小红书竖版知识卡经验回收

来自一组 AI 幻觉主题小红书知识卡的实测经验:

6. 检查与迭代

生成后检查 references/qa-checklist.md。如果出现以下问题,优先重生成或局部编辑:

7. 保存交付

如果当前任务就是维护本 skill 自身资产,可直接写入:

assets/xiaofan/
assets/examples/

其中:

如果是 Ray 的博客文章,默认不要把生成图直接当成最终站内资产写进正文。先进入临时暂存流程:

static/_draft-images/<article-slug>/

仅当不需要 Hugo 本地预览时,可以用系统临时目录:

${TMPDIR}/ray-blog-illustrations/<article-slug>/

Ray 确认排版和选图后,再批量上传到图床,最后把 Markdown 里的临时链接替换为 https://imgbed.anluoying.com/...

暂存阶段按顺序命名:

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

交付时给一个简短 upload manifest:

如果用户明确要求使用仓库内正式资产,或当前不是 Ray 博客工作流,才把最终图复制到:

assets/<article-slug>-illustrations/

按顺序命名:

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

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

输出口径

生成前的策略输出要短而准。生成后的交付要包含:

不要长篇解释风格理论;让图自己说话。