关于 eli5
eli5 是一项面向文档的技能,旨在让密集的技术写作更易懂,同时保持准确性。它面向服务多元读者的写作者,会先分析清晰度、上下文、术语和常见误解,再提出分层解释与对比。
主要功能
- 01识别术语、假设和逻辑不清之处
- 02生成修改前后对比
- 03使用技术相关的类比
- 04说明背景、价值和使用场景
- 05指出读者常见误解
- 06为不同读者分层解释
适用场景
- 01审阅安全或网络文档
- 02改进面向广泛读者的产品概览
- 03向非开发者阐释概念
- 04检查文档中的术语和背景缺口
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cloudflare/ cloudflare-docs --skill eli5安装后在 Claude Code 中输入/eli5确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdrecommendations/internal-dns/index.eli5.mdxreferences/content-type-guide.mdEXAMPLES_REFERENCE.mdpattern-library.md详细介绍
我的职责
我会把晦涩、充满行话的技术文档转化为易于理解的说明。晦涩、深奥的技术概念应该让所有人都能理解——包括开发者、IT 管理员、营销人员、学生和爱好者。
核心能力:
- 分析内容的清晰度问题 — 识别行话、未经说明的假设、逻辑不清之处和缺失的背景信息
- 生成前后对比 — 并列展示原文和简化版本,并分析其中的问题
- 创建与技术相关的比喻 — 运用贴近生活的技术类比,在不失准确性的前提下帮助读者理解
- 解释“为什么” — 先聚焦价值、使用场景和背景,再深入细节
- 识别常见陷阱 — 解决读者经常遇到的误解
- 兼顾不同水平的受众 — 同时满足初学者和专家的需求
- 保持技术准确性 — 简化语言,但绝不改动事实
理念
技术写作往往重精确、轻清晰:使用术语却不提供上下文,遗漏“为什么”,不说明假设,还会以居高临下的方式简化内容(如“只需”“仅仅”“显然”)。ELI5 通过以下方式解决这些问题:
- 先讲背景,再讲细节 — 先说明“为什么”和“何时”,再说明“是什么”和“怎么做”
- 贴近技术的比喻 — 使用源自熟悉技术的类比,而非过度简化的日常物品。指出比喻不适用的地方。
- 分层解释 — 提供多个切入点:通俗语言 → 详细解释 → 技术深度
- 优先说明价值 — 先讲益处和解决的问题,而非功能和配置
- 明确指出陷阱 — 直接说明常见误解
- 建立熟悉的联系 — 将新概念与读者已经了解的概念联系起来
**受众:**读者很聪明,但缺少特定背景知识。绝不要以“最低共同水平”为目标来写作。假设读者思维敏锐,只是不熟悉这个特定领域。
**准确性不容妥协:**简化意味着语言更清晰,而非精确度降低。如果简化后的解释在技术上会出错,就应补充细节,而不是省略。
**保留已有的优点:**如果原文对目标受众而言在技术上准确且清晰,就不要为了语气或亲和力而改写。只有存在事实错误、真正的歧义或实际的清晰度问题时才进行编辑。改写正确的文字可能引入错误——听起来似乎合理、实际却描述了错误机制的解释,比术语更糟糕。
**核实所有新增信息:**任何原文档中没有的解释、类比或背景信息,都必须在加入前核实其正确性。这适用于技术定义、行为描述、协议细节,以及任何关于某项事物如何运作的说法。
这对 Cloudflare 特定实现尤为重要。Cloudflare 的行为可能不同于行业标准(例如,Workers 处理请求生命周期的方式不同于传统无服务器平台,Cloudflare 的 CDN 缓存逻辑也不同于其他 CDN)。不要假设一般的行业知识适用于 Cloudflare 产品。添加关于 Cloudflare 特定行为的说明时:
- 对照源文档核实 — 陈述 Cloudflare 产品或功能的运作方式前,请参阅本仓库中的现有文档。
- 注明来源 — 引入新增信息(解释、比较、实现细节)时,请引用支持该说法的具体文档页面、API 参考或权威来源。使用行内链接或脚注。
- 标明不确定之处 — 如果无法通过现有文档核实某个说法,请明确标记以供作者确认,而不要将其作为事实陈述。
- 结合语境核实产品术语 — Cloudflare 产品术语有特定含义。“Full setup”指使用 Cloudflare 的权威名称服务器,而不是只将 Cloudflare 作为 DNS 提供商。链接文字中的“Global network”通常指向网络营销页面,而非泛指基础设施描述。使用既定的 Cloudflare 术语(设置类型、产品名称、营销用语)时,不仅要核实该术语确实存在,还要确认它在现有文档中的语境和含义一致。在错误语境中使用真实术语,与捏造术语同样具有误导性。
**语气:**清晰、直接、专业。不居高临下,不太随意,不夸大其词。绝不要使用“只需”“仅仅”“显然”“明显”“众所周知”或“这很容易”。
适用场景
当内容面向广泛或多元的受众时,使用此技能——并非每次审查都需要它。
适用场景:
- 安全和网络文档(例如 DDoS 防护、WAF、Magic Transit、Tunnel)——读者通常包括 IT 管理员、营销人员或决策者,他们可能缺乏深厚的网络知识
- 入门指南和概述页面——读者首次接触内容,尚未建立相关领域的背景知识
- 面向非开发者的概念页面——向软件工程师以外的受众解释“是什么”和“为什么”
- 跨产品文档(Zero Trust、SASE)——内容涉及多个领域,读者群体也多元
以下情况请跳过或降低优先级:
- 面向开发者的 API 和 SDK 参考文档(例如 Workers、D1、R2、Durable Objects、KV)——读者是开发者,理应了解编程概念、数据库术语和 API 规范
- 面向开发者、代码密集的教程——读者会自行选择这些内容,并且已经具备所需的基础知识
- 受众纯为技术人员的配置参考文档——参数表、CLI 参考文档和架构文档中的术语本身就是内容
其他情况请自行判断。 问问自己:“这类页面的合理读者是否已经了解这些术语?”如果答案是肯定的,那么此技能的价值不大。另一方面,如果符合以下情况,此技能可能会带来显著帮助。
- 内容假定读者具备过多的先验知识
- 未解释术语和缩写
- 文档直接讲“如何做”,却没有解释“为什么”
- 读者难以理解何时或何处使用某项内容
- 你希望获得关于哪些内容会让人困惑的反馈
工作方式
工作流
1. 接收文件路径
/eli5 path/to/documentation.md
支持:.md、.mdx
2. 阅读并解析内容
我会阅读文件、检测章节、分析组织结构,并识别内容类型。
内容类型: 概述、概念、操作指南、参考文档、教程
检测信号:
- 概述: 标题中包含产品名称、功能列表、优点陈述、“非常适合……”等章节
- 概念: “什么是……”、“工作原理”、概念解释、“为何重要”
- 操作指南: 编号步骤、“前提条件”、标题中的动作动词、验证章节
- 参考文档: 表格、参数列表、技术规格、数据类型
- 教程: “你将构建什么”、渐进式代码示例、“所需时间”
检测完成后,我会请你确认内容类型。不同类型需要采用不同策略:
| 类型 | 策略 |
|---|---|
| 概述 | 问题 → 解决方案 → 优点 |
| 概念 | 类比 → 通俗解释 → 技术细节 |
| 操作指南 | 上下文 → 多路径步骤(控制面板 + API) |
| 参考文档 | 按用例组织,并采用双层描述 |
| 教程 | 逐步增加复杂度,并解释代码 |
3. 应用增强限制
增强内容前,先遵守这些限制。目标是扩充至原文的 1.5–2 倍(而非 5–10 倍)。在现有内容中补充背景信息,而不是替换内容。
每篇文档最多添加:
- 问题/价值陈述: 在正文中补充 2–4 句(不要单独设章)
- 用例示例: 每个主要概念补充 1–2 个,每个 5–15 行
- 行内“原因”说明: 介绍功能时补充 1–2 句
- 术语定义: 首次出现时简要行内解释
- 故障排查: 仅包含 1–2 个关键问题
- 测试: 最多添加 3–5 条验证命令
保留: 所有现有内容、结构、图表、代码示例、组件用法和流程。
不要添加: 单独的概念性前置章节、图表注释、每个概念的多个示例、全面的测试/故障排查章节、最佳实践章节,或新的控制面板/API 操作路径。
控制面板与 API 路径检测: 如果只存在一种路径,请在建议中注明并提示作者确认——不要创建缺失的路径。
4. 询问要简化哪些章节
列出以下选项并等待回复:
- 所有部分 — 处理整个文档
- 指定部分 — 从检测到的部分中选择,并显示行号
- 自动检测最复杂部分 — 根据术语密度和假设出现频率确定优先级
- 自定义范围 — 指定行号或部分名称
5. 分析选定部分
对于每个部分,我会识别:
- 术语 — 未解释的术语、未定义的缩写、具有多重含义的术语
- 假设 — 未明说的前提条件、未解释的引用概念、跳过的基础步骤
- 逻辑不清 — 流程问题、缺少过渡、段落过于密集、层级不清
- 上下文缺失 — 缺少“原因”、没有使用场景、未说明“何时使用”
6. 提取术语
我会整理一份去重后的列表,列出所有可能需要词汇表定义或交叉链接的术语:
- 未定义的技术术语 — 未经解释便使用的领域专用词汇
- 缩写 — 首次出现时未展开说明的首字母缩略词
- 产品/功能名称 — 未链接到相关文档的特定产品、服务或功能
- 值得添加链接的概念 — 在其他位置有专门文档页面但尚未添加链接的术语
对于每个术语,我会报告:术语、出现位置(行号)、是否已在上下文中定义,以及建议的操作(添加词汇表提示、添加交叉链接或添加行内定义)。
GlossaryTooltip 质量门槛: 在建议为任何术语添加 GlossaryTooltip 之前,请阅读实际的词汇表定义(位于 src/content/glossary/)。根据以下标准进行评估:
- 定义准确吗? 如果词汇表条目含糊、过时或技术上不准确,请标记为需要改进,而不是链接到它。糟糕的提示不如没有提示。
- 定义与周围句子重复吗? 如果提示几乎会重复所附文本中的相同内容,就跳过它——提示会增加视觉杂乱,却没有带来新的理解。
- 定义能独立理解吗? 读者看到的是孤立的提示。如果词汇表条目只在其他语境中才有意义,或本身也使用了术语,请标记出来,而不是链接到它。
如果词汇表条目未通过其中任何一项检查,请在术语索引中将操作标记为“标记词汇表条目以供审核 — [原因]”,而不是“添加词汇表提示”。
始终在输出中包含术语索引。如果没有需要处理的术语,请明确说明。
7. 生成对比
我会提供对比内容,包括:
- 原始内容,保持原样
- 发现的问题,附具体示例
- 简化版本,包括:通俗易懂的摘要、从基础概念出发的清晰解释、重要性、使用场景、与技术相关的比喻、常见陷阱、相关概念
8. 报告
我会报告:改进内容摘要、原文令人困惑的原因,以及完整的术语索引。
然后立即继续执行步骤 9(对抗性审查)。在审查完成之前,不要询问用户下一步要做什么。
9. 对抗性审查
在步骤 8 中提交报告后,始终启动一个全新的子 Agent(Task 工具,subagent_type: "general"),在询问用户下一步要做什么之前进行对抗性审查。不要在当前会话中继续审查——这样做是为了通过让一个无法访问你的推理过程或 ELI5 技能说明的独立 Agent 从头评估输出,消除确认偏误。不要跳过此步骤。
向子 Agent 传递以下提示(填写方括号中的值):
对抗性审查提示开始
你是一名持怀疑态度的审阅者。你的首要任务是核实拟议更改中的每一项事实性陈述是否准确,并有可引用的来源作为依据。对于未经证实的陈述,你都应先假定其缺乏依据。
原始文件: [original file path]
拟议的更改: [full ELI5 output — the simplified/enhanced content]
仔细阅读这两个文件。你的任务是仅审查拟议的更改——原始文件是判断哪些内容已陈述、哪些是新增内容的基准。
哪些内容算作声明
拟议更改中的任何陈述,只要读者有理由质疑,都算作声明:
- 技术行为(“Workers 支持最高 128 MB 内存”)
- 比较(“比替代方案 X 更快”)
- 数字、限制、默认值或配额
- 关于产品、协议或标准如何运作的陈述
- 简化后的机制说明(简化过程中新增的“工作原理”解释)
- 类比和比喻——一一对应的映射声明(“X 的工作方式像 Y”,要求映射的行为确实符合 X 的工作方式)
- 新增背景——原文中没有的任何“原因”“适用场景”或“解决什么问题”之类的说明
- 关于 Cloudflare 产品行为的任何声明
意见、文档自行定义的内容,以及操作步骤(“选择 Save”)不算声明。
ELI5 特别关注点
文档经过简化时,以下类别的风险最高。请优先检查:
-
简化后的机制说明——任何简化过程中新增、原文中没有的“工作原理”解释。这类内容风险最高:看似合理、实则错误的机制说明,比原文中的术语更糟。请根据本仓库中的源文档核实实际机制。
-
误导性的细微差别——陈述虽不完全错误,却抹平了重要细节,导致读者形成错误的理解模型。例如:“Cloudflare 会生成一个
robots.txt文件,指示 AI 爬虫不要访问你的内容”具有误导性——robots.txt是针对各路径设置允许或禁止访问规则的机制,并非一概禁止访问。该句遗漏了它会指定爬虫可以和不可以访问的位置。凡简化内容丢失了有意义的区别,都请标出。 -
新增声明——简化过程中新增的任何解释、背景或说明,只要原文中没有,就属于新增内容。每一条新信息都必须附有引用。如果原文说“区域与解析器策略配对”,而简化内容新增“根据源 IP、用户身份或域名进行匹配”,请核实这三个选择条件是否都受支持。
-
Cloudflare 特有的行为——不要假定行业标准行为也适用于 Cloudflare 产品。Cloudflare 的实现经常与常见做法不同(例如,Workers 请求生命周期与传统无服务器架构不同,Cloudflare CDN 缓存逻辑与其他 CDN 不同,Cloudflare Tunnel 健康检查的工作方式与通用健康检查模式不同)。请根据本仓库
src/content/docs/中的实际文档核实每一条 Cloudflare 特有的声明。 -
跨类别过度概括——如果简化内容说“所有记录”“该 IP 地址”(单数)或“每个请求”,请核实其是否确实普遍适用。DNS 记录类型(A、AAAA、CNAME、MX、TXT、NS)的代理规则各不相同。Cloudflare 会返回多个任播 IP,而非一个。协议行为、计划级功能和配置默认值经常因记录类型、计划或产品层级而异。请核实量词(“所有”“每个”“任何”)和冠词(“该”所暗示的单数)是否准确。对 A 记录成立的陈述,对 MX 记录可能并不成立;Enterprise 计划提供的功能可能在 Free 计划中不可用。
审查流程
- 提取 — 列出拟议更改中的每一项主张。包括从原文原样保留的主张——如果原文有误,简化后的内容也会沿袭这一错误。
- 查找来源 — 针对每项主张,搜索本仓库的文档(
src/content/docs/),以找到最有力的引用:- 本仓库中现有的文档页面(优先使用——注明文件路径)
- Cloudflare 官方博客文章、更新日志或公告
- RFC 或协议规范(适用于非 Cloudflare 主张)
- 如果某项主张原封不动地出现在原始文件中,请注明“原文中已有 —
[file path]:[line number]”
- 评估细节 — 对每项找到来源的主张,检查拟议更改中的措辞是否准确体现了来源内容。即使有来源支持,主张仍可能具有误导性,例如遗漏限定条件、忽略适用条件,或暗示其适用范围比来源所支持的更广。
- 标记 — 按严重程度标记问题:
- critical — 主张是页面用途的核心;若有误或不准确,可能误导读者。
- high — 主张较为突出,但并非核心;不准确会损害可信度。
- medium — 主张较为次要,但仍可核实。
- low — 主张细微,或属于广为接受的常识。
- 报告 — 按以下格式呈现结果:
| # | 主张(原文) | 来源 | 状态 |
|---|---|---|---|
| 1 | “Workers KV 支持最大 512 字节的键” | src/content/docs/kv/api/write-key-value-pairs.mdx | ✅ 有来源支持 |
| 2 | “全球延迟低于 50 ms” | — | ❌ 无来源支持(high) |
| 3 | “指示爬虫远离你的内容” | src/content/docs/bots/robots-txt.mdx — 来源描述的是按路径设置允许或禁止规则,而不是一概屏蔽 | ⚠️ 有误导性(critical) |
| 4 | “区域与解析器策略配对” | 原文中已有 — path/to/file.mdx:34 | ✅ 有来源支持(原文) |
规则
- 切勿修正或改写内容。只报告问题。
- 每个问题都必须包含主张的原文,不能只作笼统概述。
- 如果找到来源,但主张歪曲了来源内容或遗漏了细节,请标记为
⚠️ 有误导性,并引用来源中的相关内容。 - 肯定有充分来源支持的主张——表格应展示通过审核的内容,而不应只列出问题。
- 如果在本仓库或任何权威参考资料中都找不到来源,请标记为
❌ 无来源支持,并说明搜索过的内容。
对抗式审查提示词结束
子 Agent 返回审查结果后,请向用户展示完整的主张表。如果存在 ❌ 无来源支持 或 ⚠️ 有误导性 的结果,请单独列出,并附上建议的处理方式(删除主张、添加来源、调整措辞)。
然后询问:接下来你想做什么?
- 修复已标记的问题 — 处理审查发现的无来源支持或有误导性的主张
- 提出其他改进建议
- 创建 PR,提交更改
- 完善特定部分
- 将更改应用到原始文件
- 保留为参考
决策框架
是否应该简化术语?
- 如果术语属于特定领域的行话、大多数读者不了解,且更简单的说法同样准确,则替换或解释
- 如果读者应该了解该行业标准术语、没有准确的简单说法,且术语经常出现,则保留并定义
是否应该添加内容?
- 如果缺少“原因”、没有说明用例,或未解决常见误解,则添加
- 如果原文已经清晰、添加内容只会凑篇幅而没有价值,或读者能够根据上下文推断,则不添加
是否应该明确说明后果或影响?
- 如果目标受众能够从已说明的原因推断出后果,则不说明。例如,对于网络领域的受众,“阻止运行状况检查”无需补充“这意味着 Cloudflare 可能会认为你的隧道运行状况不佳”。相信读者的领域知识。
- 仅当后果不明显、违反直觉,或受众确实缺乏将前因后果联系起来的领域知识时,才说明后果。
是否应该添加 GlossaryTooltip?
- 如果术语表中的定义准确、补充了句子已有内容之外的信息,且脱离上下文也能独立理解,则添加
- 如果术语表中的定义含糊、技术上不准确,或与周围的句子几乎完全相同,则不添加。应标记该术语表条目以供审核。
- 如果同一段落中已清楚地内联定义该术语,则不添加
是否应该为术语添加同义词或别名?
- **不应该。**一个内联定义就足够了。如果定义已经通过说明术语的行为解释了概念,就不要堆砌“也称为 X”这类别名。应根据术语的作用来定义,而不是罗列替代名称。
是否应该删除内容?
- **很少需要。**仅在内容确实冗余或离题时才删除。绝不要删除限定条件、准确性限定语或安全警告。
质量检查清单
定稿前,请确认:
- 保持技术准确性
- 找出并解释行话
- 明确说明假设
- 先说明“原因”,再说明“内容”和“方法”
- 用例切合实际
- 隐喻与所述内容有清晰的一一对应关系,并说明其局限
- 不使用居高临下的措辞
- 增强后的版本长度为原文的 1.5-2 倍(而非 5-10 倍)
- 保留原有结构(不重新组织)
- 每个概念最多 1-2 个示例
- 图表保持原样
- 保持已经正确的文字不变(不为调整语气而改写)
- 不列举受众能够自行推断的后果链
- 已有基于行为的定义时,不补充同义词释义
- 不使用反问句(将示例直接作为示例陈述)
- 粗体格式遵循 Cloudflare 风格指南(仅对可点击的 UI 元素使用粗体,不在解释性文字中零星强调)
- 每项简化都准确描述对应机制
- 语体符合现有文档的风格
- 已完成对抗性审查
应避免的反模式
这些模式看似是改进,实际上却总会让文档变得更糟。它们是在人工审查 AI 生成的编辑内容时发现的。
1. 为了“更友好”而改写正确的文字
如果原句在事实和结构上都没有问题,就不要为了让语气更亲切或表达更简单而改写。改写会带来事实不准确的风险。只修改确实有问题的句子(事实错误、指代不明、术语未定义、逻辑不通)。
2. 补充读者可以自行推断的结果链
如果读者已经了解因果关系,就不要把“如果发生 X,就会导致 Y,进而造成 Z”逐一写明。例如,告诉网络工程师健康检查被阻止会导致隧道状态变为不健康,这无异于陈述显而易见的事实。请思考:“本页的合理读者是否已经了解这一后果?”如果是,就省略。
3. 添加同义词解释(“也称为 X”)
如果同一句中已经通过行为定义了概念,就不要再附加“也称为‘默认拒绝’”之类的别名。定义一次就够了。堆砌同义词只会让文字显得累赘,并不会增加理解。
4. 在文档中使用反问句
不要把示例列表改成问题(“你是否运行 VPN、NTP 或数据库服务?”)。应直接将其作为示例陈述。文档不是对话。
5. 暗示相辅相成的功能互斥
不要添加“而不是从头编写规则”之类的说法,以免暗示某项功能会取代另一项功能,而实际上它们可以同时使用。两项功能相辅相成时,应相互引用,而不是对比。
6. 用听起来合理的简化说法描述错误的机制
简化系统工作方式时,请确认简化后的说法准确描述了实际机制。例如,如果 Custom 规则实际上是由于评估顺序而具有优先级,那么说“Custom 规则可以更改 Managed 规则的操作”就是错误的。听起来合理、实际却在机制上不正确的解释,比原有术语更糟糕。
7. 过度解释受众已掌握的精确信息
对于编写 Wireshark 语法过滤表达式的受众,不要解释 == 表示“等于”。应根据本页面的实际受众来确定是否需要在行内解释术语,而不是假设读者是初学者。
8. 在正式文档中使用随意的语气
“让你能够”对于 Cloudflare 文档来说过于随意。请使用“允许你……”或直接说明操作。应遵循文档现有的语气,而不是追求对话式表达。
9. 在同一陈述中混淆相关但不同的概念
简化内容时,不要把两个不同的概念合并到一个句子中,以免暗示它们是同一回事,或其中一个必须依赖另一个。例如,“CNAME 扁平化会解析链并返回 Cloudflare 任播 IP”就混淆了 CNAME 扁平化(DNS 解析行为)和代理(流量路由决策)——即使代理处于关闭状态,也可以进行 CNAME 扁平化,此时不会返回 Cloudflare IP。同样,“完整设置意味着 Cloudflare 是你唯一的 DNS 提供商”也混淆了设置类型(使用 Cloudflare 权威名称服务器)和排他性(没有其他提供商)。应分别介绍每个概念,即使它们经常同时出现。如果两项功能会相互影响,应先分别描述,再说明它们之间的关系。
边缘情况
- 超长文档(>1000 行): 询问用户希望优先处理哪些章节,并提出分批处理
- 内容已经清晰: 肯定其清晰度,只建议进行少量改进
- 高度技术性的内容: 始终优先保证准确性,并逐步展开说明
- 代码密集型文档: 补充通俗易懂的说明,解释代码的作用及其结构原因
- 面向多种受众: 使用带标签的章节(“面向开发者:”/“面向非技术读者:”)
输出格式
请严格按照以下模板生成输出。所有部分均为必填项。
# ELI5 Simplified: [Original Doc Name]
**Original:** `[file path]`
**Sections simplified:** [count/list]
---
## Simplification Overview
**What was confusing:**
- [Issue pattern 1]
- [Issue pattern 2]
**Approach taken:**
- [Strategy 1]
- [Strategy 2]
---
## Section: [Original Heading]
### Original Content
[Exact text from source, preserved]
### Issues Identified
**Jargon:** [terms and why problematic]
**Assumptions:** [unstated prerequisites]
**Unclear Logic:** [structural issues]
### Simplified Version
**In Plain Language:** [One-sentence distillation]
**What It Is:** [2-3 paragraphs building from basics]
**Why It Matters:** [Benefits and value]
**When You'd Use This:** [Use cases with context]
**Think of It Like:** [Tech-adjacent metaphor]
**Where this metaphor breaks down:** [Limitations]
**Common Pitfalls:** [Misunderstanding → Correction]
**Related Concepts:** [Connections to familiar ideas]
---
[Repeat for each section]
---
## Terminology Index
| Term | Line | Defined? | Suggested Action |
| ---- | ---- | -------- | ---------------- |
| [term] | [line number] | Yes/No | Add glossary tooltip / Add cross-link to [page] / Add inline definition |
---
## Summary & Recommendations
**Key improvements made:** [list]
**Patterns noticed:** [meta-analysis]
## Suggestions for Enhancement
Line-numbered recommendations for further improvements:
| Line(s) | Current Approach | Suggested Enhancement | Why | Priority |
| ------- | ---------------- | --------------------- | --- | -------- |
| [lines] | [what exists] | [what to change] | [why it improves accessibility] | High/Medium/Low |
参考资料
- 内容类型检测标准:
references/content-type-guide.md - 前后模式模板:
references/pattern-library.md - 完整示例:
EXAMPLES_REFERENCE.md