diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml
index 9bdb5aa..3c7b530 100644
--- a/.github/workflows/debug.yml
+++ b/.github/workflows/debug.yml
@@ -16,8 +16,17 @@ env:
jobs:
# ==================== Windows 构建 ====================
build-Windows:
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - arch: x64
+ name: x64
+ - arch: arm64
+ name: ARM64
+
runs-on: windows-latest
- name: 构建 Windows
+ name: 构建 Windows (${{ matrix.name }})
steps:
- name: 检出代码
@@ -30,16 +39,23 @@ jobs:
- name: 安装依赖
run: yarn install --frozen-lockfile
+ env:
+ npm_config_arch: ${{ matrix.arch }}
+
+ - name: 安装目标平台 sharp
+ if: matrix.arch == 'arm64'
+ run: |
+ npm install --no-save --ignore-scripts --force @img/sharp-win32-arm64 @img/sharp-libvips-win32-arm64
- name: 打包 Windows 安装程序
- run: yarn dist:win
+ run: yarn dist:win --${{ matrix.arch }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: 上传构建产物
uses: actions/upload-artifact@v4
with:
- name: windows
+ name: windows-${{ matrix.arch }}
path: dist/*.exe
retention-days: 7
diff --git a/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md b/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md
index 151036d..1f75baa 100644
--- a/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md
+++ b/data/skills/art_skills/2D_90s_japanese_anime/art_prompt/art_character_derivative.md
@@ -7,9 +7,10 @@
1. **面容不变** — 叠加后五官必须与底模完全一致,禁止面容偏移
2. **姿态不变** — 保持底模自然站立姿态,禁止任何姿态/动作/体态变化
3. **逐层可控** — 每层独立描述,便于按层替换(换装不换妆)
-4. **风格统一** — 所有服化元素服从90年代复古手绘平涂美学体系
-5. **质感不降** — 叠加后手绘质感标准不低于底模
-6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰,禁止引入道具、场景、环境、动作
+4. **风格统一** — 所有服化元素服从90年代复古手绘平涂美学体系,但不做模板化复制
+5. **角色差异保留** — 不同角色应根据年龄、身份、性格、场合保留服装差异,避免“所有人穿同款”
+6. **质感不降** — 叠加后手绘质感标准不低于底模
+7. **纯服化范畴** — 仅叠加妆容/发型/服饰/鞋履/配饰,禁止引入道具、场景、环境、动作
---
@@ -22,9 +23,10 @@
| L2 | 发型造型 | 发髻/束发/编发 + 发饰 |
| L3 | 中衣/内搭 | 替换白色基础中衣 |
| L4 | 外衣/主服 | 和服/现代装/复古装等 |
-| L5 | 配饰 | 头饰/耳饰/项饰/腰饰/手饰 |
+| L5 | 鞋履 | 鞋型/袜装/鞋面材质/配色 |
+| L6 | 配饰 | 头饰/耳饰/项饰/腰饰/手饰 |
-> **范畴边界**:人物衍生资产仅包含 L0–L5 层级,不包含道具、场景环境、姿态动作。
+> **范畴边界**:人物衍生资产仅包含 L0–L6 层级,不包含道具、场景环境、姿态动作。
---
@@ -105,7 +107,9 @@
---
-## 五、服饰约束(L3+L4)
+## 五、服饰与鞋履约束(L3+L4+L5)
+
+> **说明**:以下款式为风格参考,不是硬性制服模板。应优先根据角色身份、年龄、职业、性格与场合自由组合,只要整体仍保持90年代复古日系动画气质即可。
### 女性服饰矩阵
@@ -121,10 +125,10 @@
| 项目 | 约束 | 提示词 |
|---|---|---|
-| 主色 | 暖色调、怀旧色彩 | 暖色调、怀旧色彩 |
-| 材质 | 布料质感清晰 | 布料纹理清晰、平涂上色 |
-| 质感 | 线条流畅、色彩柔和 | 线条流畅、色彩柔和 |
-| 层次 | 层次分明、细节丰富 | 层次分明、细节清晰 |
+| 主色 | 可按角色设定选择暖色、中性色或低饱和冷色,避免千篇一律 | 怀旧配色、角色化配色 |
+| 材质 | 布料质感清晰,可根据身份选择棉布/针织/制服呢料/丝绸等 | 布料纹理清晰、平涂上色 |
+| 质感 | 线条流畅、色彩柔和,保留90年代手绘感 | 线条流畅、色彩柔和 |
+| 层次 | 层次分明、细节丰富,但复杂度应与角色身份匹配 | 层次分明、细节清晰 |
### 男性服饰矩阵
@@ -136,9 +140,29 @@
| 运动装 | 运动服、卫衣 | 运动、活力 |
| 和服/汉服 | 传统、场合 | 和服、汉服 |
+### 鞋履设计矩阵(L5)
+
+| 风格 | 女性常用鞋型 | 男性常用鞋型 | 提示词 |
+|---|---|---|---|
+| 日常校园 | 乐福鞋、玛丽珍鞋、短袜皮鞋 | 乐福鞋、运动鞋 | 校园鞋、复古日系、简洁鞋型 |
+| 日常休闲 | 帆布鞋、低帮运动鞋、短靴 | 帆布鞋、休闲鞋、低帮运动鞋 | 休闲鞋、舒适、怀旧配色 |
+| 正式场合 | 低跟鞋、细带皮鞋、短靴 | 皮鞋、短靴 | 正式鞋履、精致、线条利落 |
+| 传统服饰 | 木屐、浅口绣鞋、布鞋 | 木屐、布鞋、传统短靴 | 传统鞋履、与服饰配套 |
+| 行动/运动 | 轻便运动鞋、系带短靴 | 运动鞋、功能短靴 | 轻便鞋履、便于行动 |
+
+### 鞋履通用约束
+
+| 项目 | 约束 | 提示词 |
+|---|---|---|
+| 风格统一 | 鞋履需与主服时代感协调,但鞋型可随角色身份自由变化 | 与服饰统一、复古日系 |
+| 结构清晰 | 鞋口/鞋跟/鞋带/袜装层次明确 | 鞋型清晰、结构明确 |
+| 配色 | 可呼应服饰主色、辅色或角色个人标识色,不必固定同一套配色逻辑 | 低饱和配色、怀旧色彩 |
+| 质感 | 手绘平涂、线条流畅,避免现代潮鞋夸张设计 | 手绘鞋履、平涂上色 |
+| 禁止 | 禁止赤脚、禁止缺失鞋履设计、禁止出现现代夸张球鞋科技感 | — |
+
---
-## 六、配饰约束(L5)
+## 六、配饰约束(L6)
### 女性配饰
@@ -163,15 +187,15 @@
## 七、服化组合速查
-| 场景 | 妆容 | 发型 | 服饰 | 配饰 |
-|---|---|---|---|---|
-| 日常校园 | 日常淡妆 | 双马尾/长发披散 | 制服/日常休闲装 | 简约 |
-| 初次相遇 | 日常淡妆 | 长发披散/侧马尾 | 日常休闲装 | 中等 |
-| 甜蜜约会 | 约会妆 | 侧马尾/丸子头 | 休闲/和服 | 中偏多 |
-| 正式场合 | 正式妆 | 编发/高马尾 | 礼服/正式服 | 较繁 |
-| 温柔私密 | 日常淡妆 | 长发披散 | 日常休闲装 | 简约 |
-| 激烈行动 | 日常淡妆(极淡) | 高马尾 | 运动装 | 简 |
-| 复古场景 | 复古妆 | 编发/双马尾 | 和服/复古装 | 中等 |
+| 场景 | 妆容 | 发型 | 服饰 | 鞋履 | 配饰 |
+|---|---|---|---|---|---|
+| 日常校园 | 日常淡妆 | 双马尾/长发披散 | 制服/日常休闲装 | 乐福鞋/玛丽珍鞋/运动鞋 | 简约 |
+| 初次相遇 | 日常淡妆 | 长发披散/侧马尾 | 日常休闲装 | 帆布鞋/低跟鞋 | 中等 |
+| 甜蜜约会 | 约会妆 | 侧马尾/丸子头 | 休闲/和服 | 低跟鞋/木屐 | 中偏多 |
+| 正式场合 | 正式妆 | 编发/高马尾 | 礼服/正式服 | 低跟皮鞋/短靴 | 较繁 |
+| 温柔私密 | 日常淡妆 | 长发披散 | 日常休闲装 | 软底鞋/帆布鞋 | 简约 |
+| 激烈行动 | 日常淡妆(极淡) | 高马尾 | 运动装 | 运动鞋/功能短靴 | 简 |
+| 复古场景 | 复古妆 | 编发/双马尾 | 和服/复古装 | 木屐/布鞋 | 中等 |
> **🔍 未覆盖场景推断规则**
>
@@ -181,7 +205,8 @@
> |---|---|
> | 妆容强度 | 默认日常淡妆(平涂上色、怀旧感);正式/典礼→正式妆;约会/心动→约会妆;复古主题→复古妆 |
> | 发型 | 日常/少女→双马尾或长发披散;运动/行动→高马尾;正式→编发;俏皮/个性→侧马尾;可爱→丸子头 |
-> | 服饰 | 90年代风格为锚(校服/制服/休闲装/和服);暖色调、怀旧色彩优先;线条流畅、布料纹理清晰 |
+> | 服饰 | 以90年代风格为锚自由变化:可从校服、制服、休闲装、和服、针织、夹克、连衣裙等中按角色设定选择,避免角色之间高度同质化 |
+> | 鞋履 | 根据服装与身份搭配乐福鞋、帆布鞋、皮鞋、短靴、木屐等,不固定单一答案 |
> | 配饰繁度 | 日常→简约(90年代风格发饰+基础配饰);正式→中等偏繁;行动/运动→简或无 |
> | 质感基准 | 手绘平涂上色始终锁定;线条流畅、色彩柔和暖调;禁止数字感/3D渲染/现代CG质感 |
@@ -207,7 +232,7 @@
| 站姿 | 自然站立、双脚平行微分(**禁止任何姿态变化**) |
| 表情 | 符合妆容风格的微表情(如淡妆→自然、正式妆→微笑) |
| 光线 | 柔和电影光,均匀柔光,无硬阴影 |
-| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰完全一致 |
+| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/鞋履/配饰完全一致 |
| 画面比例 | 建议 4:1 或 3:1 |
---
@@ -222,7 +247,8 @@ character design sheet,character turnaround,
【L1·妆容】{基础妆/轻妆/正式妆};使用 {妆容风格},皮肤均匀,{眉妆},{眼妆},{唇妆},
【L2·发型】{造型类型},发丝流畅,{发饰描述},
【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},衣服线条流畅,纹理清晰,
-【L5·配饰】{头饰},{耳饰},{项饰},{腰饰},
+【L5·鞋履】{鞋款},{鞋面材质},{袜装/鞋口设计},与服饰统一,
+【L6·配饰】{头饰},{耳饰},{项饰},{腰饰},
同一画面左至右并排:人像特写+正视图+侧视图+后视图,
自然站立,纯净中性灰背景,柔和电影光,无硬阴影,
四视图一致性,面容细腻渲染,发丝细腻渲染,纹理细节清晰
@@ -238,9 +264,9 @@ character design sheet,character turnaround,
| 编号 | 规则 |
|---|---|
| R1 | 叠加后面容必须与底模一致 |
-| R2 | 服饰必须用「衣服线条流畅 + 纹理清晰」 |
-| R3 | 女性配饰必须「90年代风格、与服饰配套」 |
-| R4 | 妆容/发型/服饰/配饰风格统一 |
+| R2 | 服饰需具备「线条流畅 + 结构清晰」的90年代手绘质感,但款式应允许因角色而异 |
+| R3 | 女性配饰需保持90年代风格并与服饰配套,不强制固定同一种组合 |
+| R4 | 妆容/发型/服饰/鞋履/配饰需在风格上统一,但不得模板化到角色失去差异 |
| R5 | 必须输出四视图设定图(人像特写+正视图+侧视图+后视图) |
| R6 | 必须指定「暖调米白背景 #F8F4E8」 |
| R7 | 必须指定「四视图一致性」 |
@@ -259,7 +285,7 @@ character design sheet,character turnaround,
|---|---|
| X1 | 叠加后面容偏移 |
| X2 | 配饰过于简单/现代化(女性) |
-| X3 | 妆容/服饰风格互相冲突 |
+| X3 | 妆容/服饰/鞋履风格互相冲突 |
| X4 | 复杂场景背景(必须暖色调背景) |
| X5 | 四视图间服化妆造不一致 |
| X6 | 输出提示词以外的任何内容 |
diff --git a/data/skills/art_skills/2D_flat_design/images/场景原始.png b/data/skills/art_skills/2D_flat_design/images/场景原始.png
deleted file mode 100644
index dd54d11..0000000
Binary files a/data/skills/art_skills/2D_flat_design/images/场景原始.png and /dev/null differ
diff --git a/data/skills/art_skills/2D_flat_design/images/场景衍生.png b/data/skills/art_skills/2D_flat_design/images/场景衍生.png
deleted file mode 100644
index 36e4370..0000000
Binary files a/data/skills/art_skills/2D_flat_design/images/场景衍生.png and /dev/null differ
diff --git a/data/skills/art_skills/2D_flat_design/images/女生原始.png b/data/skills/art_skills/2D_flat_design/images/女生原始.png
deleted file mode 100644
index 05b6f5b..0000000
Binary files a/data/skills/art_skills/2D_flat_design/images/女生原始.png and /dev/null differ
diff --git a/data/skills/art_skills/2D_flat_design/images/女生衍生.png b/data/skills/art_skills/2D_flat_design/images/女生衍生.png
deleted file mode 100644
index d59136a..0000000
Binary files a/data/skills/art_skills/2D_flat_design/images/女生衍生.png and /dev/null differ
diff --git a/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md b/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md
index 357aa84..a7fa5a6 100644
--- a/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md
+++ b/data/skills/art_skills/2D_mature_urban_romance/art_prompt/art_character_derivative.md
@@ -9,7 +9,7 @@
3. **逐层可控** — 每层独立描述,便于按层替换(换装不换妆)
4. **风格统一** — 所有服化元素服从同一美学体系
5. **质感不降** — 叠加后质感标准不低于底模
-6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰,禁止引入道具、场景、环境、动作
+6. **纯服化范畴** — 仅叠加妆容/发型/服饰/配饰/鞋履,禁止引入道具、场景、环境、动作
---
@@ -21,10 +21,11 @@
| L1 | 妆容(决策层) | 先分析用户线索,再决策「基础妆 / 轻妆 / 正式妆」强度 |
| L2 | 发型造型 | 发髻/束发/编发 + 发饰 |
| L3 | 中衣/内搭 | 替换白色基础中衣 |
-| L4 | 外衣/主服 | 现代都市服装(衬衫/外套/连衣裙等) |
+| L4 | 外衣/主服 | 现代都市差异化服装(衬衫/外套/连衣裙/套装等) |
| L5 | 配饰 | 首饰/手表/眼镜/包袋等 |
+| L6 | 鞋履 | 高跟鞋/短靴/乐福鞋/运动鞋等,与整体服装完整配套 |
-> **范畴边界**:人物衍生资产仅包含 L0–L5 层级(服化妆造),不包含道具(手机/书本/雨伞/咖啡杯等手持物)、场景环境(室内/室外/天气等)、姿态动作(行走/回眸/举手等)。这些属于其他资产类型的范畴。
+> **范畴边界**:人物衍生资产仅包含 L0–L6 层级(服化妆造),不包含道具(手机/书本/雨伞/咖啡杯等手持物)、场景环境(室内/室外/天气等)、姿态动作(行走/回眸/举手等)。这些属于其他资产类型的范畴。
---
@@ -138,14 +139,22 @@
| 运动休闲 | 运动服/卫衣/运动裤 | 运动、休闲 | 运动装、休闲运动 |
| 晚礼服 | 正式晚礼服 | 派对、晚宴 | 晚礼服、正式礼服 |
+### 差异化着装原则
+
+| 项目 | 约束 | 说明 |
+|---|---|---|
+| 角色区分 | 根据年龄、职业、性格、经济条件决定穿搭精致度与剪裁 | 禁止所有角色同款同色同搭配 |
+| 同风格差异 | 即使同为职场装,也要区分裙装/裤装/外套版型/内搭层次 | 保持统一审美,不做制服化处理 |
+| 场景适配 | 通勤、约会、居家、宴会分别切换服装方案 | 服装应随情境变化而变化 |
+
### 女性服饰通用约束
| 项目 | 约束 | 提示词 |
|---|---|---|
-| 主色 | 柔和色系为主,低饱和 | 柔和色调、低饱和色 |
+| 主色 | 柔和色系为主,低饱和,但不同角色需有各自配色重心 | 柔和色调、低饱和色、角色专属配色 |
| 材质 | 现代面料质感、纹理清晰 | 现代面料、纹理清晰 |
| 质感 | 衣物布料质感清晰 | 衣物质感清晰、布料纹理 |
-| 层次 | 服装层次分明、搭配合理 | 服装层次清晰、搭配得当 |
+| 层次 | 服装层次分明、搭配合理,不做千篇一律模板化穿搭 | 服装层次清晰、搭配得当 |
### 男性服饰矩阵
@@ -157,6 +166,17 @@
| 正式礼服 | 正装礼服、西装 | 正式礼服、西装礼服 |
| 居家便装 | 家居服、休闲装 | 家居服、休闲服装 |
+### 鞋履设计(L6)
+
+| 类别 | 适用 | 提示词 |
+|---|---|---|
+| 女性通勤鞋 | 职场、正式 | 尖头高跟鞋、猫跟鞋、乐福鞋、皮质细腻 |
+| 女性日常鞋 | 休闲、约会 | 浅口单鞋、短靴、小白鞋、鞋型精致 |
+| 男性通勤鞋 | 商务、正式 | 皮鞋、德比鞋、乐福鞋、鞋面干净挺括 |
+| 男女休闲鞋 | 日常、运动 | 运动鞋、帆布鞋、简约休闲鞋、与服装配套 |
+
+> 鞋履必须明确写出款式、材质与配色,并与服装风格一致;禁止省略脚部设计或默认所有角色穿同一种鞋。
+
---
## 六、配饰约束(L5)
@@ -184,15 +204,15 @@
## 七、服化组合速查
-| 场景 | 妆容 | 发型 | 服饰 | 配饰 |
-|---|---|---|---|---|
-| 职场通勤 | 清雅素妆 | 半扎发/盘发 | 商务正装 | 简约首饰/手表 |
-| 初次约会 | 柔媚桃妆 | 自然披发 | 约会装扮 | 精致首饰/包袋 |
-| 日常休闲 | 基础妆 | 马尾/自然披发 | 休闲日常 | 简约配饰 |
-| 正式场合 | 冷艳霜妆 | 盘发/半扎 | 商务正装/晚礼服 | 精致首饰/手表 |
-| 运动休闲 | 基础妆(极淡) | 高马尾/利落短发 | 运动休闲 | 运动手表/运动配件 |
-| 派对聚会 | 正式妆 | 优雅盘发/披发 | 晚礼服/时尚装 | 精致首饰/精致配饰 |
-| 居家休闲 | 素颜/基础妆 | 丸子头/自然披发 | 居家便装 | 无或少配饰 |
+| 场景 | 妆容 | 发型 | 服饰 | 配饰 | 鞋履 |
+|---|---|---|---|---|---|
+| 职场通勤 | 清雅素妆 | 半扎发/盘发 | 商务正装(可区分套裙/西裤/风衣叠穿) | 简约首饰/手表 | 高跟鞋/乐福鞋/皮鞋 |
+| 初次约会 | 柔媚桃妆 | 自然披发 | 约会装扮(连衣裙/针织套装/半裙) | 精致首饰/包袋 | 单鞋/短靴 |
+| 日常休闲 | 基础妆 | 马尾/自然披发 | 休闲日常(T恤牛仔/衬衫叠穿/卫衣) | 简约配饰 | 小白鞋/帆布鞋 |
+| 正式场合 | 冷艳霜妆 | 盘发/半扎 | 商务正装/晚礼服 | 精致首饰/手表 | 高跟鞋/礼鞋/皮鞋 |
+| 运动休闲 | 基础妆(极淡) | 高马尾/利落短发 | 运动休闲 | 运动手表/运动配件 | 运动鞋 |
+| 派对聚会 | 正式妆 | 优雅盘发/披发 | 晚礼服/时尚装 | 精致首饰/精致配饰 | 细跟鞋/短靴/礼鞋 |
+| 居家休闲 | 素颜/基础妆 | 丸子头/自然披发 | 居家便装 | 无或少配饰 | 软底拖鞋/简约居家鞋 |
---
@@ -230,7 +250,7 @@
| 站姿 | 自然站立、双脚平行微分、双臂自然下垂或微展(**禁止任何姿态变化**) |
| 表情 | 符合妆容风格的微表情(如清雅素妆→淡然、桃妆→含笑),仅限面部微表情,不涉及肢体动作 |
| 光线 | 均匀柔光,前方主光 + 双侧补光,无硬阴影 |
-| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰完全一致 |
+| 一致性 | 四视图的面容/妆容/发型/发饰/服饰/配饰/鞋履完全一致 |
| 画面比例 | 建议 4:1 或 3:1 |
---
@@ -256,8 +276,9 @@ character design sheet,character turnaround,
保持基础形象面容不变,{整体气质},
【L1·妆容】根据用户线索决策:{基础妆/轻妆/正式妆};使用 {妆容风格},肌肤柔光,{眉妆},{眼妆},{唇妆},
【L2·发型】{造型类型},发丝层次分明,{发饰描述},
-【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},衣服质感清晰,纹理超清晰,
+【L3+L4·服饰】{主色}{款式},{材质},{装饰工艺},按角色身份与场景差异化搭配,避免所有人服装同款同色,衣服质感清晰,纹理超清晰,
【L5·配饰】{头饰},{耳饰},{手表},{包袋},
+【L6·鞋履】{鞋型},{鞋面材质},{鞋跟/鞋底描述},与服装风格一致,
同一画面左至右并排:人像特写+正视图+侧视图+后视图,
自然站立,纯净中性灰背景,均匀柔光,无硬阴影,
四视图一致性,面容细腻渲染,发丝细腻渲染,纹理细节超清晰
@@ -274,7 +295,7 @@ character design sheet,character turnaround,
| R1 | 叠加后面容必须与底模一致 |
| R2 | 服饰必须用「衣服质感清晰 + 纹理超清晰」 |
| R3 | 女性配饰必须「简约精致 + 工艺清晰」 |
-| R4 | 妆容/发型/服饰/配饰风格统一 |
+| R4 | 妆容/发型/服饰/配饰/鞋履风格统一 |
| R5 | 必须输出四视图设定图(人像特写+正视图+侧视图+后视图) |
| R6 | 必须指定「纯净中性灰背景」 |
| R7 | 必须指定「四视图一致性」 |
@@ -286,6 +307,8 @@ character design sheet,character turnaround,
| R13 | **所有衍生资产均需妆造**——正常情况不保持素颜,至少使用基础妆 |
| R14 | **上妆强度受控**——即使上妆也需克制,不得出现夸张彩妆效果 |
| R15 | **道具/场景/动作不作强度升级依据**——仅凭道具,环境,动作等信息不得把基础妆抬高为更强妆容 |
+| R16 | **必须明确鞋履设计**——鞋型、材质、颜色至少明确两项,不能省略脚部搭配 |
+| R17 | **服装必须差异化**——根据角色身份、年龄、性格、场景变化穿搭,禁止所有角色套用同一套衣服模板 |
### 严禁
@@ -293,16 +316,18 @@ character design sheet,character turnaround,
|---|---|
| X1 | 叠加后面容偏移 |
| X2 | 配饰过于简单/夸张 |
-| X3 | 妆容/服饰风格互相冲突 |
+| X3 | 妆容/服饰/鞋履风格互相冲突 |
| X4 | 复杂场景背景(必须纯灰底) |
| X5 | 四视图间服化妆造不一致 |
| X6 | 输出提示词以外的任何内容(表格/方案/建议/解释/变体等) |
| X7 | 在人物衍生资产中加入场景描述(现代室内/室外/天气等环境元素) |
-| X8 | 输出「核心要素速查」「分层构建方案」「视觉约束」「禁止事项」「衍生方案」等章节 |
-| X9 | 加入任何道具交互(手持手机/书本/雨伞/咖啡杯等物品) |
-| X10 | 改变底模姿态(行走/回眸/举手/侧身/奔跑/低头/仰望等动作描述) |
-| X11 | 加入表情与姿态联动描述(如「侧身45°行走嘴角浅弯」等叙事性描写) |
-| X12 | 未分析用户线索就直接套用固定妆容 |
-| X13 | 错误保持素颜,导致衍生资产缺少应有妆造 |
-| X14 | 仅因道具/场景/动作词而误把妆容升级,导致妆造强度决策错误 |
+| X8 | 省略鞋履设计,导致脚部只有默认底模或无明确搭配 |
+| X9 | 所有角色使用同款同色同版型服装,缺乏角色差异 |
+| X10 | 输出「核心要素速查」「分层构建方案」「视觉约束」「禁止事项」「衍生方案」等章节 |
+| X11 | 加入任何道具交互(手持手机/书本/雨伞/咖啡杯等物品) |
+| X12 | 改变底模姿态(行走/回眸/举手/侧身/奔跑/低头/仰望等动作描述) |
+| X13 | 加入表情与姿态联动描述(如「侧身45°行走嘴角浅弯」等叙事性描写) |
+| X14 | 未分析用户线索就直接套用固定妆容 |
+| X15 | 错误保持素颜,导致衍生资产缺少应有妆造 |
+| X16 | 仅因道具/场景/动作词而误把妆容升级,导致妆造强度决策错误 |
diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md
new file mode 100644
index 0000000..07d32d5
--- /dev/null
+++ b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md
@@ -0,0 +1,88 @@
+---
+name: director_planning_style
+description: 都市写实风格约束 — 定义真人都市写实在色调体系、光影方案、质感方向、场景空间元素、乐器选择与环境音上的全局约束。适用于任何叙事类型。
+metaData: director_skills
+---
+
+# 都市风格约束 · 真人都市写实 · 技法参考
+
+---
+
+## 一、色调体系与画面基调
+
+- **色调基底** — 全片以米白(C1)、暖肤色(C2)、高级灰(C6)为基底色,整体色温偏暖(5200-5800K),饱和度中低(40-60%),呈现温暖明亮的都市生活感
+- **冷暖叙事对比** — 暖色(琥珀暖 C7、奶油粉 C5、金属银 C8)作为情感升温与关系确认的视觉信号,冷色用于压力、误会、疏离等段落。冷暖切换应与情绪弧线同步
+- **冷暖分配策略** — 日常与工作段落以中性/微冷为主,亲密与和解段落释放暖色;避免全程高暖导致情绪层次塌陷
+- **色盘先行原则** — 段落规划先绑定情绪场景(相遇/暧昧/约会/争执/和解等),再确定主色+辅色与光影方案,避免“剧情对了但情绪不对色”
+- **禁用色域** — 高饱和荧光色、强霓虹污染、过度赛博色彩与本风格不兼容
+
+
+---
+
+## 二、光影方案体系
+
+- **光影即叙事** — 6 套光影方案对应不同情绪段落,导演规划阶段应在段落层面确定光影基调方向,而非逐镜指定
+- **光源角度** — 正给镜头默认 30° 斜射(较柔和),侧给镜头根据场景与人物关系微调
+
+| 光影方案 | 方案名 | 色调倾向 | 适用情绪 |
+|---|---|---|---|
+| A | 自然漫射 | 米白底 + 均匀柔和光 | 日常通勤、生活流叙事 |
+| B | 暖调侧光 | 奶油暖 + 局部暖光 | 升温互动、居家松弛 |
+| C | 顶光环境混合 | 中性灰 + 柔和冷白 | 职场节奏、理性沟通 |
+| D | 窗光点光源 | 琥珀暖主导 + 冷蓝背景 | 夜晚暧昧、亲密推进 |
+| E | 街头霓虹晕光 | 冷色背景 + 暖色点缀 | 都市夜景、浪漫游走 |
+| F | 阴天漫射冷光 | 灰蓝主调 + 暖色局部 | 过渡段、低潮段 |
+
+- **冷暖光分配** — 暖色光可全片使用但需分层控制;冲突/疏离段落降低暖光占比,避免情绪与光色冲突
+- **氛围方向映射** — 每场戏氛围方向应映射到上述光影方案(A-F)的某一方向,确保视觉一致性
+
+## 三、质感方向
+
+- **超清纪实感** — 真人写实摄影核心:皮肤纹理可见、发丝根根分明、材质细节清晰可信
+- **强对比度 + 极致细节** — 作为画面质感锚点。不是低对比小清新,不是重滤镜氛围化,而是可拍可落地的影视纪实感
+- **材质真实** — 服化道需具备现实可信度:西装面料、玻璃反射、金属器件、木质家具、电子屏幕高光都应符合都市实拍逻辑
+- **皮肤质感** — 保留真实毛孔与细微瑕疵,控制磨皮强度,追求“真实但好看”
+- **写实不等于平淡** — 通过构图、景别、运动节奏放大情绪感染力,而非依赖夸张特效与过度后期
+
+---
+
+## 四、都市场景空间元素
+
+都市世界观特有的场景元素及其视觉叙事功能:
+
+- **窗框/玻璃/门洞** — 天然框架式构图道具,制造空间分层与人物关系距离感
+- **街道/地铁/电梯/写字楼走廊** — 都市节奏载体,通勤与停顿的切换可直接映射角色心理状态
+- **咖啡厅/办公室/居家客厅** — 情绪容器:咖啡厅偏试探,办公室偏克制,居家偏安全与松弛
+- **天气与时段作为转场** — 日转夜、晴转雨、黄昏入夜可用于段落情绪缓冲,避免硬切
+- **转折点用视觉而非解释** — 优先使用画面手段(景别突变、视线错位、空间阻隔)承接情绪转折,减少对白解释负担
+
+---
+
+## 五、都市乐器与环境音
+
+都市世界观下的声音元素约束:
+
+### 乐器选择
+
+- **钢琴** — 日常、温馨、回忆段落核心乐器,最能体现都市生活质感
+- **吉他** — 轻松、街头、慢节奏浪漫段落的有效主导
+- **弦乐** — 情绪抬升与情感爆发段落的主力铺底
+- **Lo-fi/轻电子** — 年轻化、城市夜生活、节奏切换段落的风格增强器
+- **环境音优先级高** — 都市剧中真实环境声是沉浸感关键,配乐不应压过对白
+
+### 乐器组合策略
+
+| 情绪阶段 | 乐器组合 |
+|---|---|
+| 平稳/开场/收尾 | 钢琴独奏 或 吉他独奏 |
+| 日常推进 | 钢琴 + 轻打击 |
+| 暧昧升温/浪漫 | 钢琴 + 弦乐 |
+| 情绪爆发/冲突 | 弦乐主导 + 低频铺底 |
+| 夜景/转场 | Lo-fi/轻电子 + 环境声 |
+
+### 都市环境音
+
+- **典型环境音层次** — 车流声 / 地铁进站提示 / 电梯提示音 / 咖啡机声 / 键盘敲击 / 雨声 / 空调底噪 / 城市远景噪声
+- **每场戏标注 1-2 个核心环境音**,帮助后续音效设计。环境音层次越准确,都市写实质感越强
+
+---
\ No newline at end of file
diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md
new file mode 100644
index 0000000..f0c0277
--- /dev/null
+++ b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md
@@ -0,0 +1,47 @@
+---
+name: director_storyboard_table_style
+description: 分镜表都市约束 — 定义真人都市写实在分镜表中的光影氛围规范、光源角度、动作节奏、环境动态、运镜禁忌与转场禁忌。适用于任何叙事类型。
+metaData: director_skills
+---
+
+# 分镜表都市约束 · 真人都市写实 · 技法参考
+
+---
+
+## 一、分镜表定位
+
+分镜表是导演将剧本转化为镜头语言的核心工具。以下仅提供真人都市写实风格在分镜表层面的约束规范。
+
+---
+
+## 二、光影与氛围
+
+- **同场戏光影统一** — 一场戏内不应出现两种以上光影方案,除非有明确的叙事转折(如关台灯→月光冷辉)
+- **情绪色盘绑定** — 每场戏至少绑定 1 个情绪场景(如相遇心动/工作争执/约会甜蜜),并在镜头组内保持主色+辅色连续性
+- **光源角度规范** — 正给镜头光源默认 30° 斜射(较柔和),侧给镜头根据画面需要调整。描述光影时须区分正给/侧给的角度差异
+- **冷暖色调与叙事阶段匹配** — 工作/独处/冲突段落保持中性/冷调,暖色调(暖橙+冷蓝背景对比)在情感升温后使用
+- **光影转场是高级手段** — 从自然光(A)渐变到室内暖光(B)= 日转夜的时间流逝。在分镜表中标注光影变化点
+
+---
+
+## 三、环境动态
+
+- **环境动态增加画面呼吸感** — 窗外车灯流动、电脑屏幕闪烁、咖啡杯热气、手机屏幕亮起。每 3-4 个镜头至少安排一个有环境动态的镜头,避免画面"死"掉
+- **都市环境元素优先** — 环境动态应选用都市世界观内的元素:车灯流动、雨滴划窗、咖啡热气、手机屏幕亮灭、窗帘微动、电梯数字跳动,禁止出现与现代都市不兼容的元素
+
+---
+
+## 四、都市动作节奏
+
+- **都市动作要自然** — 所有人物动作默认自然节奏。起身、转身、抬手都应标注"自然"或"随意"
+- **道具互动** — 都市场景中手机、咖啡杯、文件、车钥匙等道具的使用是天然的动态资产,可在画面描述中加入道具互动细节,增加生活质感
+- **肢体语言现代化** — 都市人物举止应符合现代都市气质:自信的步态、随性的倚靠、不经意的小动作(拨头发、看手表、咬唇)
+
+---
+
+## 五、运镜禁忌
+
+- **禁用快速运镜** — 甩镜、急推、手持晃动与真人都市写实的气质冲突(除非是动作/追逐场景)
+- **禁用花式转场** — 划屏、旋转、百叶窗等与本风格不兼容
+
+---
\ No newline at end of file
diff --git a/data/skills/production_agent_execution.md b/data/skills/production_agent_execution.md
index 1bd9af1..a8e32df 100644
--- a/data/skills/production_agent_execution.md
+++ b/data/skills/production_agent_execution.md
@@ -81,20 +81,27 @@ add_deriveAsset({
### 提取规则
-> **核心原则**:derive 是父资产的**视觉状态变体**("{父资产名}·{状态名}"),**不是**独立物件。
-> 只衍生**图片模型无法仅凭提示词处理的视觉差异**(服装、形态、伤势、物件状态等)。
-> 表情、情绪、简单动作姿态等**不需要衍生**。
+> **核心原则**:derive 是父资产的**视觉状态变体**("{父资产名}·{状态名}"),**不是**独立物件,也不是为了某个镜头临时拆出的局部特写。
+> 只衍生**图片模型无法仅凭提示词稳定处理、且能在多个镜头/场次复用的资产级视觉差异**(服装、整体形态、结构性残缺、物件状态等)。
+> 表情、情绪、简单动作姿态、局部特写、镜头强调细节等**不需要衍生**。
+> **角色默认基准态**:角色父资产默认视为基础打底态(如白色背心+内裤,或仅内裤状态)。因此剧本中凡出现校服、常服、礼服、盔甲、外套等明确穿着时,通常应补充对应的**服装类衍生资产**;基础打底态本身不重复创建衍生。若某角色当前**没有任何子资产**,则应先根据剧本主场景与常态设定,补充一套最合适的**默认常服/正式服装衍生**,避免后续该角色长期停留在基础打底态。
**衍生类型参考**:
| 资产类型 | 典型衍生 | 示例 |
|---------|---------|------|
-| 角色 | 服装变体、伤势/身体状态、形态变化、特殊装扮 | 便装→正装、缠绷带、变身/异化 |
+| 角色 | 服装变体、结构性特征变体 | 常服→礼服、变身/异化、缺手/缺脚 |
| 道具 | 损坏、激活/发光、变形 | 破损断裂、发光激活、展开/碎裂 |
| 场景 | 时间变体、破坏状态、氛围变体 | 夜景版、战后废墟、雨天/雪天 |
**规则**:
- 只提取与默认状态有明显视觉差异、且模型无法仅凭提示词控制的状态
+- 角色类资产**只考虑两类衍生**:①服装变体;②结构性特征变体(如变身、异化、缺手缺脚等角色整体外形改变)
+- 特征变体必须同时满足:**稳定、可复用、资产级**。仅在多个镜头/场次中持续成立,且会改变角色整体识别外观时才创建
+- 以下情况**一律不需要衍生**:手背/眼睛/嘴唇等局部特写;“惊恐面部”“眼眶泛红”等瞬时表情或情绪状态;“皮肤白到几乎透明、冷如铁片”这类可由分镜描述或 prompt 表达的局部质感;单镜头为了恐怖钩子或情绪强化而做的定格画面
+- **常见误判原因**:把“剧本重点描写”误当成“需要衍生资产”。判断标准不是它是否重要,而是它是否属于父资产**稳定、可复用、整体级**的视觉状态
+- 若角色当前 `derive` 为空,应先补 1 个最符合剧本常态的服装类衍生资产(如常服、校服、工装、礼服中的一种),作为后续主要出镜默认态
+- 若当前剧情穿着不是基础打底态,应优先补充对应服装类衍生资产;若存在持续且显著的身体/形态差异,再补充对应特征类衍生资产
- 已存在于 `derive` 数组中的状态不重复
- 每个资产 1~5 个衍生,宁缺勿滥
- 提取到衍生资产后,必须逐条调用 `add_deriveAsset` 保存,禁止只分析不写入
diff --git a/data/skills/script_execution_adaptation.md b/data/skills/script_execution_adaptation.md
index 38791d2..7535195 100644
--- a/data/skills/script_execution_adaptation.md
+++ b/data/skills/script_execution_adaptation.md
@@ -17,7 +17,7 @@
- 主要删除决策:被删/压缩内容、原因、对主线影响
- 世界观呈现策略:关键元素出场节奏、解释度策略、角色态度锚点
3. **阐述思路**(200-300字):核心改编原则方向、删减大方向、世界观呈现思路
-4. 严格按照XML格式写出改编策略改编策略内容。
+4. 严格按照XML格式写出改编策略,格式为改编策略内容。
5. 返回简短确认,如:"改编策略已保存,请在右侧工作台查看。"
## 约束
diff --git a/data/skills/script_execution_script.md b/data/skills/script_execution_script.md
index 4446b5a..ef8b4ff 100644
--- a/data/skills/script_execution_script.md
+++ b/data/skills/script_execution_script.md
@@ -15,7 +15,7 @@
1. 调用 `get_planData` 获取骨架与改编策略;若存在上一集剧本id,调用 `get_script_content(ids)` 获取最后一集剧本内容,用于衔接剧情与角色状态,调用 `get_novel_text` 获取对应章节原文,调用 `get_novel_events(ids)` 获取事件表
2. 从骨架中**仅提取当前任务集**的信息:覆盖章节、戏剧功能、场景核心、删减决策、集末钩子。**忽略其他已完成或未分配的集**
3. **阐述思路**(200-300字):场景组织方式、重点情绪与冲突、节奏把控思路
-4. 严格按照XML格式写出剧本内容剧本内容。
+4. 严格按照XML格式写出剧本内容,格式为剧本内容。
5. 返回简短确认,如:"第X集剧本已写入,请在工作台查看。"
## 约束
@@ -28,7 +28,7 @@
## 注意事项
-- 严格按照XML格式写出剧本内容剧本内容`。
+- 严格按照XML格式写出剧本内容,格式为剧本内容`。
- get_script_content(ids)只允许获取最后一集剧本内容
- **每次只编写当前任务集的剧本,不得将之前已完成的集重新输出或写入**
- 只执行剧本编写,不越权执行其他阶段
diff --git a/data/skills/script_execution_skeleton.md b/data/skills/script_execution_skeleton.md
index aa1531a..11b8355 100644
--- a/data/skills/script_execution_skeleton.md
+++ b/data/skills/script_execution_skeleton.md
@@ -20,7 +20,7 @@
- 全局删减决策表
- 付费卡点设计
3. **阐述思路**(200-300字):核心吸引力判断、三幕划分思路、分集策略方向
-4. 严格按照XML格式写出故事骨架故事骨架内容。
+4. 严格按照XML格式写出故事骨架,格式为故事骨架内容。
5. 返回简短确认,如:"故事骨架已保存,请在右侧工作台查看。"
## 约束
diff --git a/electron-builder.yml b/electron-builder.yml
index 5b582c5..cf57482 100644
--- a/electron-builder.yml
+++ b/electron-builder.yml
@@ -37,9 +37,6 @@ extraResources:
win:
target:
- target: nsis
- arch:
- - x64
- - arm64
icon: ./scripts/logo.ico
nsis: