审查技术文档。支持四种独立评审类型:大纲评审(检查目录与结构逻辑)、内容评审(检查文字准确性与代码质量)、资产评审(校验链接与引用合规)、格式评审(校对纯视觉排版与标点)。当用户请求审查或修正 Markdown 文档时使用。
本文档定义了技术文档评审的标准操作规范和检查清单。为了提高评审效率并减少大模型的注意力分散(Attention Dilution),文档评审被拆分为四种独立的评审类型。根据用户的需求,Agent 可以扮演专门的角色,使用对应的专属规则集进行单项审查。
Agent 在执行评审时,应根据用户的指令或文档的实际状态,选择以下某一种或多种类型独立执行。每种类型的评审都应作为一个独立的 Prompt 任务来处理,并输出独立的评审报告。
本类型的核心是宏观审查章节安排的逻辑性与合理性,通过分析文档的所有标题(大纲),确保文档骨架具备良好的叙事结构和阅读体验。
本类型的核心是深度阅读与内容质量把控。 执行策略:必须一个章节一个章节、甚至一个子小节一个子小节地进行切块(Chunk)评审,切忌全文泛读。确保内容的准确性、完整性、可读性,以及前后描述的一致性和文风统一。所有纯排版格式问题请留至“格式评审”处理。
## 缓存设计\n本节主要介绍系统缓存层的设计与实现。为了提升系统吞吐量...## 缓存设计\n为了提升系统吞吐量...## 1. 后紧接 ### 1.1)、表格或列表,必须在两者之间补充一段有信息量的总结性文字引出下文。若下文已有详细介绍则不重复。本类型的核心是排查文档外部依赖的有效性与内容安全性。 执行策略:全局提取文档中的所有链接、图片路径、配置文件及参考文献进行批量校验,确保文档“资产”无损、合规且安全。
lowercase-with-hyphens.md),避免使用空格、下划线或驼峰命名。%20。YOUR_API_KEY 等占位符。[1]),引用标记通常置于标点符号之前。[1, 2, 3] 或连续文献 [1-3])。严禁使用分离的方括号(如错误示例:[1][2][3] 或 [1], [2])。reference-organizer 技能(通过使用你的 Skill 调用工具 invoke reference-organizer,或输出 /reference-organizer 指令提示用户协同处理)。绝对不要尝试自己捏造引用格式! 只有在系统明确报错表示该技能不存在时,才允许降级使用以下基础规范:
[序号] [主要责任者]. [题名][EB/OL]. ([更新或修改日期])[引用日期]. [获取和访问路径].[发布机构]. ([发布年份]). *[报告题名]*. [URL][序号] [作者(名首字母. 姓)], "[论文标题]," *[期刊名称缩写]*, vol. [卷号], no. [期号], pp. [起止页码], [发布月份缩写]. [年份].[序号] [作者], "[论文标题]," in *Proc. [会议名称缩写]*, [会议城市], [会议国家], [年份], pp. [起止页码].[序号] [作者], "[论文标题]," arXiv preprint arXiv:[ID], [年份].[1])在文末参考文献列表中是否存在对应项;反之亦然,文末列出的文献必须在正文中被引用过。本类型的核心是纯粹的视觉排版与 Markdown 语法规范。 执行策略:在内容定稿后,对全文进行快速扫描。重点关注中英文排版、标点符号、缩进对齐等细粒度格式问题。此类型的评审发现的问题通常强烈建议 Agent 提供一键静默自动修复。
文档导航 (TOC):对于篇幅较长(如包含多个二级/三级标题)的文档,检查开头是否包含 TOC (Table of Contents) 目录,以增强导航友好性。
标题语言:标题只使用一种语言,不使用双语标题。
## 核心架构设计## 核心架构设计 (Core Architecture Design)章节编号:文档必须采用逐级编号的结构(如 1., 1.1, 1.1.1)。注意编号的位置:编号必须写在标题文本内部,而不是尝试去给 Markdown 的井号(#, ##, ###)进行编号。同时,文档的最顶级大标题(# Document Title)不需要编号。
## 1. 核心概念## 1. 1. 核心概念(重复编号)## 核心概念(丢失了必要的章节编号)中英文空格:中英文内容之间必须有空格。
使用 Python 编写、基于 RDMA 的传输使用Python编写、基于RDMA的传输中文与数字空格:中文与数字之间也须有空格。
延迟低于 50 μs延迟低于50μs标点符号:中文文档主要使用全角标点(,。:;?!),但数字、英文单词、代码片段周围使用半角标点。
支持 vLLM、TGI 等框架。支持vLLM,TGI等框架.专有名词:严格遵循官方大小写规范。
vLLM, Redis, MySQL, iOSvllm, redis, mysql, ios表格格式:Markdown 表格中不使用 <br> 等 HTML 标签。表格内容需对齐,列宽合理。对比表格:当需要对比多个方案或特性时,使用 Markdown 表格清晰呈现。
列表格式:使用加粗关键词 + 冒号的格式组织定义列表。列表项若为完整句子,结尾需加标点;若为短语,可不加。
- **L1 极速内存层**:GPU 显存,保存活跃数据。提示与警告框 (Alerts/Callouts):优先使用标准 GitHub 风格的扩展语法(如 > [!NOTE], > [!WARNING], > [!TIP]),避免仅使用粗体或不规范的自定义前缀。
正确:
> [!WARNING]
> 生产环境中请勿使用默认密码。
错误:**警告**:生产环境中请勿使用默认密码。
避免格式滥用:检查是否存在过度使用粗体、斜体或高亮(如连续多行全部加粗)的情况。强调的重点应当精简,避免破坏整体阅读体验。
章节分隔:主要顶级章节之间使用 --- 水平线分隔。
代码块格式:代码块必须标注对应的语言类型(如 ```python)。
可视化元素:
Mermaid 图表:优先使用 Mermaid 绘制架构图和流程图,避免使用外部工具生成的不可编辑图片。
ASCII 图:对于简单的示意图,可使用 ASCII 图快速表达,例如:
+--------+ +--------+ +--------+
| Client | --> | Server | --> | DB |
+--------+ +--------+ +--------+
LaTeX 公式:
$...$(行内)或 $$...$$(块级)LaTeX 语法。$...$ 与前后文本之间必须有空格,以确保 GitHub 等平台正确渲染。正确示例:长度: $P$ tokens;错误示例:长度:$P$ tokens。\text{...}(如 \text{Memory}_{KV})。\texttt{...} 包裹以保持等宽字体风格(如 \texttt{block\_size})。\times 而非 *;近似关系使用 \approx;千分位分隔符使用 {,}(如 57{,}344)。\, 分隔,单位使用正体 \text{...}(如 1.12\,\text{GiB})。对于任何一种类型的评审,必须按以下标准格式输出评审报告:
## 评审结果 - [评审类型名称]
### 发现的问题
1. **[类别] 行 XX / 第 N 节**:问题描述。
- 建议:具体修改建议或重构示例。
### 总结
共发现 X 个问题。
用户:"帮我进行内容评审,检查 architecture.md 的第 2 节。"
Agent: (触发内容评审规则,加载技术编辑角色)
[内容评审]
发现的问题
- [文字质量] 第 2 节 标题下:缺少概述段落,直接进入了子小节。
- 建议:增加一段关于本节架构核心目标的介绍。
- [一致性] 行 32:术语不一致,前文使用 "KV Cache",此处为 "键值缓存"。
- 建议:统一替换为 "KV Cache"。
总结
共发现 2 个问题。是否需要我为您直接应用这些修改?