Skill.md
- SKILL.md
--- name: miaobi-shenghua description: 妙笔生花 - 半自动小说工作台。五组件联动:设定→拆文→细纲→正文→可视化。 用户说"妙笔生花"/"开新书"/"拆文"/"写细纲"/"写正文"/"写作"/"写x章"/"打开可视化"/"拓扑图"时激活。 ---
Skill.md
正文生成组件。AI读取细纲+设定生成正文,自动检测AI味并标记建议替换,提供词汇替换参考。 正文写完后自动触发后置流程:质检→角色状态更新→时间线登记→伏笔状态更新→权重更新。 Trigger: 用户说"写正文"/"生成章节"/"写作"/"开始写"时激活。
SKILL.md
---
name: miaobi-writing
description: >
正文生成组件。AI读取细纲+设定生成正文,自动检测AI味并标记建议替换,提供词汇替换参考。
正文写完后自动触发后置流程:质检→角色状态更新→时间线登记→伏笔状态更新→权重更新。
Trigger: 用户说"写正文"/"生成章节"/"写作"/"开始写"时激活。
---
# 正文生成组件
**Trigger**: "写正文"/"生成章节"/"写作"/"开始写"/"写这一章"
---
## 前置条件
- 已运行组件一(项目设定)
- 已运行组件三(细纲写作),存在确认的章节细纲
- 检测:`{project_root}/章节细纲/第XXX章.md` 存在且已确认
- 未满足:提示用户先完成细纲
---
## 输入
- 项目根目录路径
- 已确认的章节细纲(含细纲提示词和正文提示词)
- 项目设定、角色卡、记忆账本
- 拆解资料库(词汇、句式、套路)
---
## 输出产物
1. **正文草稿**:`{project_root}/正文/第XXX章_草稿.md`
2. **AI味检测报告**:内嵌在草稿中
3. **词汇替换参考**:内嵌在草稿中
4. **正式版正文**:`{project_root}/正文/第XXX章.md`
5. **质检报告**:`{project_root}/质检报告/第XXX章_质检.md`
6. **更新的角色状态**:`{project_root}/记忆账本/角色状态追踪.md`
7. **更新的时间线**:`{project_root}/记忆账本/时间线.md`
8. **更新的伏笔追踪**:`{project_root}/记忆账本/伏笔追踪.md`
9. **更新的资料库权重**:`{project_root}/拆文分析/语句素材库/`
---
## 执行流程
### Phase 1:生成正文草稿
#### 读取内容
- `{project_root}/章节细纲/第XXX章.md` —— 含细纲提示词和正文提示词
- `{project_root}/设定/` —— 世界观、金手指、修炼体系等
- `{project_root}/角色/` —— 角色当前状态
- `{project_root}/拆文分析/语句素材库/` —— 可用词汇、句式
- `{project_root}/写作指南/本书专属指南.md`
- `guides/01_反AI写作风格指南.md`
#### 生成规则
1. 严格按照正文提示词生成
2. 按细纲场景顺序生成
3. 优先使用资料库中的高权重词汇和句式(同类型内排序)
4. 遵守反AI写作风格指南 + 本书专属指南
5. 严格参照角色卡,防止OOC
6. 检查7个连续性变量
7. 伏笔按细纲安排自然处理
#### 输出
正文草稿,按场景分段。
---
### Phase 2:AI味检测+标记+建议替换
**触发时机**:正文草稿生成后自动执行
#### 检测维度
| 维度 | 检测内容 | 处理方式 |
|------|---------|---------|
| **一级禁用词** | 仿佛、好像、缓缓、不禁、微微、轻轻、淡淡、眼中闪过、嘴角勾起、心中一动等 | 标记红色,必须替换 |
| **二级禁用句式** | "他终于明白..."、"此刻,他..."、"一切...都..."、连续3句相同排比 | 标记黄色,建议替换 |
| **AI套路表达** | 总结升华句、说教句、预告句、过度解释 | 标记橙色,建议删除或替换 |
| **抽象情绪词** | "他感到XX"、"他很XX" | 标记蓝色,建议改为动作展示 |
#### 输出格式
```markdown
## AI味检测报告
### 🔴 必须替换(一级禁用词)
| 位置 | 原文 | 建议替换 |
|------|------|---------|
| 第2段 | "他不禁颤抖起来" | "他攥紧拳头,指甲陷进掌心里" |
| 第5段 | "眼中闪过一丝怒意" | "他咬紧后槽牙" |
### 🟡 建议替换(二级禁用句式)
| 位置 | 原文 | 建议替换 |
|------|------|---------|
| 第8段 | "此刻,他终于明白了" | 删除,用动作暗示 |
### 🟠 建议删除(AI套路表达)
| 位置 | 原文 | 处理 |
|------|------|------|
| 末段 | "这一刻,他成长了" | 删除,硬截断 |
### 🔵 建议改写(抽象情绪词)
| 位置 | 原文 | 建议改写 |
|------|------|---------|
| 第3段 | "他感到非常愤怒" | "他一拳砸在桌上,杯子跳起来" |
### 统计
- 🔴 必须替换:X处
- 🟡 建议替换:X处
- 🟠 建议删除:X处
- 🔵 建议改写:X处
```
---
### Phase 3:词汇替换参考
对每个段落,从资料库检索替代选项:
1. 识别可替换的词汇/表达
2. 从语句素材库同类型文件检索
3. 按同类型内权重排序,列出3-5个替换参考
4. 标注权重分数和来源
输出格式见 `templates/词汇替换参考模板.md`
---
### Phase 4:用户确认定稿
#### 用户操作
1. 查看AI味检测报告,选择替换或保留
2. 查看词汇替换参考,选择替代或保留
3. 手动修改正文
4. 确认定稿
#### 输出
- 正式版正文:`{project_root}/正文/第XXX章.md`
- 更新资料库权重
---
### Phase 5:后置触发流程(正文定稿后自动执行)
> 执行顺序:质检→角色状态更新→时间线登记→伏笔状态更新→资料库权重更新
> 原则:质检只标记不修改,其余自动更新
#### Step 1:质检(必做)
调用 `guides/05_正文写作质检清单.md`
1. 逐条对照质检清单检查正文
2. 只标记问题,不修改正文
3. 输出质检报告:`{project_root}/质检报告/第XXX章_质检.md`
#### Step 2:角色状态更新(自动)
调用 `guides/02_角色状态机与角色卡指南.md`
1. 从正文提取角色变化
2. 更新角色卡和角色状态追踪
3. 清理过期状态
#### Step 3:时间线登记(自动)
调用 `guides/04_时间线管理指南.md`
1. 登记本章事件
2. 新地点出现时记录距离
3. 写入时间线文件
#### Step 4:伏笔状态更新(自动)
调用 `guides/03_伏笔追踪指南.md`
1. 回收的伏笔:状态改为RESOLVED
2. 新埋设的伏笔:分配新ID,状态PLANTED
3. 超期检查:>=15章标记OVERDUE
#### Step 5:资料库权重更新(自动)
1. 从正文提取本次使用的关键词汇
2. 同类型内更新权重
3. 更新资料库文件
---
## 记忆系统
| 记忆类型 | 用途 | 路径 | 更新频率 |
|---------|------|------|---------|
| **短期记忆** | 当前项目、当前卷、本章状态 | `记忆账本/短期记忆.md` | 每章结束 |
| **长期记忆** | 跨项目稳定偏好、高频表达 | `记忆账本/长期记忆.md` | 每周/每项目结束 |
| **永久记忆** | 全局硬约束、审美底线 | `记忆账本/永久记忆.md` | 用户明确要求时 |
| **角色状态追踪** | 角色动态状态 | `记忆账本/角色状态追踪.md` | 每章结束 |
| **伏笔追踪** | 伏笔埋设与回收 | `记忆账本/伏笔追踪.md` | 每章结束 |
| **时间线** | 事件登记、地点距离 | `记忆账本/时间线.md` | 每章结束 |
| **连续性账本** | 7个连续性变量 | `记忆账本/连续性账本.md` | 每章结束 |
---
## 辅助指南
| 指南 | 用途 | 路径 |
|------|------|------|
| 反AI写作风格指南 | 正文写作时的风格约束 | `guides/01_反AI写作风格指南.md` |
| 角色状态机指南 | 角色卡维护与OOC检测 | `guides/02_角色状态机与角色卡指南.md` |
| 伏笔追踪指南 | 伏笔埋设、回收、超期检查 | `guides/03_伏笔追踪指南.md` |
| 时间线管理指南 | 事件登记、地点距离、一致性检查 | `guides/04_时间线管理指南.md` |
| 正文写作质检清单 | 正文完成后的质量检查 | `guides/05_正文写作质检清单.md` |
| 词汇替换参考指南 | 正文完成后提供同类型内替代选项 | `guides/06_词汇替换参考指南.md` |
---
## 调用地址
- 本组件:`components/04-writing/SKILL.md`
- 模板目录:`components/04-writing/templates/`
---
## 关联组件
- 组件一(设定):提供世界观、角色、金手指等设定
- 组件二(拆文):提供词汇库、句式库、套路库
- 组件三(细纲):提供章节细纲和提示词
---
## 核心规则
1. AI生成草稿和候选,人类决定最终成句
2. 正文必须基于已确认的细纲和提示词生成
3. AI味检测是必做项,不能跳过
4. 一级禁用词必须替换,不能保留
5. 优先使用资料库中的高权重表达(同类型内排序)
6. 严格遵守反AI写作风格指南 + 本书专属指南
7. 严格参照角色卡,防止OOC
8. 检查7个连续性变量
9. 每次写作后更新资料库权重(同类型内)
10. 每个段落提供3-5个替换参考
11. 所有读写操作都在项目根目录
12. 权重只在同类型内排序,不跨类型影响
13. 后置流程按顺序执行,不能跳步
14. 质检只标记问题,不自动修改正文