知识漫画创作者 (Knowledge Comic Creator)
创作具有多种视觉风格的原创知识漫画。
使用方法
/baoyu-comic posts/turing-story/source.md
/baoyu-comic # 然后粘贴内容
选项
| 选项 |
取值 |
--style |
classic (默认), dramatic, warm, sepia, vibrant, ohmsha, realistic, wuxia, shoujo, 或自定义描述 |
--layout |
standard (默认), cinematic, dense, splash, mixed, webtoon |
--aspect |
3:4 (默认, 纵向), 4:3 (横向), 16:9 (宽屏) |
--lang |
auto (默认), zh, en, ja 等 |
风格 (Style) × 布局 (Layout) × 纵横比 (Aspect) 可以自由组合。自定义风格可以用自然语言描述。
纵横比在漫画的所有页面中保持一致。
自动选择逻辑
| 内容信号 |
风格 (Style) |
布局 (Layout) |
| 教程, 操作指南, 初学者 |
ohmsha |
webtoon |
| 计算, AI, 编程 |
ohmsha |
dense |
| 1950年前, 古典, 古代 |
sepia |
cinematic |
| 个人故事, 导师 |
warm |
standard |
| 冲突, 突破 |
dramatic |
splash |
| 红酒, 美食, 商业, 生活方式, 专业 |
realistic |
cinematic |
| 武侠, 仙侠, 中国历史 |
wuxia |
splash |
| 浪漫, 爱情, 校园生活, 友谊, 情感 |
shoujo |
standard |
| 传记, 均衡型 |
classic |
mixed |
代理执行指令:
无。 (该技能不依赖外部脚本)
文件结构
每个会话都会创建一个以内容缩略名(slug)命名的独立目录:
comic/{topic-slug}/
├── source-{slug}.{ext} # 源文件(文本、图像等)
├── analysis.md # 深度分析结果 (YAML+MD)
├── storyboard-chronological.md # 方案 A:时间轴顺序(保留)
├── storyboard-thematic.md # 方案 B:主题分类(保留)
├── storyboard-character.md # 方案 C:角色驱动(保留)
├── characters-chronological/ # 方案 A 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── characters-thematic/ # 方案 B 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── characters-character/ # 方案 C 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── storyboard.md # 最终选定的分镜
├── characters/ # 最终选定的角色
│ ├── characters.md
│ └── characters.png
└── prompts/
├── 00-cover-[slug].md
└── NN-page-[slug].md
├── 00-cover-[slug].png
└── NN-page-[slug].png
缩略名 (Slug) 生成规则:
- 从内容中提取主题(2-4 个词,使用 kebab-case,如:alan-turing-bio)
- 示例:“阿兰·图灵传记” →
alan-turing-bio
冲突处理:
如果 comic/{topic-slug}/ 已存在:
- 追加时间戳:
{topic-slug}-YYYYMMDD-HHMMSS
- 示例:
turing-story 已存在 → turing-story-20260118-143052
源文件:
以 source-{slug}.{ext} 命名复制所有源文件:
source-biography.md, source-portrait.jpg, source-timeline.png 等
- 支持多个来源:对话中的文本、图像、文件
工作流
第一步:内容分析 → analysis.md
读取源内容,必要时保存,并进行深度分析。
动作:
- 保存源内容(如果尚未作为文件存在):
- 如果用户提供了文件路径:直接使用
- 如果用户粘贴了内容:保存在目标目录的
source.md 中
- 读取源内容
- 遵循
references/analysis-framework.md 进行深度分析:
- 目标受众识别
- 读者价值主张
- 核心主题和叙事潜力
- 关键人物及其故事曲线
- 检测源语言
- 确定建议页数:
- 短篇故事:5-8 页
- 中等复杂度:9-15 页
- 完整传记:16-25 页
- 分析内容信号以推荐风格/布局
- 保存至
analysis.md
analysis.md 格式:
---
title: "阿兰·图灵:计算机科学之父"
topic: 传记
time_span: 1912-1954
source_language: en
user_language: zh
aspect_ratio: "3:4"
recommended_page_count: 12
---
## 目标受众
- **核心受众**:对计算历史感兴趣的科技爱好者
- **次要受众**:学习科学突破的学生
- **潜在受众**:对人物传记故事感兴趣的普通读者
## 价值主张
读者将获得:
1. 了解现代计算是如何诞生的
2. 与一位天才但悲剧的人物建立情感联系
3. 理解创新背后的人道代价
## 核心主题
| 主题 | 叙事潜力 | 视觉呈现机会 |
|-------|--------------------|--------------------|
| 天才与社会的对抗 | 高冲突,戏剧性曲线 | 对比鲜明的场景 |
| 密码破译 | 神秘,紧张 | 把技术图表作为艺术呈现 |
| 个人悲剧 | 情感深度 | 亲密、忧郁的面板 |
## 关键人物与故事曲线
### 阿兰·图灵 (主角)
- **曲线**:被误解的天才 → 战争英雄 → 悲剧结局
- **视觉特征**:凌乱的学究形象,眼神深邃
- **关键时刻**:Enigma 破译工作、被捕、最后的日子
### 克里斯托弗·莫科姆 (催化剂)
- **角色**:早年好友,其去世塑造了图灵
- **视觉特征**:年轻、阳光
- **关键时刻**:校园友谊、突然离世
## 内容信号
- "biography" → classic + mixed
- "computing history" → ohmsha + dense
- "personal tragedy" → dramatic + splash
## 建议方案
1. **时间轴顺序** - 遵循生平时间线(推荐用于传记)
2. **主题分类** - 按贡献组织(适合教学重点)
3. **角色驱动** - 关系驱动叙事(适合情感影响)
第二步:生成 3 个分镜变体
创建三个不同的方案,每个方案结合一种叙事方式和推荐风格。
| 方案 |
叙事方式 |
推荐风格 |
布局 |
| A |
时间轴顺序 |
sepia |
cinematic |
| B |
主题分类 |
ohmsha |
dense |
| C |
角色驱动 |
warm |
standard |
针对每个变体:
生成分镜脚本 (storyboard-{approach}.md):
- YAML 前置数据包含 narrative_approach, recommended_style, recommended_layout, aspect_ratio
- 封面设计
- 每一页:布局、面板分解、视觉提示词
- 使用用户的首选语言编写
- 参考:
references/storyboard-template.md
生成配套角色 (characters-{approach}/):
characters.md - 符合推荐风格的视觉规范(使用用户的首选语言)
characters.png - 角色参考表
- 参考:
references/character-template.md
所有变体在选定后都会保留供参考。
第三步:用户确认所有选项
重要:在一个 AskUserQuestion 步骤中呈现所有选项。不要通过多个单独的确认来中断工作流。
确定要问的问题:
| 问题 |
何时询问 |
| 分镜方案 |
始终(必需) |
| 视觉风格 |
始终(必需) |
| 语言 |
仅当 source_language ≠ user_language 时 |
| 纵横比 |
仅当用户可能偏好非默认值(如横向内容)时 |
语言处理:
- 如果源语言 = 用户语言:仅告知用户(如,“漫画将采用中文”)
- 如果不同:询问要使用哪种语言
所有的分镜和提示词都以用户选择/首选的语言生成。
纵横比处理:
- 默认:3:4 (纵向) - 标准漫画格式
- 如果内容适合(如全景场景、技术图表),提供 4:3 (横向)
- 对于电影感内容,提供 16:9 (宽屏)
AskUserQuestion 示例格式:
问题 1 (分镜方案): 您选择哪种分镜方案?
- A: 时间轴顺序 + sepia (推荐)
- B: 主题分类 + ohmsha
- C: 角色驱动 + warm
- 自定义
问题 2 (风格): 您选择哪种视觉风格?
- sepia (方案推荐)
- classic / dramatic / warm / sepia / vibrant / ohmsha / realistic / wuxia
- 自定义描述
问题 3 (语言) - 仅当不匹配时:
- 中文 (源材料语言)
- 英文 (您的偏好)
问题 4 (纵横比) - 仅当相关时:
- 3:4 纵向 (推荐)
- 4:3 横向
- 16:9 宽屏
确认后:
- 将选定的分镜复制到 →
storyboard.md
- 将选定的角色复制到 →
characters/
- 更新 YAML 前置数据,包含确认的风格、语言和纵横比
- 如果风格与方案推荐的不同:重新生成
characters/characters.png
- 用户可以直接编辑文件进行微调
第四步:生成图像
使用确认的分镜 + 风格 + 纵横比:
针对每一页(封面 + 正文):
- 将提示词保存至
prompts/NN-{cover|page}-[slug].md(使用用户的首选语言)
- 使用确认的风格和纵横比生成图像
- 在每次生成后报告进度
图像生成技能选择:
- 检查可用的图像生成技能
- 如果有多个技能可用,询问用户偏好
角色参考处理:
- 如果技能支持参考图:提供
characters/characters.png
- 如果技能不支持参考图:在提示词中包含
characters/characters.md 的内容
会话管理:
如果图像生成技能支持 --sessionId:
- 生成唯一的会话 ID:
comic-{topic-slug}-{timestamp}
- 为所有页面使用相同的会话 ID
- 确保生成的图像之间视觉风格的一致性
第六步:完成报告
漫画制作完成!
标题: [title] | 风格: [style] | 页数: [count] | 纵横比: [ratio] | 语言: [lang]
位置: [path]
✓ analysis.md
✓ characters.png
✓ 00-cover-[slug].png ... NN-page-[slug].png
页面修改
支持在初始生成后修改单个页面。
编辑单页
使用修改后的提示词重新生成特定页面:
- 确定要编辑的页面(例如:
03-page-enigma-machine.png)
- 如果需要,更新
prompts/03-page-enigma-machine.md 中的提示词
- 如果内容有显著变化,更新文件名中的 slug
- 使用相同的会话 ID 和纵横比重新生成图像
添加新页面
在指定位置插入新页面:
- 指定插入位置(例如:在第 3 页之后)
- 创建带有合适 slug 的新提示词(例如:
04-page-bletchley-park.md)
- 生成新的页面图像(相同的纵横比)
- 重新编号文件:所有后续页面的 NN 前缀递增 1
04-page-tragedy.png → 05-page-tragedy.png
- Slug 保持不变
- 在
storyboard.md 中更新新页面条目
删除页面
删除页面并重新编号:
- 确定要删除的页面(例如:
03-page-enigma-machine.png)
- 删除图像文件和提示词文件
- 重新编号文件:所有后续页面的 NN 前缀递减 1
04-page-tragedy.png → 03-page-tragedy.png
- Slug 保持不变
- 更新
storyboard.md 以移除页面条目
文件命名规范
文件使用有意义的 slug 以提高可读性:
NN-cover-[slug].png / NN-page-[slug].png
NN-cover-[slug].md / NN-page-[slug].md (位于 prompts/ 目录)
示例:
00-cover-turing-story.png
01-page-early-life.png
02-page-cambridge-years.png
03-page-enigma-machine.png
Slug 规则:
- 源自页面标题/内容 (kebab-case)
- 在漫画内必须唯一
- 当页面内容发生显著变化时,相应地更新 slug
重新编号规则:
- 在添加/删除后,更新受影响页面的 NN 前缀
- 除非内容变化,否则 slug 保持不变
- 保持编号顺序,不留空隙
特定风格指南
欧姆社风格 (--style ohmsha)
教育漫画的额外要求:
- 默认:直接使用哆啦A梦角色 - 无需创建新角色
- 大雄 (Nobita):学生角色,好奇的传信者
- 哆啦A梦 (Doraemon):导师角色,使用道具解释概念
- 胖虎 (Gian):对立面/挑战角色,代表障碍或错误观念
- 静香 (Shizuka):辅助角色,提出澄清性问题
- 仅在明确要求时才使用自定义角色:
--characters "学生:小明,导师:教授"
- 必须使用视觉隐喻(道具、动作场景) - 禁止纯粹的“头像对话”
- 页面标题:采用叙事风格,而不是“第 X 页:主题”
参考:references/ohmsha-guide.md 详细指南。
参考资料
references/ 目录中的详细模板和指南:
analysis-framework.md - 漫画改编的深度内容分析
character-template.md - 角色定义格式和示例
storyboard-template.md - 分镜构造和面板分解
ohmsha-guide.md - 欧姆社漫画风格细节
styles/ - 详细风格定义
layouts/ - 详细布局定义
扩展支持
通过 EXTEND.md 支持自定义风格和配置。
检查路径(优先级顺序):
.baoyu-skills/baoyu-comic-lite/EXTEND.md (项目级)
~/.baoyu-skills/baoyu-comic-lite/EXTEND.md (用户级)
如果找到,则在第一步之前加载。扩展内容将覆盖默认设置。
1---2name: baoyu-comic-lite3description: 知识漫画创作工具,支持多种风格(如 Logicomix/Ligne Claire、欧姆社漫画指南)。创作带有详细分镜布局和序列图像生成的原创教育漫画。(精简版,不包含 PDF 合并功能)4---56# 知识漫画创作者 (Knowledge Comic Creator)78创作具有多种视觉风格的原创知识漫画。910## 使用方法1112```bash13/baoyu-comic posts/turing-story/source.md14/baoyu-comic # 然后粘贴内容15```1617## 选项1819| 选项 | 取值 |20|--------|--------|21| `--style` | classic (默认), dramatic, warm, sepia, vibrant, ohmsha, realistic, wuxia, shoujo, 或自定义描述 |22| `--layout` | standard (默认), cinematic, dense, splash, mixed, webtoon |23| `--aspect` | 3:4 (默认, 纵向), 4:3 (横向), 16:9 (宽屏) |24| `--lang` | auto (默认), zh, en, ja 等 |2526风格 (Style) × 布局 (Layout) × 纵横比 (Aspect) 可以自由组合。自定义风格可以用自然语言描述。2728**纵横比在漫画的所有页面中保持一致。**2930## 自动选择逻辑3132| 内容信号 | 风格 (Style) | 布局 (Layout) |33|-----------------|-------|--------|34| 教程, 操作指南, 初学者 | ohmsha | webtoon |35| 计算, AI, 编程 | ohmsha | dense |36| 1950年前, 古典, 古代 | sepia | cinematic |37| 个人故事, 导师 | warm | standard |38| 冲突, 突破 | dramatic | splash |39| 红酒, 美食, 商业, 生活方式, 专业 | realistic | cinematic |40| 武侠, 仙侠, 中国历史 | wuxia | splash |41| 浪漫, 爱情, 校园生活, 友谊, 情感 | shoujo | standard |42| 传记, 均衡型 | classic | mixed |4344**代理执行指令**:45无。 (该技能不依赖外部脚本)4647## 文件结构4849每个会话都会创建一个以内容缩略名(slug)命名的独立目录:5051```52comic/{topic-slug}/53├── source-{slug}.{ext} # 源文件(文本、图像等)54├── analysis.md # 深度分析结果 (YAML+MD)55├── storyboard-chronological.md # 方案 A:时间轴顺序(保留)56├── storyboard-thematic.md # 方案 B:主题分类(保留)57├── storyboard-character.md # 方案 C:角色驱动(保留)58├── characters-chronological/ # 方案 A 的角色设定(保留)59│ ├── characters.md60│ └── characters.png61├── characters-thematic/ # 方案 B 的角色设定(保留)62│ ├── characters.md63│ └── characters.png64├── characters-character/ # 方案 C 的角色设定(保留)65│ ├── characters.md66│ └── characters.png67├── storyboard.md # 最终选定的分镜68├── characters/ # 最终选定的角色69│ ├── characters.md70│ └── characters.png71└── prompts/72 ├── 00-cover-[slug].md73 └── NN-page-[slug].md74├── 00-cover-[slug].png75└── NN-page-[slug].png76```7778**缩略名 (Slug) 生成规则**:791. 从内容中提取主题(2-4 个词,使用 kebab-case,如:alan-turing-bio)802. 示例:“阿兰·图灵传记” → `alan-turing-bio`8182**冲突处理**:83如果 `comic/{topic-slug}/` 已存在:84- 追加时间戳:`{topic-slug}-YYYYMMDD-HHMMSS`85- 示例:`turing-story` 已存在 → `turing-story-20260118-143052`8687**源文件**:88以 `source-{slug}.{ext}` 命名复制所有源文件:89- `source-biography.md`, `source-portrait.jpg`, `source-timeline.png` 等90- 支持多个来源:对话中的文本、图像、文件9192## 工作流9394### 第一步:内容分析 → `analysis.md`9596读取源内容,必要时保存,并进行深度分析。9798**动作**:991. **保存源内容**(如果尚未作为文件存在):100 - 如果用户提供了文件路径:直接使用101 - 如果用户粘贴了内容:保存在目标目录的 `source.md` 中1022. 读取源内容1033. 遵循 `references/analysis-framework.md` 进行**深度分析**:104 - 目标受众识别105 - 读者价值主张106 - 核心主题和叙事潜力107 - 关键人物及其故事曲线1084. 检测源语言1095. 确定建议页数:110 - 短篇故事:5-8 页111 - 中等复杂度:9-15 页112 - 完整传记:16-25 页1136. 分析内容信号以推荐风格/布局1147. **保存至 `analysis.md`**115116**analysis.md 格式**:117118```yaml119---120title: "阿兰·图灵:计算机科学之父"121topic: 传记122time_span: 1912-1954123source_language: en124user_language: zh125aspect_ratio: "3:4"126recommended_page_count: 12127---128129## 目标受众130131- **核心受众**:对计算历史感兴趣的科技爱好者132- **次要受众**:学习科学突破的学生133- **潜在受众**:对人物传记故事感兴趣的普通读者134135## 价值主张136137读者将获得:1381. 了解现代计算是如何诞生的1392. 与一位天才但悲剧的人物建立情感联系1403. 理解创新背后的人道代价141142## 核心主题143144| 主题 | 叙事潜力 | 视觉呈现机会 |145|-------|--------------------|--------------------|146| 天才与社会的对抗 | 高冲突,戏剧性曲线 | 对比鲜明的场景 |147| 密码破译 | 神秘,紧张 | 把技术图表作为艺术呈现 |148| 个人悲剧 | 情感深度 | 亲密、忧郁的面板 |149150## 关键人物与故事曲线151152### 阿兰·图灵 (主角)153- **曲线**:被误解的天才 → 战争英雄 → 悲剧结局154- **视觉特征**:凌乱的学究形象,眼神深邃155- **关键时刻**:Enigma 破译工作、被捕、最后的日子156157### 克里斯托弗·莫科姆 (催化剂)158- **角色**:早年好友,其去世塑造了图灵159- **视觉特征**:年轻、阳光160- **关键时刻**:校园友谊、突然离世161162## 内容信号163164- "biography" → classic + mixed165- "computing history" → ohmsha + dense166- "personal tragedy" → dramatic + splash167168## 建议方案1691701. **时间轴顺序** - 遵循生平时间线(推荐用于传记)1712. **主题分类** - 按贡献组织(适合教学重点)1723. **角色驱动** - 关系驱动叙事(适合情感影响)173```174175### 第二步:生成 3 个分镜变体176177创建三个不同的方案,每个方案结合一种叙事方式和推荐风格。178179| 方案 | 叙事方式 | 推荐风格 | 布局 |180|---------|-------------------|-------------------|--------|181| A | 时间轴顺序 | sepia | cinematic |182| B | 主题分类 | ohmsha | dense |183| C | 角色驱动 | warm | standard |184185**针对每个变体**:1861871. **生成分镜脚本** (`storyboard-{approach}.md`):188 - YAML 前置数据包含 narrative_approach, recommended_style, recommended_layout, aspect_ratio189 - 封面设计190 - 每一页:布局、面板分解、视觉提示词191 - **使用用户的首选语言编写**192 - 参考:`references/storyboard-template.md`1931942. **生成配套角色** (`characters-{approach}/`):195 - `characters.md` - 符合推荐风格的视觉规范(使用用户的首选语言)196 - `characters.png` - 角色参考表197 - 参考:`references/character-template.md`198199**所有变体在选定后都会保留供参考。**200201### 第三步:用户确认所有选项202203**重要**:在一个 AskUserQuestion 步骤中呈现所有选项。不要通过多个单独的确认来中断工作流。204205**确定要问的问题**:206207| 问题 | 何时询问 |208|----------|-------------|209| 分镜方案 | 始终(必需) |210| 视觉风格 | 始终(必需) |211| 语言 | 仅当 `source_language ≠ user_language` 时 |212| 纵横比 | 仅当用户可能偏好非默认值(如横向内容)时 |213214**语言处理**:215- 如果源语言 = 用户语言:仅告知用户(如,“漫画将采用中文”)216- 如果不同:询问要使用哪种语言217218**所有的分镜和提示词都以用户选择/首选的语言生成。**219220**纵横比处理**:221- 默认:3:4 (纵向) - 标准漫画格式222- 如果内容适合(如全景场景、技术图表),提供 4:3 (横向)223- 对于电影感内容,提供 16:9 (宽屏)224225**AskUserQuestion 示例格式**:226227```228问题 1 (分镜方案): 您选择哪种分镜方案?229- A: 时间轴顺序 + sepia (推荐)230- B: 主题分类 + ohmsha231- C: 角色驱动 + warm232- 自定义233234问题 2 (风格): 您选择哪种视觉风格?235- sepia (方案推荐)236- classic / dramatic / warm / sepia / vibrant / ohmsha / realistic / wuxia237- 自定义描述238239问题 3 (语言) - 仅当不匹配时:240- 中文 (源材料语言)241- 英文 (您的偏好)242243问题 4 (纵横比) - 仅当相关时:244- 3:4 纵向 (推荐)245- 4:3 横向246- 16:9 宽屏247```248249**确认后**:2501. 将选定的分镜复制到 → `storyboard.md`2512. 将选定的角色复制到 → `characters/`2523. 更新 YAML 前置数据,包含确认的风格、语言和纵横比2534. 如果风格与方案推荐的不同:重新生成 `characters/characters.png`2545. 用户可以直接编辑文件进行微调255256### 第四步:生成图像257258使用确认的分镜 + 风格 + 纵横比:259260**针对每一页(封面 + 正文)**:2611. 将提示词保存至 `prompts/NN-{cover|page}-[slug].md`(使用用户的首选语言)2622. 使用确认的风格和纵横比生成图像2633. 在每次生成后报告进度264265**图像生成技能选择**:266- 检查可用的图像生成技能267- 如果有多个技能可用,询问用户偏好268269**角色参考处理**:270- 如果技能支持参考图:提供 `characters/characters.png`271- 如果技能不支持参考图:在提示词中包含 `characters/characters.md` 的内容272273**会话管理**:274如果图像生成技能支持 `--sessionId`:2751. 生成唯一的会话 ID:`comic-{topic-slug}-{timestamp}`2762. 为所有页面使用相同的会话 ID2773. 确保生成的图像之间视觉风格的一致性278279280### 第六步:完成报告281282```283漫画制作完成!284标题: [title] | 风格: [style] | 页数: [count] | 纵横比: [ratio] | 语言: [lang]285位置: [path]286✓ analysis.md287✓ characters.png288✓ 00-cover-[slug].png ... NN-page-[slug].png289```290291## 页面修改292293支持在初始生成后修改单个页面。294295### 编辑单页296297使用修改后的提示词重新生成特定页面:2982991. 确定要编辑的页面(例如:`03-page-enigma-machine.png`)3002. 如果需要,更新 `prompts/03-page-enigma-machine.md` 中的提示词3013. 如果内容有显著变化,更新文件名中的 slug3024. 使用相同的会话 ID 和纵横比重新生成图像303### 添加新页面304305在指定位置插入新页面:3063071. 指定插入位置(例如:在第 3 页之后)3082. 创建带有合适 slug 的新提示词(例如:`04-page-bletchley-park.md`)3093. 生成新的页面图像(相同的纵横比)3104. **重新编号文件**:所有后续页面的 NN 前缀递增 1311 - `04-page-tragedy.png` → `05-page-tragedy.png`312 - Slug 保持不变3135. 在 `storyboard.md` 中更新新页面条目314### 删除页面315316删除页面并重新编号:3173181. 确定要删除的页面(例如:`03-page-enigma-machine.png`)3192. 删除图像文件和提示词文件3203. **重新编号文件**:所有后续页面的 NN 前缀递减 1321 - `04-page-tragedy.png` → `03-page-tragedy.png`322 - Slug 保持不变3234. 更新 `storyboard.md` 以移除页面条目324### 文件命名规范325326文件使用有意义的 slug 以提高可读性:327```328NN-cover-[slug].png / NN-page-[slug].png329NN-cover-[slug].md / NN-page-[slug].md (位于 prompts/ 目录)330```331332示例:333- `00-cover-turing-story.png`334- `01-page-early-life.png`335- `02-page-cambridge-years.png`336- `03-page-enigma-machine.png`337338**Slug 规则**:339- 源自页面标题/内容 (kebab-case)340- 在漫画内必须唯一341- 当页面内容发生显著变化时,相应地更新 slug342343**重新编号规则**:344- 在添加/删除后,更新受影响页面的 NN 前缀345- 除非内容变化,否则 slug 保持不变346- 保持编号顺序,不留空隙347348## 特定风格指南349350### 欧姆社风格 (`--style ohmsha`)351352教育漫画的额外要求:353- **默认:直接使用哆啦A梦角色** - 无需创建新角色354 - 大雄 (Nobita):学生角色,好奇的传信者355 - 哆啦A梦 (Doraemon):导师角色,使用道具解释概念356 - 胖虎 (Gian):对立面/挑战角色,代表障碍或错误观念357 - 静香 (Shizuka):辅助角色,提出澄清性问题358- 仅在明确要求时才使用自定义角色:`--characters "学生:小明,导师:教授"`359- 必须使用视觉隐喻(道具、动作场景) - 禁止纯粹的“头像对话”360- 页面标题:采用叙事风格,而不是“第 X 页:主题”361362**参考**:`references/ohmsha-guide.md` 详细指南。363364## 参考资料365366`references/` 目录中的详细模板和指南:367- `analysis-framework.md` - 漫画改编的深度内容分析368- `character-template.md` - 角色定义格式和示例369- `storyboard-template.md` - 分镜构造和面板分解370- `ohmsha-guide.md` - 欧姆社漫画风格细节371- `styles/` - 详细风格定义372- `layouts/` - 详细布局定义373374## 扩展支持375376通过 EXTEND.md 支持自定义风格和配置。377378**检查路径**(优先级顺序):3791. `.baoyu-skills/baoyu-comic-lite/EXTEND.md` (项目级)3802. `~/.baoyu-skills/baoyu-comic-lite/EXTEND.md` (用户级)381382如果找到,则在第一步之前加载。扩展内容将覆盖默认设置。