一键导入
fiction-doctor
项目体检诊断。只读检查项目目录、文件、JSON、底本体系完整性。 发现缺失或异常项时解释影响和修复建议,不自动修复。 触发方式:/fiction-doctor、「体检」「诊断」「检查项目」「项目状态」「帮我看看这个项目有没有问题」「检查一下文件」。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
项目体检诊断。只读检查项目目录、文件、JSON、底本体系完整性。 发现缺失或异常项时解释影响和修复建议,不自动修复。 触发方式:/fiction-doctor、「体检」「诊断」「检查项目」「项目状态」「帮我看看这个项目有没有问题」「检查一下文件」。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
正文写作 + 章节修改。写作支持 Normal(标准四步)和 Deep(完整六步+底本同步+data-agent)双模式;修改支持 Re-craft(大改,自动传播)和 Rewrite(重写,全链路刷新)两种内建模式。Polish 模式请走 fiction-polish。 系统自动检测模式并提示用户确认。每章写完自动检测里程碑节点弹出建议。 写作前自动检查章纲是否存在,不存在则阻断。 触发方式:/fiction-write {章号}、「写第X章」「续写」「继续写」「日更」「下一章」「接着写」「开始写」。
网文拆解。分析爆款小说的结构、人设、爽点、节奏等。 自动按篇幅路由到长篇或短篇拆解管线。输出结构化分析报告。 触发方式:/fiction-analyze、「拆书」「拆文」「分析这本书」「深度拆解」「帮我拆一下」「学学这本书」。
小说构思与共创。引导用户与 AI 共同打磨小说核心构思,包括题材定位、角色设计、 世界观框架、核心冲突、文风定位等。在正式开书(fiction-start)前完成。 触发方式:/fiction-conceive、「聊聊构思」「帮我打磨设定」「讨论主角」「文风讨论」「构思共创」「我想写个什么样的故事」「帮我设计角色」。
导出与完本归档。合并所有正文为 .txt/.docx 格式, 可选去格式、加目录、生成封面。完本后一键归档项目文件。 触发方式:/fiction-export、「导出」「完本」「归档」「下载」「导出txt」「我要完本了」。
逆向导入已有小说。将已写好的半成品或完本小说反向解析为标准项目目录结构, 兼容后续 fiction-plan、fiction-write 流程。内部复用 fiction-analyze 的拆解管线, 按篇幅自动分流。 触发方式:/fiction-import、「导入小说」「反向解析」「导入」「把我的书导进来」「我有现成的稿子」。
从当前会话提取成功写作模式并写入 project_memory.json。 类型包括:hook/pacing/dialogue/payoff/emotion/format/other。 后续写作时自动参考已积累的模式。 触发方式:/fiction-learn、「记住这个写法」「学习」「这个写法好」「把这招存起来」「以后都这么写」。
| name | fiction-doctor |
| description | 项目体检诊断。只读检查项目目录、文件、JSON、底本体系完整性。 发现缺失或异常项时解释影响和修复建议,不自动修复。 触发方式:/fiction-doctor、「体检」「诊断」「检查项目」「项目状态」「帮我看看这个项目有没有问题」「检查一下文件」。 |
只读诊断当前项目:确认所处阶段应有的文件是否完整。
export WORKSPACE_ROOT="${CODEX_PROJECT_DIR:-${CLAUDE_PROJECT_DIR:-$PWD}}"
export SCRIPTS_DIR="${CODEX_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:?}}/scripts"
# 短状态
python -X utf8 "${SCRIPTS_DIR}/fiction.py" --project-root "${WORKSPACE_ROOT}" project-status --format summary
# 标准体检
python -X utf8 "${SCRIPTS_DIR}/fiction.py" --project-root "${WORKSPACE_ROOT}" doctor --format text
# 指定章节(可选)
# python -X utf8 "${SCRIPTS_DIR}/fiction.py" --project-root "${WORKSPACE_ROOT}" doctor --chapter {N} --deep
报告包含:
不执行真实修复,不展示或要求粘贴 API key。
各阶段的文件完整性标准:
> /fiction-doctor
体检报告
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
阶段:开书后(已写至第 15 章)
✅ 项目状态正常
· .novel/state.json ✓
· 设定集/主角卡.md ✓
· 设定集/世界观.md ✓
· 设定集/核心冲突.md ✓
· 大纲/总纲.md ✓
· 大纲/第1卷/详细大纲.md ✓
· 正文/ 1-15 章完整 ✓
· 追踪/伏笔.md ✓
· 追踪/时间线.md ✓
· .story-system/MASTER_SETTING.json ✓
· 底本版本号一致 ✓
⚠️ 建议注意
· 距上次审查已过 6 章(第 9 章后未审)
· 追踪/上下文.md 建议归档(当前 50 条记录)
无需处理。
> /fiction-doctor --deep
体检报告(深度)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
...
❌ 问题:设定集/世界观.md 引用了一个未建档的配角"赵铁柱"
影响:后续查询角色赵铁柱时可能返回空结果
建议:运行 fiction-export characters 检查清单,或手动补卡
...
本 skill 的开发参考了以下开源项目的思路与实现:
感谢原作者的开源贡献。