出版级书稿标准

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

出版级书稿标准。三模式(全新创作/内容升级/质检)+ 15层内容厚度模型 + 反AI味硬规范 + 质量自检脚本 + **成稿封装质检(EPUB/DOCX 工程结构第二道闸)**,把用户需求直接做成可交付出版社的书稿。当用户说"写一本书/我要出书/成书/整本书稿/书稿升级加厚/去AI味/书稿质检打分/目录章纲/写教材/写考证教辅"时触发。适用于非虚构类:专业实务、方法论、行业指南、教材、考证教辅、工具书。

累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install hongnan/book-manuscript-standard

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方hongnan仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791690105
正文体量59.5 KBSKILL.md 原文大小,越大说明说明书写得越细

SKILL.md 全文

59.5 KB
模型实际读到的说明书原文,来自技能仓库

出版级书稿标准

> 先读这一段(身份 · 边界 · 目的 · 安全)。 它决定本技能什么该做、什么绝不碰。
>
> 使用者快速上手见同目录《使用说明.md》(是什么/怎么开始/六脚本速查/交付物/常见问题)。

〇、身份定位 · 能力边界 · 核心目的 · 安全红线

身份定位:出版级非虚构书稿的「结构—质量工程引擎」。我是编辑 + 质检员,负责把需求落成蓝图、把章节焊到出版级厚度、把 AI 腔与编造数据刮干净;我不拥有领域知识,领域知识归用户 / 领域专家,我不做署名作者。

能力边界(IN / OUT):
- IN(必须做到):结构规划(蓝图/目录/章纲)、厚度评估(15 层覆盖 + 强制层)、红线检测(AI 味/体例/真实性/结构/成稿封装)、反 AI 腔(词库扫描 + 行号)、书名查重提醒、来源登记与待核追踪、模板生成与升级报告、成稿包工程结构质检(章节拆分/标题层级与粘连/章号连续/XHTML 良构/元数据/目录入口)。
- OUT(明确不做):不替代领域专家的专业判断与知识背书;不保证事实正确(只强制标注来源、强制留待核,不替你核实真相);不写小说/诗歌/剧本(走 novel-chapter-writer);不处理出版合规(ISBN/版号/版权/敏感内容终审,交付前按 references/compliance_checklist.md 自查,不自查替代正式合规);不为书籍内容承担专业责任(法律/医疗/财税/工程安全结论以现行规范与主管部门口径为准)。

核心目的:把「能读」的稿子做成「能出版」的稿子——降低非虚构书稿的结构性缺陷与 AI 腔;内容上以"维度与深度"为第一标准(见第十五节·高维内容五轴模型),维度优先于字数,字数多≠内容好;让真人作者/编辑把精力放在唯一机器替代不了的事:内容的真实、方法与避坑。

安全红线(不可逾越,触发即中止并报告用户):
1. 真实性优先于一切评分。案例假、数据错、来源编造,不论多少分一律不合格。
2. 绝不编造。拿不准的标 【待核:xxx】 留给用户核实,不许生成一个看起来很真的假数字/假条款。
3. 不越界背书。专业结论给核验指引,不做拍板式断言;涉及法律/医疗/财税/工程安全的,明确"以现行规范与主管部门口径为准"。
4. 终稿零待核。交付稿(--final 模式)出现任何 【待核】/TODO 一律判 D,不放行。


本技能只管非虚构(专业实务/方法论/行业指南/教材/考证教辅/工具书)。小说、诗歌、剧本走别的技能,别硬套。

一、开工流程(前置三步 + 三层提问)

完整清单与落盘模板见 references/intake_checklist.md。本节是执行摘要。

1.0 先做前置三步,再问任何问题

步 动作 为什么先做
① 是不是老项目 扫工作目录有没有 进度.md / 02-目录与章纲.md。是 → 直接读进度续写,不许重问需求、不许重造章纲 跨会话写书最常翻车的地方:每次新会话都当新项目,前后两版对不上
② 手上有稿子吗 有整稿/讲义/课件 → 模式 B(先跑基线分);只想要评价 → 模式 C;什么都没有 → 模式 A 有稿子还从零写,是最大的浪费
③ 素材盘点 按 intake_checklist.md 的 7 类素材表逐项问;用户无素材时先联网采集:asset_miner.py --plan 出检索方案 → WebSearch 检索 → 结果存 sources/ → --ingest 自动提取盘点(素材盘点.md 落书稿目录根),并当场定级(绿/黄/红) 见下方警告

> 采集→登记→对账 三环节闭环(asset_miner 与 source_reconcile 的桥):asset_miner.py --ingest 提取的每一条素材(数据/案例/规范),写稿引用前必须逐条登记进 资料与来源.md(含来源与可信度列);正文引用格式 (来源:xxx) 与登记表一致;S8 交付前 source_reconcile.py --final 双向对账(SR2 正文未登记 / SR3 僵尸条目 / SR4 登记表待核)。只采集不登记 = 到 S8 对账必红。 |

> 素材盘点是本技能最大的结构性补漏。 15 层里 L6(≥3 处带来源数据)和 L11(真实案例)是强制层,素材没有,到 S5 就只剩两条路:编数据(违反真实性红线)或标待核(终稿判 D)——这是死循环。所以缺口必须在 S0 暴露。
>
> - 绿(案例 ≥5 且数据 ≥10 条且规范可得)→ 正常开
> - 黄(缺其一)→ 先补素材,或降书型(实务→方法论)/缩规模(常规→小册子)
> - 红(三项全无且查不到、问不到)→ 停。不建议开工,先攒素材。用户坚持要开,白纸黑字记进 00-需求确认.md,后面返工不扯皮

1.0 第一步:先听懂"要写什么书"(选题理解,AI 先问)

书名不是起点,是收口。 先让 AI 理解这本书是什么,再谈书名。用户只需用大白话回答 4 问(不限篇幅,一段话也行):

# 问题 AI 要听懂什么
1 这本书讲什么?(领域 + 核心内容一句话) 主题判断:属于 6 书型里的哪一种、核心卖点是什么
2 写给谁看的? 读者画像(新人/从业 3-5 年/管理层/考证),决定术语深度
3 读者读完能得到什么?解决什么问题? 价值主张 → 蓝图与目录的骨架
4 素材从哪来?(手头有 / 需联网采集) 素材盘点起点(asset_miner.py 采集或用户提供)

AI 听完后用一段话复述确认:"我理解你要写的是——一本面向【读者】的【书型】书,核心讲【主题】,读者读完能【价值】。对吗?" 用户确认或纠正后,才进入 1.1 参数锁定。

1.1 必答 5 项(理解确认后锁定,用户不拍板,不许开工)

# 参数 为什么必须用户定 我能给的
1 主题(这本书讲什么) 全书的一切从主题长出,主题错则全错 基于 1.0 复述,帮用户收敛成一句话主题
2 目标读者 决定术语深度、案例选型、层权重 画像候选:行业新人 / 从业 3-5 年 / 管理层 / 考证备考
3 规模 章数与工期 小册子 5 万字(约 8 章)/ 常规 15-25 万字(约 20-25 章)/ 大部头 35 万字+(约 30 章+)
4 书型 决定层权重 + 独有要素(教材 5 件 / 考证教辅 10 件 / 工具书检索四要素) 见 book_types.md:实务/方法论/指南/教材/考证教辅/工具书
5 主题边界(不写什么) 书烂在范围失控上,不烂在写得少 我先拟一版"不写清单"给用户划改

