SuperAPI AI 工具集

typography

写作与研究

查看项目

更新于 10-15 21:53

技能介绍

用途:在不夺取作者署名权的前提下打磨文本。该技能负责机械性微观排版,以及编辑与拼写层面的复查;只应用不改变含义、语气和节奏的修正,其余一律作为建议提出。范围边界:字符串内容、词汇、语气与目的归 ux-writing;不换行空格、受保护词组、引号/破折号/空格规则、明显的符号残留归 typography;字体选择与字符集覆盖归 type-specimen;行宽、截断、换行与译文是否放得下归 layout-rules;产品术语或由内部词典确定的争议拼写归项目风格指南,冲突需上报。不得以“清理”为名做压缩、替换重复词、删除句子片段或减少破折号密度。

先确立约定:语言(英文、俄文或混排中已命名的语段)、标准(项目内部风格,否则为指定编辑标准,如英文 Chicago、New Hart's Rules,俄文 Lopatin、Milchin 或出版社风格)、媒介(纯文本、Markdown、界面字符串、HTML 源码或印刷)。先读邻近内容、本地化元数据和项目风格指南。语言或标准未说明且会实质影响建议时,先询问,不要静默选择美式/英式拼写、引号风格、序列逗号、俄文 ё 政策、破折号惯例或短词保护力度。混排文本只在已知语言的语段内应用该语言规则;不因“看起来像外文”就规范化引用的标题、命令、URL、代码段、标识符、用户引语或品牌拼写。

第一遍机械修正:在保留上下文的最小完整源上检查,保护代码、URL、文件路径、标识符、Markdown 目标、占位符、模板语法和逐字引文。只有当按既定约定只有一种正确改法且不改变含义与语气时,才算机械修正。附带助手提供可重复的首遍处理,且从不写入源文件:python3 scripts/typography.py check --language en --standard chicago path/to/text.md;python3 scripts/typography.py format --language ru --standard lopatin path/to/text.md。用 - 表示标准输入,check 输出结构化报告,format 输出修正文本,应用补丁前需人工复核。助手是保守检测器而非编辑权威,标准列表闭合:英文 chicago、new-harts、ap,俄文 lopatin、milchin、gost;自定义风格在人工复核中应用,不新造 CLI 标记。

第二遍编辑与拼写复查:与机械修正分开报告依赖区域、内部词典、ё、专名或产品术语的拼写,存在多种可辩护读法的标点,句子节奏、片段、重复、分段、语气与破折号密度,以及可能是有意为之的可疑 LLM 习惯(对称三段式列表、通用过渡、过多标题、修辞对比、表情、箭头、重复长破折号)。给出少量具体替代方案并说明各自效果,未经用户选择或授权不得应用。

输出约定:始终以 Context 开头,写明语言、标准、媒介、受保护区域和假设。格式化或应用请求需把 Mechanical corrections(Location | Before | After | Rule)与 Editorial choices(Location | Current | Options | Decision needed)分表,可写 None,不得为填表而编造。结尾为 Verification,写明运行的助手命令、查阅的来源和未验证项。独立复查采用仓库共享复查约定:Findings 一张表(Severity | Location | Before | After | Why 加 Category 列,取值为 Mechanical 或 Editorial choice),编辑选项的 After 填选项而非静默改写,上限 15 条且不凑数;Considered but Rejected 列 2 至 5 个真实候选及未改原因;Verification 说明实际检查内容及缺失的词典、内部指南、语言边界或运行时渲染检查;Verdict 只能是 Block、Needs changes 或 Approve。在 humane:review 下只按编排器要求的形态返回 findings,其严重度、合并、上限和结论优先。用户要求复查时保持只读;要求应用修正时只应用机械部分,然后在未决的作者选择处暂停,并保留原文件格式与行尾。