lornshrimp/通用-大纲审阅优化闭环
用于对指定提纲执行"审阅→修改→复审"的闭环,直到双轴评分(技法分 ≥ 6.0 / 留存分 ≥ 5.0)加权的综合评分连续两轮独立审阅在保留两位小数后均严格大于 9.20。适合大纲审阅优化 SOP、报告复用、回炉循环、评分门槛控制与最终回执收口。关键词:大纲审阅闭环、回炉到 9.20 以上、双轴评分、复审循环、主报告覆盖、提纲优化 SOP。
npx skills add https://github.com/lornshrimp/Lorn.NovelWriteSkills --skill 通用-大纲审阅优化闭环
<!-- ===== Layer 1: 永久缓存 ===== -->
> 题材路由:若 .github\题材专用Skills\ 目录存在对应的 <题材>-大纲审阅优化闭环 Skill,则:
> - 将题材特性骨架路由到 <题材>-大纲审阅优化闭环,该 Skill 位于 .github\题材专用Skills\ 目录。
> - 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-大纲审阅优化闭环。
> 头号要求:禁止吹捧,客观分析。 闭环中调用的所有审阅环节均不得出现无依据的称赞、吹嘘性描述或主观美化。所有判断必须基于文本事实、可验证标准与明确扣分依据,优先指出问题与改进方向。
<!-- ===== Layer 3: 场景缓存 ===== -->
本文件不是摘要或参考提示,而是必须逐字执行的流程指令。
在产生任何输出之前,必须先逐条输出以下确认。不输出确认就输出审阅结论,一律视为流程违规:
[阅读确认]
- 本文件 SKILL.md → [已完整读取,完全理解全部硬规则与强制要求]
- references/大纲审阅优化闭环总流程.md → [已读取并理解]
- references/审阅报告复用与9点2门槛.md → [已读取并理解]
若项目根目录存在 Agents.md,再追加:
- Agents.md → [已读取,已识别主输出平台 / 注册模板]
[进度] 步骤 N:当前动作描述。调用 skill:通用-审阅总大纲 等声明的,必须通过 skill() 工具实际加载对应 Skill 的 SKILL.md 并逐字执行其指令,不得跳过加载直接凭"已有知识"替代执行。skipped_{stepName}_reason=xxx,且需有明确规则依据。skill() 工具加载。每一次步骤执行都必须由 skill() 重新加载对应 Skill 文件,以获取最新版本。以下所列 references 文件必须通过 read_file 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。 每条 references 按其标注的必读等级强制执行:
reference_missing_{refName},不得静默跳过。references/大纲审阅优化闭环总流程.md — 必读:执行顺序与对象路由references/审阅报告复用与9点2门槛.md — 必读:报告复用策略与双轴评分门槛../../写作研究/网文留存模型.md — 必读:留存评分共享基线,定义双轴门槛中的留存分基准与平台权重配置<!-- ===== Layer 2: 项目级缓存 ===== -->
若当前服务的项目根目录存在 Agents.md,启动闭环前必须:
若当前服务的项目根目录存在 Agents.md 且其中声明了主输出平台,启动闭环前必须:
题材目录下的包装层 Skill 是本 Skill 的题材特化扩展。调用规则:
通用-审阅总大纲(及对应的题材包装层);修改调用 通用-设计总大纲(及对应的题材包装层)通用-审阅分卷大纲(及对应的题材包装层);修改调用 通用-设计分卷大纲(及对应的题材包装层)| 阶段 | 推荐温度 | 说明 |
|---|---|---|
| 审阅轮 | 0.3 | 低创造性,保持判断稳定一致 |
| 修改轮 | 0.45 | 方向已定,适度约束 |
| 复审轮 | 0.3 | 低创造性,保持判断稳定一致 |
调用 skill(强制加载,不得跳过): 无(编排器自执行);按需调用 通用-分析竞对作品——若需调用,必须通过 skill() 工具加载对应 Skill。
扮演角色: 编排器 / 项目经理角色,不代入任何审阅或设计视角,只做环境检查、路径推导与前置资料补齐。
职责: 识别任务对象,读取前置资料(上级文件、人物传记、故事设定等),补齐竞对基线,定位主审阅报告,创建目录结构,初始化执行日志。
| 子步骤 | 动作 | 产出 |
|---|---|---|
| 0.0 | 读取项目根目录 Agents.md,识别主输出平台与注册的三类模板 | 确定评分基线、模板约束 |
| 0.1 | 识别任务对象:确认目标提纲文件路径与对象类型(总纲/分部/分卷/单元案) | 对象类型确认 |
| 0.2 | 读取目标提纲文件,确认当前版本与结构完整性 | 提纲现状掌握 |
| 0.3 | 背景资料阅读:若对象为分卷/单元案,读取其上级分配文件(总纲/分部)确认分配内容是否落地;读取相关人物传记、故事设定与世界观文档作为审阅裁判源 | 裁判源就绪 |
| 0.4 | 竞对基线检查:若题材目录下存在竞对分析/,读取并提炼竞对对照基线(领先点/落后点/补丁方向) | 竞对结论集 |
| 0.5 | 若目标平台为起点且题材目录下尚无可用竞对主报告,调用通用-分析竞对作品补齐最小结论集(Top10候选池+3-5本主样本+四层深拆速览);若任务限制无法补齐,显眼记录盲区 | 竞对基线就绪 |
| 0.6 | 定位或创建主审阅报告:在审阅意见/下搜索与提纲对象类型、名称或编号匹配的既有报告;若存在则锁定为当前主报告(取最新日期),若不存在则按命名规则创建 | 主报告路径确认 |
| 0.7 | 创建日志目录(SOP执行日志/大纲审阅/),初始化执行日志 | 日志就绪 |
完成标记: checkpoint.nextStep = 1,写入日志。
调用 skill(强制加载,不得跳过): 通用-审阅总大纲 或 通用-审阅分卷大纲(及对应的题材包装层),按对象路由规则选择。必须通过 skill() 工具加载对应 Skill,逐字执行其 SKILL.md 指令。
扮演角色: 审阅者角色(参考 小说审阅者.agent.md 的审阅立场)。不得代入作者情绪,以独立审阅者视角对提纲进行全面检查。审阅依据必须来自:提纲自身 + 上级分配文件 + 竞对基线 + 模板约束 + 人物传记/故事设定,不得以"我当初设计的时候是这么想的"为由降低标准。
职责: 对目标提纲进行全面审阅,产出完整审阅报告并落盘到主报告路径。
【强制门禁:审阅报告模板完整性检查】
审阅报告写入后、宣告本步骤完成前,必须逐项验证报告是否包含以下全部板块:
□ 阻断点/风险评估
□ 具体修改建议
□ 双轴达标确认(技法分≥6.0 / 留存分≥5.0)
□ 冲击 9.2+ 的优化思路
□ 综合评分:X.X/10(标注平台权重配置)
□ (若有竞对资料)统一竞对量化模块(含留存竞对比对)
□ (若有竞对资料)竞对借鉴点、我方落后点、优先优化动作
任一板块缺失 → 判定为简版报告,必须回退到步骤 1.4 重新撰写完整审阅报告,不得带缺失进入步骤 2。
- 技法分:X.X/10- 留存分:X.X/10- 综合评分:X.X/10(权重:技法W_+留存W_=平台名)文件写入: 审阅报告覆盖写入主报告路径
完成标记: checkpoint.nextStep = 2,写入日志。
调用 skill: 无(编排器自执行);加载 ../../写作研究/网文留存模型.md 获取平台权重配置。注:无 skill 调用的步骤不豁免步骤 2 的强制执行义务。
扮演角色: 质检员角色。不代入任何创作或审阅视角,只做评分提取、双轴比较与循环调度决策。
职责: 从主审阅报告中提取技法分与留存分,根据以下 IF/THEN 规则执行强制分流。本步骤的唯一职责是提取双轴评分 → 按双轴门槛做前置过滤 → 执行 IF/THEN 规则 → 根据结果分流,不得擅自改变分流目标。
【前置过滤:双轴各达标检查】
提取报告中的双轴评分:
技法分 = X.X/10(从报告中 `- 技法分:X.X/10` 提取)
留存分 = X.X/10(从报告中 `- 留存分:X.X/10` 提取)
前置过滤规则:
IF 技法分 < 6.0 或 留存分 < 5.0:
→ 标记为"双轴前置过滤未通过(技法=XXX/留存=XXX)"
→ 强制进入步骤 3(改稿),不检查综合评分
→ 必须优先修复不达标轴
IF 技法分 ≥ 6.0 且 留存分 ≥ 5.0:
→ 标记为"双轴前置过滤通过"
→ 进入综合评分 IF/THEN 分流
【强制 IF/THEN 闸口规则(前置过滤通过后执行)】
IF 综合评分 <= 9.2:
→ 你 MUST 进入步骤 3(改稿),不得进入步骤 6
→ 修改后必须进入步骤 4(复审),不得跳步
IF 综合评分 > 9.2 且这是 首轮 达标(前一循环 <= 9.2):
→ 标记为"首次过线,进入稳定性验证轮"
→ 你 MUST 进入步骤 3(改稿),不得进入步骤 6
→ 修改后必须进入步骤 4(复审),不得跳步
IF 综合评分 > 9.2 且这是 连续第二轮 达标(前一循环也 > 9.2):
→ 允许进入步骤 6(完成回执)
硬性规则(违反即为流程违规):
- 技法分:X.X/10 和 - 留存分:X.X/10- 综合评分:X.X/10,提取数值 X.X完成标记: checkpoint.nextStep = 3(改稿)或 6(收尾),写入日志。
调用 skill(强制加载,不得跳过): 通用-设计总大纲 或 通用-设计分卷大纲(及对应的题材包装层),按对象路由规则选择。必须通过 skill() 工具加载对应 Skill,逐字执行其 SKILL.md 指令。按需调用 通用-设计标题、通用-设计故事面、通用-设计事件案件引擎、通用-设计线索伏笔与回收台账(及对应的题材包装层)——按需调用的专项 Skill 也必须通过 skill() 工具加载,不得凭经验直接改写。
扮演角色: 小说作者角色(修订模式,参考 .github/agents/小说作者.agent.md)。退出审阅者立场,切换到作者视角。审阅报告是修改依据,修改以"解决问题"为目标,不是以"回应每一条意见"为目标。修改前重新阅读上级分配文件,确保修改方向不偏离上级分配。
职责: 根据最新审阅报告中的问题、修改建议与优化思路,对提纲做针对性修改。
硬性规则(违反即视为流程违规):
专项强化诊断与调用(按需执行,不强制全部调用):
| 诊断问题 | 调用 Skill | 处理范围 |
|---|---|---|
| 各级标题(卷名/章名等)抓力不足、与平台风格不匹配 | 通用-设计标题(及对应的题材包装层) | 对应标题层级的重新设计 |
| 故事面供血不足、卷级承接关系发虚、硬抓手不清晰 | 通用-设计故事面(及对应的题材包装层) | 对应故事面文件或总纲中故事面章节 |
| 单元案/事件引擎结构不成立、主线供血不足、规则显影不到位 | 通用-设计事件案件引擎(及对应的题材包装层) | 对应单元案文件或分卷中案件设计章节 |
| 线索台账/伏笔台账缺失、回收窗口不明确、推理公平性不足 | 通用-设计线索伏笔与回收台账(及对应的题材包装层) | 对应线索/伏笔台账文件或分卷中线索章节 |
文件写入: 修改后提纲覆盖写入原目标提纲文件
完成标记: checkpoint.nextStep = 4,写入日志。
调用 skill(强制加载,不得跳过): 通用-审阅总大纲 或 通用-审阅分卷大纲(及对应的题材包装层),按对象路由规则选择。必须通过 skill() 工具加载对应 Skill,逐字执行其 SKILL.md 指令。
扮演角色: 切回审阅者角色(参考 小说审阅者.agent.md 的审阅立场)。完全退出作者立场,以独立审阅者视角重新对修订版提纲进行全面审阅。本轮不仅检查上一轮问题是否修复,还要重新发现修改引入的新问题。标准不因"已经改过一轮"而降低。
硬性规则(违反即视为流程违规):
【强制门禁:审阅报告模板完整性检查】
写入后、宣告完成前,逐项验证报告是否包含完整模板的所有板块 + 差异对比说明。缺失任一 → 判定为简版,回退重写。
- 技法分:X.X/10- 留存分:X.X/10- 综合评分:X.X/10(权重:技法W_+留存W_=平台名)文件写入: 审阅报告覆盖更新到主报告路径
完成标记: checkpoint.nextStep = 2(回到评分读取与分流),写入日志。
本步骤不是独立操作步骤,而是对 2→3→4→2 循环的约束规则:
调用 skill: 无(编排器自执行)
扮演角色: 编排器 / 项目经理角色。不代入任何设计或审阅视角,只做数据汇总、一致性核对与格式化输出。
职责: 在闭环完成时,用标准化模板输出完成回执,确认连续两轮均过线。
硬性规则:
输出模板:
大纲审阅优化闭环完成回执:
- 目标提纲:{OUTLINE_FILE}
- 对象类型:{总纲/分部/分卷/单元案}
- 主审阅报告:{REVIEW_REPORT_FILE}
步骤执行合规自检:
- 所有声明"调用 skill"的步骤均已通过 `skill()` 工具加载对应 Skill:{是/否}
- 无擅自跳过步骤:{是/否}
- 如存在跳过记录,原因与依据:{xxxx}
过线记录:
- 倒数第二轮:技法分={X1}/10 | 留存分={Y1}/10 | 综合={Z1}/10
- 最终轮:技法分={X2}/10 | 留存分={Y2}/10 | 综合={Z2}/10
- 双轴达标(技法≥6.0 / 留存≥5.0):{是/否}
- 连续两轮 > 9.2:{是/否}
修改记录:
- 总修改轮次:{N} 轮
- 末轮修改已覆盖核心扣分项:{是/否}
- 末轮留存问题已修复或分流至对应阶段:{是/否}
竞对维度(若有):
- 领先点与补丁方向已对齐:{是/否}
需要进一步操作(如有):{列出 1-3 条最重要的下一步}
文件写入: 日志 status = completed,最终 checkpoint 写入。
每次执行本 Skill,都必须在 SOP执行日志/大纲审阅/ 中创建或更新一份日志文件,用于断点恢复。
日志至少包含:executionId、目标提纲路径、对象类型、主报告路径、checkpoint(nextStep/phase/nextAction)、每轮回炉的 iteration 与评分纯数字、最终完成状态。
只有同时满足以下全部条件,才允许宣告闭环完成:
Take lornshrimp/通用-大纲审阅优化闭环 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.