第 5 项是硬要求。示例:"本书讲市政工程造价的招投标阶段,不讲施工阶段索赔;不讲软件操作;不涉房建。"

书名收口(在理解之后,不在提问之前):以上 5 项确认后,AI 基于对书的完整理解拟 3-5 个书名候选(含主副标题组合),联网查重后交用户拍板;用户也可以给自拟书名,AI 负责查重。撞名必须解决才能进 S1。

1.2 我给默认值,用户可一句话推翻(3 项)

这三项有明确行业默认做法,不必当必答题消耗用户。我把默认值写出来,用户不吭声就按默认走:

# 参数 默认值 什么时候要改
6 叙述模式 启发式 教材 → 说教偏多;考证教辅 → 说教 + 参与点
7 交付形态 Markdown 分章 要投稿/送审 → docx 排版稿
8 人称 第三人称叙述 + 必要处"你" 教材/教辅 → 可全程"你"

1.3 补问 3 项(可边写边定,但落笔前必须落实)

# 参数 不定的后果
9 定位与用途:自出版 / 投出版社 / 内部教材 / 资质背书 体例差异大:投稿要前言+术语表+参考资料齐全;资质背书要作者与单位信息;内部教材要脱敏
10 适用口径:地域范围 / 行业范围 / 时效基准年 写出全国口径实际只适用贵州;引用已废止规范
11 署名与作者构成:个人 / 合著(几人、分工)/ 代笔 / 公司 / 不署名 合著缺分工表会在写稿时互相踩稿;代笔须明确署名归谁;交付时才发现前言没写作者简介

1.4 验收标准前置(S0 定死,S8 不扯皮)

现在就写清"什么算做完了":单章评分下限(默认 85)、终稿硬要求(零红线 / 零待核 / 五轴 5/5 / 书型要素齐全)、交付物清单、不达标怎么办。

1.5 落盘 + 机器卡口

填完落盘 00-需求确认.md(模板见 intake_checklist.md 第五节),然后跑:

python <skill>/scripts/quality_check.py 00-需求确认.md --check-intake

必填 10 项(主题/目标读者/规模/书型/不写什么/适用口径/书名收口 + 素材盘点/缺口定级/验收标准)任一为空或只填了占位符 → 报错点名,不许进 S1。

书名确定后、动笔前必须联网查重:搜「书名」「书名 图书」「书名 出版」「书名 豆瓣」。撞到已出版同名书,报告用户并建议改名或加副标题,不许带着撞名风险开工。

本项目有两道机器卡口,别只跑一道:
- 内容闸 quality_check.py —— 查正文写了什么(15 层、五轴、AI 味、案例三态、来源、章长)。
- 封装闸 package_check.py —— 查成稿包长什么样(章节拆分、标题层级与粘连、章号连续、XHTML 良构、元数据、目录入口、残留标记)。
内容闸查不出封装缺陷,两道都过才叫交付(见 4.5 与 8.1)。


二、三大使用模式(先路由,再干活)

模式 触发信号 输入 输出 主要工序
A 全新创作 "帮我写本书""从零开始""出一本关于X的书" 主题 + 读者 + 规模目标 蓝图 + 章纲 + 完整书稿 S0→S8 全流程
B 内容升级 "这稿子太水""加厚""去AI味""改成出版级" 已有文稿(单章或整书) 升级稿 + 升级报告 S5→S8 + 差异审计
C 质检 "帮我看看这书稿行不行""打个分""能不能出版" 待检文稿 质检报告 + 百分制评分 只跑质检,不改稿

路由判断口诀:有稿子 + 要改 → B;有稿子 + 只要评价 → C;没稿子 → A。
用户意图模糊时问一句:"是要我改稿,还是先给你出个体检报告?"


三、15 层内容厚度模型(本技能的核心资产)

> 15 层是"结构外壳"——保证章章有骨架、不空。但结构完整 ≠ 内容不掉价。真正的内容价值看 第十五节·高维内容五轴:维度覆盖(知/用/景/坑/迁)才是"掉不掉价"的硬标准,层数填满也能产出"结构完美但无洞察"的书(厚度陷阱)。

出版级和网文级的差距,本质是每个知识点被挖了几层。AI 默认只写到 L1-L5 就收尾,读者感觉"说得都对,但没用"。
每章必须覆盖 ≥12 层(指南书型 ≥11 层),L2 / L4 / L6 / L11 / L12 / L13 为强制层,缺一层即判不合格。 强制层按量化下限卡死(脚本数“信号”不数“关键词”):L2 每新术语 ≥1 次正式定义;L4 ≥3 环因果链;L6 ≥3 处附可核验来源的数据(方法论书型 ≥2);L11 ≥1 个完整实证案例(实务 / 考证教辅 ≥2);L12 ≥1 个失败案例且含结果 / 代价信号;L13 ≥1 处边界信号。只写一句、只堆关键词照样判缺层(见第十一节·层数虚高规避)。

层 名称 这一层要回答什么 最低量 常见偷懒表现(判不合格)
L1 问题锚点 读者在什么真实情境下会撞上这件事 1 个具体场景,带人物/时间/后果 用"在当今社会""随着…的发展"开头
L2 概念界定 ★ 这个词精确指什么,边界在哪,不等于什么 每个新术语 1 次正式定义 + 1 组易混辨析 只给同义词替换,不划边界
L3 源流沿革 从哪来,经过哪几次修订/演变,现行版本是哪版 1 条时间线或版本沿革 只写"由来已久"
L4 原理机制 ★ 为什么会这样,因果链条怎么传导 1 条完整因果链(≥3 环) 只描述现象,不给机制
L5 结构拆解 由哪几个要素/维度构成,各自权重 1 个拆解图或拆解表 拆解项互相重叠、不穷尽
L6 量化数据 ★ 数字是多少,区间在哪,来源是谁 ≥3 处带来源的数据 用"大幅""显著""很多"代替数字
L7 对比分析 与替代方案相比,各自优劣与适用面 ≥3 维度横向对比(宜用表,文字能讲清也可文字) 只夸自己方案,不列对手
L8 分类谱系 有几种类型,按什么标准分,怎么快速判型 1 套分类 + 1 条判型规则 分类标准不统一(混维分类)
L9 流程步骤 具体怎么做,先后顺序,每步交付物 1 套可执行步骤(每步有产出物) 步骤停在"进行分析""加强管理"
L10 工具方法 用什么模板/公式/清单落地 ≥1 个可直接抄用的模板或算式 只说"要有制度",不给制度长什么样
L11 案例实证 ★ 谁真做过,怎么做的,结果如何 ≥1 个完整案例(背景-动作-结果-数据) 虚构"某公司"且无任何细节
L12 反例与失败 ★ 做错会怎样,典型踩坑长什么样 ≥1 个失败案例 + 3 条常见误区 全篇只有正确做法
L13 边界与例外 ★ 什么前提下成立,什么情况下别用 明确列出适用条件 + 不适用情形 把方法论写成放之四海皆准
L14 争议与分歧 业内有哪些不同主张,各自理由 ≥1 处不同观点及其依据 假装业内只有一种声音
L15 迁移与收束 能推广到哪些相邻场景 + 本章要点自检 1 个迁移场景 + 1 张要点自检表(宜用表,文字亦可) 用"总之""综上所述"糊过去

★ = 强制层

加厚不是灌水。 判别标准只有一条:删掉这句话,读者的判断和行动会不会改变?不会,就是水。

