关于 chapter-briefs
chapter-briefs 是一项写作技能,可根据大纲和小节简报生成章节级规划卡片。它帮助作者用共同的比较维度和术语串联 H3 小节,避免各节彼此割裂。
主要功能
- 01生成章节级写作卡片
- 02设定章节主线与对比
- 03规划引导段落
- 04选择综合方式
- 05统一小节间术语
适用场景
- 01规划相互衔接的 H3 小节
- 02为章节引导段落做准备但不写正文
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill chapter-briefs安装后在 Claude Code 中输入/chapter-briefs确认已加载。
附带文件scripts/run.py
详细介绍
章节简报(H2 写作卡片)[无正文]
触发条件与路由
- 触发词:chapter briefs、H2 briefs、chapter lead plan、section intent、章节意图、章节导读、H2 卡片。
- 适用场景:
outline/outline.yml和outline/subsection_briefs.jsonl已存在,且你希望章节内容更充实(标题更少、逻辑更强)。
目的:将每个包含 H3 子章节的 H2 章节转化为章节级写作卡片,以便作者:
- 添加章节导语段落块(增强连贯性)
- 在整章中保持一致的比较维度
- 避免出现“8 个小孤岛”,即每个 H3 都从头开始
此产物表达的是内部意图,不是面向读者的正文。
这对写作质量很重要的原因:
- 章节简报可避免“段落孤岛”这一失败模式:如果缺少贯穿全文的主线,每个 H3 都会重新起笔并重复开场内容。
- 将
throughline和lead_paragraph_plan视为决策约束,而非可直接照搬的句子。
输入
outline/outline.ymloutline/subsection_briefs.jsonl- 可选:
GOAL.md
输出
outline/chapter_briefs.jsonl
输出格式(outline/chapter_briefs.jsonl)
JSONL(每个包含 H3 子章节的 H2 章节对应一个对象)。
必填字段:
section_id、section_titlesubsections(列表,包含按大纲顺序排列的{sub_id,title})synthesis_mode(取值之一:clusters、timeline、tradeoff_matrix、case_study、tension_resolution)synthesis_preview(1–2 个要点;说明本章将如何综合各 H3 内容,避免使用模板化的“综上所述……”)throughline(3–6 个要点)key_contrasts(2–6 个要点;尽可能从各 H3 的contrast_hook提取)lead_paragraph_plan(2–3 个要点;仅写计划,不写正文)- 每个要点应针对具体章节,并提及具体抓手(维度/对比点/评估视角)。
- 避免使用“第 1 段:介绍本章”这类泛泛的衔接语,而不说明比较什么。
bridge_terms(5–12 个词项;汇总各 H3 的衔接词)
C5 的使用方式(章节导语约定)
作者使用 outline/chapter_briefs.jsonl 起草 sections/S<sec_id>_lead.md(仅正文;无标题)。
约定(仿论文写法,不引入新事实):
- 预览本章的比较维度(2–3 个)以及各 H3 之间的联系;不要复述目录。
- 将
key_contrasts/bridge_terms用作抓手(而非模板),让章节保持连贯,避免到处重复“综上所述”。 - 内容应有依据(后续 C5 中至少引用 2 篇文献;此处不要虚构新论文)。
工作流
- (可选)阅读
GOAL.md,明确范围/受众,并将该约束融入章节主线。 - 阅读
outline/outline.yml,列出包含 H3 子章节的 H2 章节。 - 阅读
outline/subsection_briefs.jsonl,按section_id对简报分组。 - 对每个章节,生成:
- 贯穿主线:说明整章要比较/解释什么
- 关键对比:2–6 个横跨多个 H3 的对比点
- 综合模式:确保各章节的综合方式多样(避免反复使用相同的结尾段落结构)
- 导语段落计划:2–3 个段落目标(说明章节导语必须完成什么)
- 衔接词:一组
bridge_terms,让各 H3 的术语保持一致
- 写入
outline/chapter_briefs.jsonl。
质量检查清单
- 每个包含 H3 子章节的 H2 章节对应一条记录。
- 不含占位符(
TODO/…/(placeholder)/模板说明)。 -
throughline和key_contrasts均针对具体章节(不能使用通用内容复制粘贴)。 -
lead_paragraph_plan中的要点明确预览 2–3 个比较维度,以及各 H3 子章节如何划分这些维度(不得使用泛泛的章节介绍套话)。
脚本
快速开始
uv run python .codex/skills/chapter-briefs/scripts/run.py --helpuv run python .codex/skills/chapter-briefs/scripts/run.py --workspace <workspace>
所有选项
--workspace <dir>--unit-id <U###>--inputs <semicolon-separated>--outputs <semicolon-separated>--checkpoint <C#>
示例
- 默认 IO:
uv run python .codex/skills/chapter-briefs/scripts/run.py --workspace <workspace>
- 显式指定 IO:
uv run python .codex/skills/chapter-briefs/scripts/run.py --workspace <workspace> --inputs "outline/outline.yml;outline/subsection_briefs.jsonl;GOAL.md" --outputs "outline/chapter_briefs.jsonl"
优化标记(推荐;可避免反复改动)
满意章节简介后,请创建:
outline/chapter_briefs.refined.ok
这是一个明确的“我已审阅并优化”信号:
- 防止脚本重新生成并撤销你的修改
- (在严格运行中)可用作完成信号,避免在不知情的情况下接受初始框架
说明
- 此辅助工具仅用于搭建初始框架;如有需要,请手动优化。
评论
支持 Markdown