| name | lightest-writing |
| skill_id | lightest_writing_skill |
| controlled | true |
| description | 当用户要「写东西」或「产出一份文稿/文档/PDF」——起草、续写、润色、humanize、报告/论文/研报/新闻/技术文档/邮件,或只说「生成 PDF、导出 PDF、出文档」而未提写作——时,须先加载本 skill 定体裁与文风(去 AI 味为 baseline)。**触发**:写作、起草、撰写、续写、润色、改写、报告、论文、研报、新闻稿、生成 PDF、导出 PDF、Nature、humanize、产业研究、赛道拆解。**加载**:`skills_fetch(skill_ids=["lightest_writing_skill"])` → `writing-router-and-workflow.md` → 按体裁 read genre / de-ai-baseline。**勿用**:.typ 语法编译 → `typst_writing_skill`;Typst 版式 → `lightest_typst_report_skill`;.tex 模板 → `lightest_latex_skill`;勿直接拼 HTML/MD 出正式 PDF;仅改几行代码、纯问答、不产出文稿 → 不用本 skill。 |
| references | ["references/writing-router-and-workflow.md","references/de-ai-baseline.md","references/genre-academic-and-journals.md","references/genre-reports-news-and-business.md","references/industry-research-tree.md"] |
LighTest 通用写作
本 skill 管的是正文怎么写:体裁、读者、论证结构、文风,以及交付前的去 AI 味终检。版式、模板语法、图表引擎不在此 skill 里硬做——定稿 prose 之后,再交给 Typst 或 LaTeX 相关 skill 编译成 PDF。
去 AI 味是全体裁的 baseline,不是「润色一下」的同义词。先路由、再按体裁写、最后才 humanize;顺序反了(例如先 Typst 排版再改 claim)容易把数字和图表叙事写散。
何时必须先加载本 skill
只要任务要产出或改写可读文稿,就先 skills_fetch 本 skill,并 read references/writing-router-and-workflow.md,再按路由打开对应 genre 文件:
- 起草、续写、扩写、改写、润色、humanize、去 AI 味
- 报告、论文、研报、新闻稿、白皮书、技术文档、README、邮件、Memo、公众号
- 用户只说「生成 PDF / 导出 PDF / 出一份正式文档」——即使没提「写作」二字
- 产业研究、赛道拆解、竞争格局、价值链、找公司(冷启动调研稿)
不触发:只改一两行代码或注释、纯口头问答、不产出文稿的检索/分析。
强制入口:路由与工作流
writing-router-and-workflow.md 是本链路的唯一路由入口。开写前用其中的 Step 1–5 校准四维(体裁、读者、语言、长度),选定输出模式(express / standard / heavy / audit),再走 Phase 0–5:澄清 → 大纲 → 分节起草 → 数据 gate → de-AI → 下游排版。
Genre 只有两本必读,不要平行发明第三本:
| 用户交付物倾向 | 必读 reference |
|---|
| 论文、IMRaD、Related Work、Nature/子刊、rebuttal、cover letter、学位论文章节 | genre-academic-and-journals.md |
| 咨询深度、行业报告、卖方研报、新闻通稿、技术文档、Memo | genre-reports-news-and-business.md |
产业研究/赛道冷启动:先 industry-research-tree.md,再进入 reports 的 Part A。Nature 修回、phrase bank 等:references/nature/**(可选深读)。卖方财经深读:references/financial/financial-equity-index.md(可选)。
Part A 与 Part B:报告体裁怎么分
这两部分都在 genre-reports-news-and-business.md 里,不是学术 genre 的 Part A/B。混用会导致用新闻倒金字塔写卖方研报,或用咨询金字塔写 API 文档。
**Part A(行业 / 咨询 / 深度调研)**面向战略、投资委员会、董事会读者。论证习惯是 What → Why → So What,章节带 Exhibit 占位,摘要里要有可核对的情景数字。冷启动赛道须先走完研究树(时机漏斗、L0→L3、信号分级),禁止无 Data Summary 就写满篇市场规模。
Part B(财经 / 卖方研报)在同一文件的后半。读者要的是观点先行、论据、风险与假设表,以及目标价、评级、财报点评等不可删的数字与披露。de-AI 时禁止为「像人写的」改成剧本短句或删掉风险段。
同文件还有 Part C(新闻/AP)、Part D(技术文档、README、Memo)。用户说「写报告」但关键词含实验、数据集、IMRaD → 改读 academic;含投资、TAM、目标价 → reports 且多半是 A 或 B。
学术体裁(与 Part A/B 平行的另一条轨)
期刊/会议论文、开题与学位论文、顶刊润色走 genre-academic-and-journals.md。Nature / NC 子刊、修回 letter 在该书 Part B(学术侧的 B),并可按需 read references/nature/**。与 reports Part B 名称相似,以 genre 文件名区分,不要只记「Part B」。
去 AI 味:读哪里、做到哪一步
终检前必读 de-ai-baseline.md(Pass 0–6 速查)。router 里 Step 3 定强度:轻触(已像人写、顶刊/财经禁过度口语)、标准(默认 AI 初稿)、激进(用户明确要求 humanize 且 Tier-1 密度高)。
执行顺序固定:体裁结构与 gate 通过之后再 de-AI。学术/Nature 不能为降检测分删掉 hedging 造成 overclaim;卖方不能删目标价与风险句;新闻不能 humanize 成长学术 However 链。中英混合稿按段落分轨 humanize,禁止整篇只跑一种模板。
heavy 专项可叠加 lightest_de_ai_writing_skill;可选深读 references/de-ai/**(detector-aware、humanizer-zh-academic 等)。体裁专属禁词见各 genre 的 Part F。
编译交接:prose 定稿后再 Typst / LaTeX
本 skill 交付的是节标题、正文、图表意图与 caption 草稿,以及 gate 通过后的数字口径。不要在此 skill 里硬编 Typst 版式或 .tex 导言区。
| 用户目标 | 写作侧(本 skill) | 下游 skill |
|---|
| 行业/技术调研 PDF、双栏研报、Fletcher 架构图 | Phase 0–4 定稿 prose + Exhibit 表 | lightest_typst_report_skill → report-workflow.md 等 |
| Typst 语法错误、章节 patch、数学 | 仅改引号内 prose 时仍属本 skill | typst_writing_skill |
顶会/学位论文 .tex、Beamer、BibTeX | IMRaD 结构与 prose | lightest_latex_skill |
| 高校 Word 国标 | academic genre + prose | lightest_docx_cn_paper_skill(若项目已启用) |
推荐握手:writing 输出大纲与正文 → typst/latex skill materialize 源文件 → writing_compile_check 看 PDF。编译失败若因句过长、特殊字符,回 writing 改 prose,不要先用缩小字体硬扛。PDF 定版前避免再做 aggressive de-AI,以免与排版双源漂移。
禁止用 HTML/Markdown 拼页冒充正式 PDF;数据图(CSV→matplotlib)走 lightest_data_viz_skill,架构示意仍可由 typst-report 的 Fletcher/CeTZ 承接。
示例一:McKinsey 风行业深度 → Typst PDF
用户:「写一份新能源车产业链中文深度,McKinsey 风,约 8 页,最后 Typst 出 PDF;TAM 你给三情景,数据我后面补。」
- read
writing-router-and-workflow.md → 四维:reports、C-level、中文、heavy、下游 typst。
- 若赛道未结构化:read
industry-research-tree.md 产出研究树与检索计划。
- read
genre-reports-news-and-business.md Part A:Phase 1 框架(章节 + 每节 thesis + Exhibit 占位),Phase 2 分节起草,禁止无来源精确数字(缺则 [pending])。
- Phase 3 gate:摘要情景数字与正文、Exhibit 表一致。
- read
de-ai-baseline.md 标准强度 + Part F 咨询禁词。
- handoff:
lightest_typst_report_skill,附带节标题、正文、图表意图表;compile 后若 caption 超长再回 writing 压缩表述。
示例二:学位论文 Introduction → LaTeX
用户:「润色 thuthesis 硕士论文 Introduction,约 1200 字,保留三条贡献编号,与 Abstract 结果数字对齐。」
- router → academic、审稿人、中文或中英、standard/heavy、下游 latex。
- read
genre-academic-and-journals.md(Introduction moves、贡献与图表指针),不是 reports Part A。
- Phase 2 只改 Introduction;核对 Abstract ↔ 贡献 ↔ 后文 Table/Figure 数字(Phase 3 gate)。
de-ai-baseline.md 轻触–标准;保留 epistemic hedging,禁 em dash 堆砌替换。
- prose 定稿后:
lightest_latex_skill 只动正文环境内文字;writing_compile_check 验证 PDF。勿在写作阶段改模板类名或版心参数。
输出模式怎么选
router Step 1 里的长度档位会默认带出 express / standard / heavy / audit,不必每条都问用户。
express 适合标题、单段、邮件:路由与体裁 Part 仍要做,但可跳过完整大纲;Phase 3 照样不能凭空写精确数字。standard 是默认润色与单节改写,走 Phase 0–4,有数字就做 gate。heavy 用于全文、多章、投前稿:必须 Phase 0–5,分节多次输出,长稿摘要往往在 gate 通过后再回填。audit 用于「帮我看看、不要重写」:只给 Top 5–10 条问题与短示例改法,禁止用 audit 名义交付整篇 substitute。
信息保真(写作侧红线)
为降 AI 味不能把「可能」「假设」全改成「必然」;不能编造 cite、目标价、样本量或四舍五入「好看」的市场数字。gate 不通过时,删数字改定性、标 [pending] 或向用户索要来源,而不是带着幻觉数字进入 Typst/LaTeX 编译。
其它协作
文献:Related Work / gap 阶段用 academic_search,禁止编造 cite。行业与研报里的宏观数字不得用学术检索结果冒充一手数据。
| 技能 | 分工 |
|---|
| 本技能 | 路由、体裁、论证、prose、gate、de-AI 入口 |
lightest_typst_report_skill | Typst 模板、版式、表图排版 |
lightest_latex_skill | .tex 模板与编译 |
typst_writing_skill | Typst 语法与编译报错 |
lightest_de_ai_writing_skill | 五遍流水线(heavy humanize) |
维护:路由表变更时同步更新 writing-router-and-workflow.md 与本 SKILL 指针;体裁细则只扩两本 genre,不增第三本平行必读。