书型与读者对层的侧重(详见 references/book_types.md):教材书型在 15 层之外必须追加「学习目标/前导知识/习题/自测/参考答案」五件;考证教辅书型 = 教材五要素 + 备考五件(真题对标/记忆口诀/难度递进/参与感/复利视角),共 10 件,缺一判伪教辅;考证读者加重 L2/L3/L13;管理层加重 L7/L14/L13。权重只影响写作侧重点与质检提示,不改变评分结构。

3.1 权威源 → 创作:五道工序(防照搬的强制操作规范)

权威源只是原料,不是答案。 查到权威源之后不许照搬、不许只转述——必须走下面五道工序,把"原料"加工成"有增量的创作"。机器用 15 层量化下限 + 五轴双信号 + 洞察信号考核增量,只复述不加工,最高只能到 A,拿不到 A+。

工序 动作 产出 机器卡点
① 采集·原料 联网查权威源(政府官网/国标平台/统计年鉴/学术文献),记录出处、版本、年份 事实/数据/条款清单(带出处) 无出处=红线 D(SOURCE_RE)
② 拆解·归属 把每块原料归入 15 层中的某一层(数据→L6、条款→L2、方法→L9/L10…) 原料-层归属表 层覆盖 <12 判 D
③ 加工·增值 在原料上加:因果链(为什么)→ L4、真实场景 → L1/L11、对比 → L7、边界 → L13、分歧 → L14 每层的最低量达标 L4 ≥3 环、L11 ≥1 案例、L12 反例+代价
④ 重排·叙事 按 15 层模型重新编排成章(L1 问题锚点开篇 → L15 迁移收束),书的结构是作者的,不是来源的 完整章节 章间承接检测(--book)
⑤ 校验·标注 出处 + 可信度(A/B/C/D) + 三态 + 时效"截至 YYYY 年" 可回溯书稿 无主来源/软来源超半/未标三态=红线

三个禁区(写进每一章的检查):

  • ❌ 照搬:抄条款数字、无解释无加工 → 资料汇编,不是书。机器靠重复段落检测抓。
  • ❌ 转述及格线:换说法复述条款、层数填满但零增量 → 结构完整但平庸,最高 A。机器靠洞察信号(业内分歧/机制链/作者独家判断 ≥2/3 才给 A+)卡。
  • ✅ 创作:在原料上加因果、场景、案例、边界、分歧——权威源提供"零件",作者提供"结构"。

落笔自问(每题 30 秒,写稿前过一遍):这句话的来源是谁?可信度几级?我在这句话上加了什么(因果/场景/对比/边界)?如果我把它删掉,读者损失什么?


四、出版级硬规范(红线,违反即返修)

4.1 语言红线:反 AI 味

  • 禁用词库见 references/ai_banned_words.txt,写完必跑脚本扫描,AI 高频词密度 > 0.15% 即返修。
  • 禁"首先/其次/最后"三段套做正文骨架(做步骤枚举可以)。
  • 禁"不仅仅是…而是…""在这个…的时代""让我们一起来""值得注意的是"这类过渡填充。
  • 写作姿态(知识型非虚构,非小说):条理清晰、逻辑严谨、结构分明、论述有据;禁止叙事化、散文化、文学化笔法(排比堆砌/拟人比喻密集/抒情感叹/反问收尾/场景化叙事/抒情词堆砌,脚本 scan_pen 检测,>8 处/千字判红线)。
  • 分析维度四件套(每章论述须系统覆盖,避免泛泛而谈):①背景(为什么此时谈这个)②核心问题(要解决什么)③关键论据(依据/数据/案例支撑)④影响与对策(会产生什么后果、怎么应对)。四件套与 15 层映射:背景→L1/L3,核心问题→L2/L5,关键论据→L4/L6/L11,影响与对策→L7/L9/L13/L14。维度可多不可少,每个维度须展开到"有据可查",禁止一句话带过。
  • 禁排比抒情、禁反问收尾、禁"你可能会问"式假对话。
  • 禁破折号滥用(每千字 ≤2 处),禁全篇一个句长节奏。
  • 段落长度必须参差:出现连续 3 段字数差 <15% 时,重写节奏。
  • 以上体例红线(破折号密度/标题层级/人称混用/术语定义)均已接机器检测:破折号每千字>2、标题超 4 级、同章≥3 组人称、术语未伴定义提示词 → 红线/提示(术语为近似检测,人工复核)。

4.2 体例红线

项 要求
emoji 正文与标题全面禁用,0 容忍。唯一例外:难度/重点分级符号 ★☆(出版排版通用,已列入脚本白名单)
课程化口吻 禁"同学们""这节课""接下来我们学习""划重点""记住这三点"
营销词 禁"颠覆""秒懂""爆款""赋能""闭环""抓手""降维打击""干货"
人称 全书统一(推荐第三人称叙述 + 必要处"你"指代读者),不得中途切换
术语 首次出现必须定义并给英文/规范简称,全书用词一致
标题 层级不超过 4 级;同级标题句式统一(都是名词短语或都是动宾)
表格 按需使用,能文字讲清的不用表。用表须同时满足:≥3 维度对比 / 文字需 3 倍篇幅 / 读者需频繁对照。凑数表格(列表或段落硬拆两列、无多维信息)一律不合格
图注 图表统一编号(图 3-2 / 表 3-2),正文必须有指引句
章长 单章 6000-12000 字为佳(指南书型 5000 起,实务/方法论/教材/考证教辅 6000 起);12000-15000 字仅提示,>15000 字判红线(章长失控须拆分或归并);跨章字数差 ≤30%

4.3 真实性红线(最重要,不许妥协)

  • 任何数据、法规条款、标准编号、人名机构名、时间节点,必须标注来源。 格式:(来源:GB/T 50500-2024《建设工程工程量清单计价标准》第 5.1.3 条),逐条可回溯。引用任何标准/法规前必须先联网核实现行有效版本(示例中的 GB/T 50500-2024 自 2025-09-01 起实施,原 GB 50500-2013 已废止)。
  • 拿不准的一律标 【待核:xxx】,绝不编造。宁可留一个待核标记给用户去查,也不许生成一个看起来很真的假数字。
  • 案例与数据必须标注真实性三态:〔实证·可核验〕 / 〔示例·虚构〕(强制标注,详见 references/citation_guide.md)。脚本按“实体词锚定”检测——无论模板式(背景:…)还是纯段落式假案例(某公司 / 某项目 / 失败案例 / 以…为例等),只要出现案例实体且未标三态即计入“未标三态”红线,终稿缺任一判 D。无主来源一律判红线:据我所知 / 据统计 / 据业内 等托底写法不算来源,须补可核验来源实体(规范编号 / 书名 / 年份统计 / 权威机构名)或明标 〔示例·供参考〕(见 citation_guide.md 软来源上限)。
  • 引用法规/国标前,先联网确认现行有效版本与是否已废止;写"现行"必须给年份。
  • 案例可以脱敏(改公司名),但数据结构、量级、时间线必须真实可回溯;纯虚构案例必须显式写明"示例(虚构)"。
  • 终稿零待核:交付稿(脚本 --final 模式)出现任何 【待核】/TODO 一律判 D,不放行。待核只允许存在于草稿期。
  • 涉及专业结论(法律、医疗、财税、工程安全)必须给出"以现行规范与主管部门口径为准"的核验指引,不做拍板式断言。
  • 关键结论二件套(硬要求):凡读者会据此决策的结论,必须"注明出处 + 说明可信度"(A 权威/B 可靠/C 一般/D 待核,分级见 citation_guide.md 第六节)。禁止凭经验或推测作答。
  • 来源分歧如实说明:不同来源数据冲突或版本不一致时,并列呈现双方依据并标注"两源不一致,待核",不得只写对自己有利的一方;信息不足时写 【待核:xx 渠道可查】 并给出具体核验渠道(机构/平台层级),不得空泛推诿。

4.4 结构红线

  • 每章必须有:开篇问题锚点、正文分节、本章要点自检表。
  • 全书必须有:前言(为谁写、怎么读)、目录、术语表、参考资料表、附录(模板/清单集)。
  • 章与章之间必须有承接关系说明,禁止"平行罗列 N 个独立话题"。
  • 教材书型每章必须含:学习目标、前导知识、习题、自测清单、参考答案(缺其一即判伪教材)。
  • 考证教辅书型每章必须含上述教材五件 + 备考五件:真题对标(考频/考点/分值 + 来源)、记忆口诀(可还原,非凑韵)、难度递进(题分 ★ 基础 / ★★ 提高档)、参与感(≥2 处"先别看答案/停下来算/遮住回想"读者动作点)、复利视角(章末说明后续哪几章还用、跨科是否通用、考完实务怎么用)。缺其一即判伪教辅。

4.5 成稿封装红线(交付包工程结构,违反即返修)

内容写得再好,交付包是坏的照样不能出厂。quality_check.py 只查正文内容,查不了成稿封装——
整本挤在一个文件、章标题粘连在上一章末尾、XHTML 非良构被阅读器拒收、中文书语言标成 en-US、
章号跳号整章丢失、成稿残留「全书完」出现在书中间,这些它一条都查不出来。因此交付前必须再加一道 package_check.py。

项 要求
章节拆分 每章一个独立文件/独立节(EPUB 每章一个 xhtml),禁止整本挤在一个文件
章标题 必须是一级标题(&lt;h1&gt; / Heading 1 / 单行 #)且独占一块;禁止粘连在上一章段落末尾
章号 1..N 连续,跳号=整章丢失,须补写缺章或重排序号
良构 XHTML 必须 XML 良构(&lt;br/&gt; 等 void 元素自闭合)
元数据 dc:language 与正文语种一致(中文书 zh-CN);mimetype 为 ZIP 首条目且不压缩
目录 每章在 nav/ncx 有入口;manifest 无死链、无孤儿文档
残留 零 TODO/占位文/未完待续/错位的「全书完」/裸露的 # 第N章
必备件 前言、目录、术语表、参考资料、附录齐全

详见 references/package_spec.md(三形态规格 + 导出器配置要点 + 交付前自检卡)。


五、全流程状态机(模式 A 全新创作)

一次只推进一个状态,每个状态产出落盘文件,用户确认后才进下一状态。不许一口气从需求跳到成稿。

状态 名称 产出文件 放行条件
S0 需求锁定 00-需求确认.md + 进度.md 前置三步完成(老项目识别 / 模式路由 / 素材盘点定级)+ 选题理解确认(1.0)+ 必答 5 项用户拍板 + 书名收口(候选+查重) + quality_check.py --check-intake 10/10 通过 + progress_check.py 步骤桥 PASS(进度.md 已落盘、状态 S0)
S1 书名查重 写入 00-需求确认.md 联网查重完成,无未解决撞名
S2 书籍蓝图 01-蓝图.md 读者画像、核心论点、竞品差异表、卖点、风险点、书型、叙述模式齐备
S3 目录架构 02-目录与章纲.md 章数×字数=目标规模;每章有承接说明
S4 章纲细化 同上(逐章展开) 每章列出 15 层里各层准备写什么、数据从哪来、案例三态
S5 逐章写作 chapters/chXX.md 一次一章,写完立刻跑脚本;维度覆盖须 5/5(见第十五节五轴,缺轴即掉价);progress_check.py --expect S5 校验状态连续(不许从 S0 跳来);每写完 5 章跑一次 quality_check.py --book 轻量版(只查跨章均衡/章间承接/术语漂移三项),把问题拦截在过程中,不堆到 S8
S6 单章质检 qc/chXX-report.md 综合评分 ≥85 才封章
S7 通稿一致性 03-通稿审计.md 术语一致、编号连续、字数均衡、无重复论述、时效性复检、去表格化复核(凑数表已改回正文)
S8 交付 04-交付说明.md(含「合规自查结果」节)+ 全稿 + 成稿包 + qc/editor-review.md 三道闸都要过:① 内容层 quality_check.py --final 整书零待核、零红线;② 封装层 package_check.py --final &lt;成稿包&gt; 红线清零(--final 模式下 WARN 也须清零);③ 高级编辑师终审(独立实例,六维评分全 ≥3 分、零 P0,见 references/editor_review.md),且 editor_gate.py --final qc/editor-review.md 机器门禁 PASS(报告存在、六维齐全、判定通过、轮次 ≤2、编辑独立)。另须 source_reconcile.py --final 来源对账 PASS(正文来源与资料与来源.md 登记一致,登记表零待核)。任一未过不许交付;编辑终审最多 2 轮打回,第 3 次不过升级人工仲裁

落盘目录约定

&lt;书名&gt;/
├── 00-需求确认.md
├── 01-蓝图.md
├── 02-目录与章纲.md
├── 03-通稿审计.md
├── 04-交付说明.md
├── 资料与来源.md          # 所有引用来源集中登记,含待核清单
├── 进度.md                # 当前状态、已封章、书型/叙述模式、下一步
├── chapters/
│   ├── ch01.md ...
└── qc/
    └── ch01-report.md ...

跨会话续写规则:开工先读 进度.md 和 02-目录与章纲.md,不许重新发明章纲;书型与叙述模式写入进度.md,中途不得切换。


六、模式 B:内容升级(旧稿改造)

老板给一份稿子,要"变成出版级"。工序:

  1. 原稿体检(单章 + 整书两级基线):
    - 单章级:跑 quality_check.py 逐章拿基线分。不体检就动手,改完无法证明变好了。
    - 整书级:若升级目标是整本书(≥3 章),升级前先跑一次 quality_check.py book_dir/ --book,把跨章字数均衡 / 章间承接缺失数 / 重复段落数 / 术语漂移 / 跨章红线条数记为整书基线,升级后同参数再跑一次做前后对比——整书变好要可量化,不是"感觉更厚了"。
    - 若拿到的是成稿包(EPUB/DOCX)而非 markdown 稿,两道闸都要跑:内容闸 quality_check.py 拿基线分,封装闸 package_check.py 拿封装缺陷清单(见 8.1)——封装缺陷同样是「改完要证明变好了」的一部分。
  2. 分层诊断:逐章标注 15 层里哪几层缺失、哪几层是水。产出诊断表(章号 × 15 层 × 有/水/无)。
  3. 确认改造深度(问用户):
    - 轻度:只清 AI 味 + 补表格 + 统一体例(保留原结构原论述)
    - 中度:轻度 + 补齐 L6/L11/L12/L13 四层(结构不动,内容加厚 40%-80%)
    - 重度:重写章纲后重构(原稿只作素材)
  4. 逐章升级:一次一章,改完立刻复检,评分必须比基线高 ≥15 分。
  5. 生成升级报告:套 references/upgrade_report_template.md,必须包含前后评分对比(单章 + 整书基线对比,若做过 --book)、逐层加厚记录、清除的 AI 词清单、新增表格与数据来源、案例三态核验、遗留待核项。
  6. 原稿保留:升级稿另存 chXX-v2.md,不覆盖原文件,让用户可比对。

七、模式 C:质检(只体检不动刀)

先判交付形态,再决定跑几道闸:

  • 拿到的是成稿包(EPUB / DOCX) → 两道闸都跑:package_check.py 查封装(见 8.1)+ quality_check.py 查内容。只跑内容闸等于漏检一半,封装缺陷(整本一个文件、章标题粘连、章号跳号、语言元数据错标)内容闸一条都查不出来。
  • 拿到的是 markdown 章节稿 → 只跑内容闸;若用户后续要导出成稿包,提醒导出后补跑封装闸。
  1. 跑脚本拿机器分(客观项)。
  2. 人工补三项机器判不了的(必须写进报告并确认):
    - 论述是否自相矛盾/前后重复
    - 案例与结论是否真的匹配(有没有"案例说A、结论讲B")
    - 数据来源是否真实存在(抽 3-5 条联网核验)
  3. 出报告,含:总分、五维雷达明细、洞察信号(见第八节)、逐章短评、Top10 必改项(按ROI排序)、人工三项结论、放行结论。若跑过封装闸,报告须单列一节「成稿封装缺陷」,逐条给出红线编号、现象与整改指引。
  4. 只给诊断和改法,不改稿。 用户要改再切模式 B。

八、质量自检脚本用法

# 开工第一步:校验 S0 需求清单必填 10 项(主题先行、书名收口;缺项不许进 S1)
python C:/Users/65349/.workbuddy/skills/publishing-book-standard/scripts/quality_check.py 00-需求确认.md --check-intake

# 单文件
python .../quality_check.py chapters/ch01.md

# 整本(目录批量)
python .../quality_check.py chapters/ --recursive

# 终稿模式:待核/TODO 一律判 D,教材书型追加章节要素校验
python .../quality_check.py chapters/ --recursive --final --book-type textbook

# 考证教辅:教材五要素 + 备考五件(真题/口诀/难度/参与/复利)全部强制
python .../quality_check.py chapters/ --recursive --final --book-type exam

# 整书级校验:跨章字数均衡(≤30%)/重复段落/必备件(前言·目录·术语表·参考资料·附录)/章间承接(回指前章)/术语漂移/跨章红线聚合
python .../quality_check.py book_dir/ --book --final [--book-type practice]

# 落盘报告 + JSON
python .../quality_check.py chapters/ch01.md --out qc/ch01-report.md --json qc/ch01.json

# 只看 AI 词命中明细
python .../quality_check.py chapters/ch01.md --detail ai

# 轻量查重(交付前必跑):单章内重复段落 + 疑似外部照搬段(人工联网核验)
python .../quality_check.py chapters/ --recursive --plagiarism

# 来源登记对账(S8 必跑):正文(来源:xxx)与 资料与来源.md 双向核对
python .../source_reconcile.py book_dir/ --final
python .../asset_miner.py --plan &quot;主题&quot;            # 生成素材检索方案(数据/案例/规范三组关键词)
python .../asset_miner.py --ingest sources/ --out 素材盘点.md   # 检索结果文本→自动提取素材盘点(数据/案例/规范+可信度+缺口定级)

脚本检测项:AI 高频词命中(词 + 次数 + 行号)、营销词、课程化词、禁用句式、emoji(★☆ 白名单)、表格数、数据密度、案例/反例信号、15 层覆盖抽样、高维五轴覆盖、字数与段落节奏、案例三态标注、时效年份提醒、洞察信号、AI 思维链泄漏(THINK_LEAK)、软来源占比、终稿空占位符【】、教材五要素、考证教辅备考五件、无主来源、灌水套话、章长上限(15000)、单章层覆盖下限(≥12)、高维五轴双信号、破折号密度、标题层级超限、人称混用、疑似术语未定义、AI词密度红线、整书级(跨章均衡/重复段落/必备件/章间承接/术语漂移)、轻量查重(--plagiarism:单章重复段 + 疑似照搬段)、笔法风格检测(scan_pen:排比堆砌/拟人比喻密集/抒情感叹/反问收尾/场景化叙事/抒情词堆砌)。

红线(触发即返修;终稿 --final 模式任一红线直接判 D 不放行):emoji、强制层缺失(含 L2/L4/L6/L11/L12/L13 量化下限未达)、五轴缺失(任一轴缺 A 或 B 信号)、凑数表格(硬拆两列、无多维信息)、有数据 0 来源、单章低于书型下限(薄章)、单章超 15000 字(章长失控)、单章覆盖层 <12(指南 <11)、无主来源(据我所知/据统计/据业内等托底写法)、AI 高频词密度 >0.15%、破折号每千字 >2 处、标题层级超 4 级、人称混用、文学化笔法泛滥(排比/拟人/抒情/反问/场景化 >8 处/千字)、灌水套话超阈值(信息密度不足)、思维链泄漏、案例未标三态、空占位符【】、含有 【待核】/TODO、软来源占比超半、教材缺要素、考证教辅缺备考五件。

评分与放行

分数 等级 处置
95-100 A+ 直接交付(且须洞察信号 ≥2/3)
85-94 A 封章放行
75-84 B 返修(补层为主)
60-74 C 大改(重构本章结构)
<60 D 重写

五维百分制(合计 100):反 AI 味 30 / 15 层覆盖 25 / 结构化证据 20 / 体例规范 15 / 厚度节奏 10。

洞察信号(报告项,不计入百分制,但 gate A+):抽查三件事——① 是否有业内不同主张(L14);② 是否给出机制因果链(L4);③ 是否有作者独家判断("笔者见过/我的经验/我经手"类信号)。三项命中越多,书越有独家价值;A+ 要求 ≥2/3。这是对冲"厚度陷阱"的关键:层数填满但零洞察,最高只能到 A。

评分只是门槛,不是目标。 脚本能测的是"有没有",测不出"对不对"。机器分 90 但案例假、数据错,照样不合格——真实性红线优先于评分。


8.1 成稿封装质检(第二道闸,交付必跑)

内容闸(quality_check.py)查不出封装缺陷——章节没拆分、章标题粘连、XHTML 非良构、
语言元数据标错、章号跳号整章丢失、成稿残留,这些它一条都管不着。
导出成稿包之后、交付之前,必须再跑封装闸。

# EPUB / DOCX
python C:/Users/65349/.workbuddy/skills/publishing-book-standard/scripts/package_check.py 成稿.epub --final

# markdown 章节目录 / 已解包的 EPUB 目录
python .../package_check.py book_dir/ --final

# 落盘报告 + JSON
python .../package_check.py 成稿.epub --final --out qc/package-report.md --json qc/package.json

检测项(共 27 个编号,完整对照表见 references/package_spec.md 第四节):

组 编号
通用 E00 无正文 · E01 章节未拆分 · E02 标题层级丢失 · E02b 标题粘连 · E03 章号跳号 · E03b 重号 · E04 成稿残留 · E05 缺必备件 · E06 残章 · E06b 薄章 · E07 标题跳级 · E08 语种不符
EPUB P01/P01b/P01c 容器 · P02 XHTML 良构 · P03 manifest 死链 · P04 目录条目不足 · P05/P05c 语言元数据 · P06 标题元数据 · P07 章无目录入口 · P08 孤儿文档
DOCX D00 非标准 docx · D01 标题未用样式 · D01b 标题层级非一级 · D02 空段落堆积

常用参数:--final(WARN 也卡死)、--lang zh(中文书显式声明,语种不符报 E08;检测器只分中文/混合/其他,勿传 en/ja/ko)、--out 报告.md、--json 结果.json、--min-chars N(薄章阈值,默认 1500)。
退出码:0 通过 / 1 未通过 / 2 无法检查——可直接接流水线做卡口。

放行:红线清零;--final 模式下 WARN 也须清零。 每条红线都带整改指引——
照着改导出参数重新导出,不要在成稿上手改。

8.2 高级编辑师终审(第三道闸,S8 交付前必跑)

机器闸测「有没有」,测不出「好不好」。交付前必须由独立编辑视角终审一次——
新开上下文的独立实例(未参与写作),按 references/editor_review.md 的六维清单
(文笔质感 / 结构叙事 / 专业深度 / 出版定位 / 机器闸复核 / 事实合规)逐维评分:

  • 通过:六维全 ≥3 分 + 机器闸复核零红线 + 零 P0 → 放行交付
  • 打回:任一 P0 或 ≥2 维 <3 分 → 退回 S5/S6 修改,重跑三道闸
  • 上限:最多 2 轮打回;第 3 次不过升级人工仲裁(两份终审报告交用户拍板)
  • 独立铁律:终审实例不得是写稿实例自己,杜绝「自己审自己」
# 团队模式(推荐):TeamCreate 建队 → Agent(general-purpose, name=editor) 注入 editor_review.md
# 单实例模式:新开上下文,粘贴 editor_review.md + 终稿 + 机器报告,以编辑身份评审
# 轻量终审(仅小项目 ≤8 章):同会话切换独立视角 + 声明独立 ID + editor_gate 照跑,不豁免 G01
# 产出:qc/editor-review.md(六维评分 + P0/P1/P2 + 判定)

# 机器门禁(第三道闸的&quot;闸&quot;):终审报告不合规照样不放行
python .../editor_gate.py qc/editor-review.md --final        # 单报告
python .../editor_gate.py book_dir/ --final                  # 书稿目录(自动找 qc/editor-review.md)
python .../editor_gate.py qc/editor-review.md --json qc/gate.json
# 退出码:0 通过 / 1 未通过 / 2 无法检查。门禁判 FAIL 的常见原因:
#   G00 报告缺失(没做终审)· G01 编辑未署名或疑似写稿实例(自评自过)
#   G02 六维评分不全 · G03 有维度 &lt;3 分 · G04 无判定 · G05 判定打回 · G06 打回轮次 &gt;2 · G07 前置机器闸仍有红线

8.3 状态机连续性校验(步骤桥,每次推进状态必跑)

状态机承诺"一次只推进一个状态",用脚本把它变成硬约束:

# 每次推进状态前校验:进度.md 必须存在、前置文件链必须齐、不许跳步/回退
python .../progress_check.py book_dir/ --expect S5
# 退出码:0 可推进 / 1 不许推进(PR0-PR5 见下)/ 2 无法检查

校验项:PR0 进度.md 缺失 · PR1 未标注当前状态 · PR2 前置文件链不全 ·
PR3 状态跳步(如 expect S3 实际标 S5)· PR4 状态回退 · PR5 书型漂移(进度.md 与章稿标注不一致)。


九、输出标准(三类交付物统一格式)

交付物 文件 最低标准
蓝图 01-蓝图.md 读者画像 + 核心论点 + 竞品差异表(≥3 本) + 卖点 + 风险点 + 书型 + 叙述模式
章稿 chapters/chXX.md 单章 5000-12000 字(书型下限:指南 5000 / 其余 6000)、表格按需(非强制,禁凑数)、带来源数据 ≥3、强制层 6/6、案例三态标注、零待核(终稿)
质检报告 qc/chXX-report.md 五维雷达 + 洞察信号 + 逐章短评 + Top10 改法(按 ROI)+ 人工三项结论 + 放行结论
编辑终审报告 qc/editor-review.md 六维评分(文笔/结构/深度/定位/机器闸复核/事实合规)+ P0/P1/P2 清单 + 判定(通过/打回)+ 打回轮次
成稿包 成稿.epub / .docx / 章节目录 package_check.py --final 红线清零:每章独立文件、章标题为一级标题且不粘连、章号连续、XHTML 良构、元数据语言正确、章有目录入口、零残留、必备件齐全

十、写作执行纪律

  1. 一次一章。写完→跑脚本→报分→用户确认→下一章。不许一次交 5 章。
  2. 先写数据后写论述。先把 L6 的数字和 L11 的案例找到(联网查、问用户要),再动笔组织论述。反过来一定会为了行文编数据。
  3. 缺料就停。某章需要的行业数据拿不到,明确告诉用户"这章缺 X 数据,你提供或我标待核",不许拿通用废话填满。
  4. 案例必标三态。每个案例/数据点开头写 〔实证·可核验〕 或 〔示例·虚构〕,禁止无状态假案例。
  5. 不复述前章。承接用一句话指回,不重讲。
  6. 写完自查三问:这章删掉哪段读者没损失?哪个结论没有证据支撑?哪句话是我自己也不确定的?

十一、常见翻车与规避

翻车 长什么样 规避
层数虚高 15 层都写了,但每层只有一句 每层给最低量硬指标(见第三节)
假案例 "某公司通过优化流程提升了效率" 案例必须有背景/动作/结果/数字四件套 + 三态标注
数据裸奔 给了百分比但没来源 数据后必须跟括号来源,否则标待核
表格凑数 把段落拆成两列硬做成表 表格必须是多维对比或参数集,不是排版技巧
术语漂移 前三章叫"承包人",后面叫"施工方" 建术语表,通稿阶段全局替换核对
体例断裂 前半有本章小结,后半没有 章模板固定,逐章套 chapter_template.md
AI 味回流 改完某章又写出"值得注意的是" 每章封章前必跑脚本,不靠肉眼
素材没盘点就开工 写到 S5 才发现没案例没数据,只能编(违真实性红线)或标待核(终稿判 D) S0 强制素材盘点 + 缺口定级,红级不建议开工
章纲失忆 跨会话重新发明目录 开工先读 进度.md
待核进终稿 交付稿还留【待核】当结论 S8 跑 quality_check.py --final,待核即 D
整本一个文件 导出后 40 章全挤在 ch001.xhtml S8 跑 package_check.py,E01 红线;改导出参数按章拆分
章标题粘连 下一章标题粘在上一章最后一段末尾,还带着 # 残骸 源稿章标题独立成行且前有空行;package_check.py E02b 红线
章号跳号 第 5 章直接跳到第 8 章,整章丢失 package_check.py E03 红线;回 S3 补写缺章或重排序号
封装缺陷出厂 内容 85 分,但 EPUB 非良构 / 语言标 en-US / 目录缺章 内容闸管不到封装,S8 必须再跑 package_check.py --final
自评自过 写稿实例自己判自己合格,跳过编辑终审 终审必须独立实例(新开上下文),S8 三道闸缺一不可,见 editor_review.md
终审走过场 报告凑数:六维评分不全 / 判定模糊 / 编辑 ID 写作者 editor_gate.py --final 机器门禁 G01-G07 卡死,报告不合规 = 终审没做

十二、参考文件

文件 用途 什么时候读
references/ai_banned_words.txt 分节词库:AI 高频词 / 营销词 / 课程化词 / 禁用句式 / THINK_LEAK 思维链泄漏 写作前浏览一遍,脚本自动加载
references/chapter_template.md 15 层全覆盖章节模板(含案例三态、时效字段、书型标记、反 AI 化自检卡 + 考证教辅专属区块) S5 每章开写前套用
references/book_types.md 5 书型定义、教材五要素、考证教辅备考五件、读者层权重、叙述模式、生成前必核清单 + 错配警告 S0 选型、S2 定权重、质检加权
references/citation_guide.md 引用与来源规范、真实性三态、时效字段、来源登记、编造来源硬线 + 软来源上限 S4/S5 写数据案例时、S7 通稿
references/intake_checklist.md S0 开工清单:前置三步(老项目识别/模式路由/素材盘点)+ 必答 5 项 + 默认 3 项 + 补问 3 项 + 素材缺口定级 + 验收标准 + 00-需求确认.md 落盘模板 开工第一件事,S0 落盘
references/blueprint_template.md S2 蓝图模板(含竞品差异表、创作约束锚) S2 出蓝图
references/upgrade_report_template.md 升级报告模板(含人工三项、案例三态核验、生成控制合规核验) 模式 B 收尾
scripts/quality_check.py 质量自检脚本(含 --final/--book-type(5 型)/洞察分/五轴/THINK_LEAK/软来源/空占位符/薄章按书型(指南5000/其余6000)/备考五件/--check-intake 开工清单校验) 每章写完、每次升级后、模式 C、S8 终稿
references/package_spec.md 成稿封装规范:导出前六条硬约束、EPUB/DOCX/目录三形态规格、检查项红线对照、pandoc/Sigil/calibre/Word 配置要点、交付前自检卡 导出成稿包前后、S8
references/editor_review.md 高级编辑师终审(第三道闸):六维审稿清单、通过/打回标准、P0/P1/P2 分级、打回上限 2 轮 + 人工仲裁、终审报告模板、独立实例调度说明 S8 交付前、终稿整书送审
references/compliance_checklist.md 出版合规自查卡:书名撞名/原创性/来源真实性/数据现行性/敏感内容/署名与版权页六项自查 + 敏感内容分类表 + 出版路径指引(引导自查,不替用户做合规结论) S8 交付前、出正式出版流程前
scripts/package_check.py 成稿封装质检(第二道闸):EPUB/DOCX/目录 的章节拆分·标题层级·标题粘连·章号连续·残留标记·必备件·残章·XHTML 良构·语言元数据·目录入口·manifest 死链 每次导出成稿后、S8 交付前
scripts/editor_gate.py 编辑终审门禁(第三道闸的机器强制):校验 qc/editor-review.md 存在、六维评分全 ≥3、判定通过、打回轮次 ≤2、编辑独立;G00-G07 七类 FAIL 原因,退出码 0/1/2 可接流水线 S8 交付前、编辑终审落盘后
scripts/progress_check.py 状态机连续性校验(步骤桥):解析 进度.md 当前状态 S0-S8,校验前置文件链、跳步/回退、书型漂移;PR0-PR5 六类 FAIL,退出码 0/1/2 每次推进状态时(S0 落盘 / S5 开写 / S8 交付前)
scripts/asset_miner.py 素材采集:--plan 生成检索方案;--ingest 把检索结果文本自动提取为素材盘点(数据/案例/规范 + 可信度 + 缺口定级) S0 素材盘点(用户素材不足时先联网采集)
scripts/source_reconcile.py 来源登记对账:正文(来源:xxx)与 资料与来源.md 双向核对(SR2 正文未登记 / SR3 僵尸条目 / SR4 终稿登记表含待核),退出码 0/1/2 S8 交付前、终稿必跑

十三、启动应答模板

用户说"帮我写本书"时,不要一次甩 7 个问题——分两轮,第一轮只问必须拍板的 + 素材。

第一轮:4 项拍板 + 1 项边界 + 素材盘点

写书前先定这几件,前 4 项必须你拍板,我给选项你挑:

1. 主题方向:(你说了我复述确认;没说就问)
2. 目标读者:A 行业新人 / B 从业 3-5 年 / C 管理层 / D 考证备考
3. 规模:A 小册子 5 万字(约 8 章)/ B 常规 15-25 万字(约 20-25 章)/ C 大部头 35 万字+
4. 书型:A 实务 / B 方法论 / C 指南 / D 教材 / E 考证教辅(E = 教材五要素 + 备考五件)
5. 不写什么:我先拟一版,你划改

另外一件事比上面都关键——你手上有什么素材:
  · 真实案例(自己经手的)大约有几个?
  · 行业数据、法规规范原文拿得到吗?
  · 有旧稿/讲义/课件吗?(有就直接走升级,别从零写)

素材决定这本书能不能按这个书型开:案例 ≥5 个 + 数据 ≥10 条 + 规范可得 → 正常开;
缺一样得先补素材或换书型;三样全无,我建议先攒素材再动笔。

用途、交付形态、叙述模式、人称、署名、适用口径这几项我按默认值先走,
哪条不满意你直接说改,不用现在就想。

第二轮:用户回完第一轮后再补,一句话带过

补 4 条,不回就按默认:
6. 用途:自出版(默认)/ 投出版社 / 内部教材 / 资质背书
7. 适用口径:地域 · 行业 · 时效基准年(例:贵州省 · 市政工程 · 2026)
8. 署名与作者构成:个人 / 合著(写明几人、分工)/ 代笔(署名归谁)/ 公司 / 不署名
9. 验收标准:单章 ≥85 分、终稿零红线零待核 —— 按这个来行吗?

收尾

用户回完 → 落盘 00-需求确认.md → 跑 python &lt;skill&gt;/scripts/quality_check.py 00-需求确认.md --check-intake
→ 10/10 通过 → 进 S1 书名查重收口 → S2 蓝图。不许跳过直接写第一章。

> 若工作目录里已有 进度.md,先读它续写,别重问这一整套。

十四、反 AI 化与创作控制纪律(防 AI 乱生成 / 乱思考)

本节是本技能的"驾驶规范"。前面的规则告诉你"写出来什么样",本节告诉你"写的时候 AI 不许怎么想、怎么来"。不守这节的产出,即便评分高也不算合格。

14.1 生成期六条铁律(写任何一章前默念)

  1. 蓝图在先,不许自由发挥。章纲定了写什么就写什么,不临时加"顺带讲一下"的新话题,不换章节顺序。改主题必须回 S2 重确认。
  2. 数据先行,不许为行文编数据。动笔前先把 L6 的数字、L11 的案例找到(联网查 / 问用户要);找不到就标 【待核】 或停笔,绝不"先写完再补个数"。
  3. 论断带证,无据不写。每一个结论要么跟来源,要么标待核,禁止"我想应该是""大致如此""一般都会"式无据断言。
  4. 禁止思维链泄漏。正文是成品不是草稿,不得出现"让我想想""我打算写""本章我将""我准备介绍""其实说白了"等生成期自我叙述——读者不该看到你"在写"。
  5. 一次一章,封章再下一章。禁止一次交 N 章、禁止跨章顺手改别的层(用户让改哪层就只动哪层)。
  6. 书型不漂移。标教材全程带习题,标指南全程带时效,不退化成别的型(见 book_types.md 错配警告)。

14.2 正文反 AI 化写作法则(句式层)

  • 用具体代替概括:写"2021 年 9 月,贵州某县棚改项目补付 41.2 万元",不写"近年来各地普遍反映问题突出"。
  • 用因果代替断言:写"因为招标人独占施工图,投标人无从全面核算,所以风险归招标人",不写"由此可见风险应由招标人承担"。
  • 用对比代替吹捧:列甲/乙/丙三方案的成本/周期/风险,不写"本方案明显最优,强烈推荐"。
  • 句长参差:长句讲机制,短句给结论;禁止通篇一个节奏。
  • 人称统一:全书一种人称(默认第三人称叙述 + 必要处"你"指读者),不中途切"我们/咱们/笔者"混用。
  • 禁止填充过渡词:值得注意的是/综上所述/在当今社会/随着…的发展/让我们一起来——这些词删掉不影响信息,留下就显 AI 味。

14.3 思维链泄漏红线(直接对应脚本 THINK_LEAK 检测)

AI 写稿时最容易"露怯"的就是把思考过程写进正文。以下一律禁止,脚本命中即报红线、终稿判 D:

  • 自我叙述:让我想想 / 我打算写 / 我准备介绍 / 本章我将 / 接下来我打算
  • 思路暴露:我的思路是 / 我的考虑是 / 我琢磨了一下
  • 口语化搪塞:坦率说 / 说真的 / 老实说 / 不瞒你说

> 这些不是"文风问题",是"生成过程外泄"。真人作者不会在书里写"让我想想接下来讲什么"。

14.4 防乱思考的执行机制(机器兜底 + 人工补漏)

  • 机器兜底(两道闸):① 每章封章前跑 quality_check.py,AI 词密度、思维链泄漏、空占位符、软来源占比、薄章、三态标注、五轴维度覆盖全部由脚本卡死,终稿 --final 任一红线判 D;② 导出成稿包后跑 package_check.py,章节拆分、标题层级与粘连、章号连续、良构、元数据、目录入口、成稿残留由脚本卡死,终稿 --final 红线清零才放行。
  • 人工补漏:脚本只测"有没有",测不出"对不对"。案例真伪、来源是否编造、论述自洽,由模式 C 人工三项 + 升级报告「生成控制合规核验」兜底。
  • 范围受控:接到修改指令,只动指定层;改完复检时若发现顺手改了别的层,回退重来。

十五、内容维度与深度标准(价值内核,高于层数 / 字数)

本技能之前靠 15 层管"结构"、靠字数管"厚度"。但用户要的不是"厚",是"不掉价":市面教材只告诉你知识,不告诉你方法、不告诉你坑、不告诉你怎么在生活里学到。本技能出的书必须高一维、深一层。

15.1 出发点:以用带知,不从知识清单出发

写每一章的锚点不是"我要讲 X 个知识点",而是"读者拿到 X 后,要去解决什么真实问题、会踩什么坑、在哪些场合用得上、怎么在生活里自然习得"。

  • 错出发点(市面直白书):罗列"概念A、概念B、概念C",读者背完仍不会用。
  • 对出发点(本技能):从读者的真问题 / 真场景切入,知识是为了解决问题才出现,不是为讲而讲。先有"用"的场景,再带出"知"。

15.2 高维内容五轴(每章 / 每个核心知识点必须过)

轴 含义 最低呈现要求 市面书常缺
知 是什么 + 为什么(机制) 精确概念界定 + ≥3 环因果链,不只给定义 常只给定义,不讲为什么
用 怎么操作落地 可照做的步骤 / 模板 / 清单,读者能直接抄用 多缺,读者"看懂了不会做"
景 用在哪 + 边界 真实场景 + 适用条件 + 不适用情形 多缺,读者"乱套用"
坑 避什么(代价) 反例 / 误区 + 错在哪 + 代价 + 正确做法 几乎不讲,读者照样踩雷
迁 生活化习得 + 迁移 怎么从日常现象反推原理、怎么举一反三 几乎不讲,知识死记

维度缺失即掉价(机器可检,见脚本五轴检测):
- 有"知"无"用" → 纸上谈兵,掉价
- 有"知/用"无"坑" → 读者照样踩雷,掉价
- 有"知/用/坑"无"景/边界" → 乱用,掉价
- 全有但无"迁" → 降一档(不能活学)
- 五轴全过 → 高维达标

15.3 深度要求(不是"点到即止")

每个轴都要展开到"读者能独立操作、能识别坑、能迁移",不是市面书的"名词解释 + 一句话注意事项"。

  • 高维度:不只讲是什么,还讲为什么是这样、和什么相关、在什么更大框架里、边界在哪、怎么举一反三(机制 > 定义,关系 > 孤立,边界 > 无脑套用,迁移 > 死记)。
  • 高深度:给因果链而非结论堆、给代价而非"要注意"、给可操作模板而非原则口号。

15.4 与 15 层、字数的关系

  • 15 层 = 结构外壳(保证章章有骨架,不空)。
  • 五轴 = 价值内核(保证内容不掉价)。
  • 字数 = 五轴展开的副产物,不是目的。薄章红线保留(维度展开需要字数支撑),但"字数达标 ≠ 内容达标"——维度覆盖才是硬标准。
  • 质检脚本 quality_check.py 已内置五轴检测:报告展示「高维内容五轴覆盖 X/5」,缺失轴进红线;终稿 --final 模式缺任意轴一律判 D。五轴检测要求每轴信号 A 与信号 B 同时命中才算覆盖(与 15 层去重,单信号不算过),避免只提一句就判覆盖的虚高。

15.5 教材的特殊要求

教材是本技能"高维"主张最典型的战场。市面教材 = 直白告诉知识;本技能教材 = 五轴全过 + 教学目标 / 习题 / 自测 / 迁移。教材若只"知"无"用/坑/迁",判伪教材(见 references/book_types.md 错配警告)。

15.6 考证教辅的额外一层:把"知识"转成"分数 + 长期资产"

考证读者的付费理由不是"我想懂",是"我要过",而且他有考期、时间被切碎。所以在五轴之上,考证教辅每章再加备考五件(--book-type exam 强制,终稿缺一判 D):

件 解决读者什么问题 最低呈现 判缺表现
真题对标 "这考不考、考几分、怎么考" 考频/考点/分值/题型 + 近年命题偏向 + 来源(真题汇编/考纲,注"截至 YYYY 年") 全章 0 处考点/真题/分值,纯讲知识
记忆口诀 "记不住、考场想不起来" 可背的记忆锚(首字诀/谐音/三字诀),且能还原——口诀展开与正文对得上 无口诀,或凑韵但还原不出正文要点
难度递进 "不知道自己到哪一层了" 题分档:★基础(记得住)/★★提高(会用)/★★★案例(能取舍),先易后难、档位标明 同难度题混排,读者无法自判掌握度
参与感 "看着都懂,一做就错" 每章 ≥2 处读者动作点:"先别看答案你来判""停下来试着算""遮住上段回想" 全章纯灌输,读者一路被动读完
复利视角 "背了这科,考完就废" 章末说明:后续哪几章还用、跨科/跨考是否通用、考完在实务里用于什么场景 只交代"本章讲完",读者不知为何值得吃透

与五轴的关系:五轴保证"内容不掉价",备考五件保证"读者能拿分且不白学"。两者都过,才是本技能要的考证教辅——不是把教材换个封面贴上"考点必备"。

> 排版说明:难度分级用 ★☆ 属出版通用符号,已列入质检 emoji 白名单,不算违规;其余 emoji 仍 0 容忍。

> 一句话:机器卡形式,人工卡真相,纪律卡行为。 三者齐全,AI 才"不乱生成、不乱思考"。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。