my-content-review
按用户给定的审查范围对笔记内容做多维度审查(数学严谨性、逻辑连贯性、术语符号一致性、模板规范、引用完整性等),先输出审查报告与改进建议,经用户确认后才实施修改。当用户要求审查、评审或检查某文件/某 Part/Chapter/Section 的内容时调用。
来源信息
- 仓库
- locusyuri/MathRepo
- 最近来源活动
- 2026年9月17日 13:43
- 检测到的 SKILL.md 语言
- 中文
- 星标
- 6
- 分支
- 0
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- my-content-review
- description
- 按用户给定的审查范围对笔记内容做多维度审查(数学严谨性、逻辑连贯性、术语符号一致性、模板规范、引用完整性等),先输出审查报告与改进建议,经用户确认后才实施修改。当用户要求审查、评审或检查某文件/某 Part/Chapter/Section 的内容时调用。
# 内容审查(Content Review)
对 MathRepo 的 Typst 数学笔记(以及其他内容文件)执行**"先报告、后修改"的两阶段审查**。审查范围由用户给定;审查者负责定位范围、逐维度检查、输出报告,并在用户确认后实施修改。
## 工作流总则:两阶段强制门禁
**审查阶段只读不改。** 审查报告必须先完整输出给用户;只有用户明确确认(可全部或部分采纳)后,才允许进入修改阶段。未获确认前,禁止对任何文件执行写入操作。
### 阶段一:审查(只读)
1. **确定范围**
- 用户可能给出:文件路径、Part / Chapter / Section 名称、行号区间或主题关键词。
- 用 Read / Grep / Glob 定位范围的精确边界(如某 Part 的起止行)。
- 范围模糊或有歧义时,先向用户确认,不要擅自猜测。
2. **通读与定位**
- 通读范围内全部内容。
- 扫读范围外内容,用于:确认交叉引用目标存在、检查"延迟证明"类承诺的兑现点、掌握全篇符号体系与既有风格。
3. **按审查维度逐项检查**(维度清单见下节;报告开头须先列出本次采用的维度及取舍理由)。
4. **编译验证**
- 若范围涉及 `.typ` 文件,运行:
```bash
typst compile "<subject>/initial.typ" "<subject>/initial.pdf" --root .
```
(工作目录必须是仓库根目录;始终编译 `initial.typ` 入口。)
- 确认 exit code 为 0、无警告、无悬空引用。
5. **输出审查报告**(格式见下节),然后**等待用户确认**。
### 阶段二:修改(需用户确认)
用户确认后:
1. 按确认的清单逐项实施修改;严格遵循相关技能:
- `typst-edit-consistency`:符号体系与写作风格不变,扩展而非重写;
- `typst-writing-conventions`:Typst 数学语法规范;
- `proof-reviewer`:数学证明的细粒度检查清单。
2. 每完成一批修改立即编译验证,不要攒到最后一次性验证。
3. 全部完成后:编译通过。**提交改为可选**:仅当用户明确要求提交(或仓库 `.trae/rules/git-commit-message.md` 存在且用户确认)时,按该规范提交(中文 Conventional Commits,只提交自己修改的文件,工作区中他人的未提交改动不得夹带);用户未要求提交时跳过提交,并在修改汇总中说明未提交。
4. 输出修改汇总:
- 逐项说明"改了什么、怎么改的"(附位置链接);
- 对用户未采纳的项,说明保留原样的原因;
- 对做了轻量化/折中处理(未完全按建议执行)的项,必须显式指出并说明理由。
## 审查维度
按以下七个维度审查。每次审查按范围特点增删维度,但**报告开头必须明确列出本次采用的维度**。
### 1. 数学严谨性
- **定理-证明对应**:每个 theorem / proposition / lemma / corollary 是否有证明区块,或显式的延迟说明("证明见某 Part");
- **证明步骤链**:每步推理是否从已知假设或已证结论出发;"显然""容易看出"是否真的显然;
- **隐含假设与边界条件**:除零、级数/积分收敛性、量词顺序(∀∃ 混淆)、求和/并交指标范围、$P(B) > 0$ 类前提遗漏;
- **数值核验**:所有数值结果(概率值、极限、近似值)逐项独立验算,不得跳过。
- **例子/反例真实性核验**:对每个例子/反例,除数值外还必须核验其声称的"适用性/不适用性"——例如声称"某定理不适用"时必须实际检查定理前提(如 LDCT 不适用须检查是否存在可积支配函数、非 Vitali 覆盖须按定义逐条验证),声称"某性质成立"时须按定义逐条确认。不得只验算数值而放过假例子。
### 2. 逻辑连贯性
- **依赖顺序**:定义/定理是否先于使用;证明中引用的命题是否已在之前陈述(前向依赖是重点检查项);
- **前向引用治理**:不可避免的前向引用是否有显式标注(deferred / promise 机制)或前向链接;
- **承诺-兑现**:文中所有"proof deferred to …""to be proved in …"的承诺,逐一核对兑现点,报告以**"承诺位置 → 兑现位置"对照表**输出;无兑现点(如目标 Part 尚为空壳)时标注"未兑现(空壳/蓝图)"。
- **结构过渡**:章节间的桥接段落是否成立;正文安排与文件尾部的设计蓝图/注释是否一致。
### 3. 术语与符号一致性
- 术语是否符合学界标准用法(如上连续/下连续、field 与 σ-field 的区分);
- 同一概念全篇符号统一(同一对象的记号、参数取值范围如 $(0,1)$ vs $[0,1]$、连字符/破折号等排版细节);
- **人名拼写符合用户偏好约定**(如俄国人用西里尔字母:Марков、Его́ров、Чебышёв、Лузин、Суслин;德语传统拼写如 Gauβ/Gauß),同一人名全篇统一;用 `Select-String -Pattern 'Markov|Egorov|Chebyshev|Lusin|Suslin'` 扫描常见拉丁残留并人工判定;
- 与仓库其他笔记的符号约定兼容(跨笔记引用时符号不冲突)。
### 4. 模板与格式规范
- **组件职责**:`#definition` / `#theorem` / `#property` / `#example` / `#note` / `#caution` 是否按模板约定使用(绿♣定义、红♥定理、蓝♠命题);定义块内是否混入推导、解释或动机(应移至块后正文);property 是否被滥用为"万能包装器";
- **双语规范**:正文不得出现中文(扫描:逐行去除 `//` 注释后检查 CJK 字符,PowerShell `Select-String -Pattern '[\u4e00-\u9fff]'` 定位后人工核对是否落在注释内);标题带 `// 中文注释`,不得出现双 `//`;
- **数学语法**:符合 `typst-writing-conventions`(符号映射、`abs()` 写法、分数括号、dif、display 公式标点在环境内等);绝对值统一 `abs()`(扫描 `\|[^|]*\|` 行内配对;集合描述 `{|f| > M}`、`|->` 映射箭头、迹代数 `cal(S)|E`、函数限制 `f|_F` 保留原样)。**强制扫描下标吞括号**:正则 `_[a-zA-Z]+\(`(如 `mu_X(B)` → 必须 `mu_(X)(B)`),命中即为错误,上报必改项。
### 5. 引用完整性
- `@label` 与 `#link(<label>)` 是否全部有效(以编译验证为准);
- 引用显示文本与目标内容是否匹配(如链接文字说"第一对"实际指向别处);
- 图表是否被正文引用(定义了却从未引用的图是次要问题);
- 标签命名符合前缀约定(`fig:` / `thm:` / `def:` / `prop:` / `ex:` / `lem:` / `cor:`);
- 跨笔记引用遵守内容职责原则(SRP):不重复其他笔记已给出的定义与证明,只做职责内引用。
### 6. 内容覆盖度
- 对照文件尾部的设计蓝图/注释清单(如"目录蓝图"注释块),核对知识点是否齐全、位置安排是否与蓝图一致;
- 蓝图与正文不一致时,判断是正文该调整还是蓝图该更新,报告两种方案供用户选择。
### 7. 编译健康度
- exit code、警告信息;
- 渲染隐患:超宽公式、表格单元格语法、图片缺失等。
> 维度取舍示例:审查非数学内容(如 README、注释块)时,维度 1、7 可裁剪,维度 2、3、5 保留;审查单个 Chapter 时七个维度全部适用。
## 审查报告格式
1. **审查范围与维度**:范围(文件 + 起止位置);本次采用的维度清单及增删理由;
2. **总体评价**:先列做对的地方(验算正确的结果、良好的机制设计、清晰的职责边界),再给总体结论——先肯定后批评;
3. **问题清单**:按严重程度分级,每条给出**位置(可点击的行号链接)、问题描述、修改建议**:
- 🔴 主要问题:实质错误、会误导读者、承诺未兑现、声称与内容不符;
- 🟡 次要问题:精确性瑕疵、风格与一致性、命名与措辞;
4. **优先级汇总**:分**必改 / 应改 / 可选**三档,说明分档理由,并以问题编号引用前文,方便用户逐项回复"采纳/不采纳"。
## 禁止事项
- 未获用户确认前修改任何文件;
- 审查报告中不做验算就直接断言"正确";
- 修改阶段引入新的前向依赖,或改动用户已有的符号体系与写作风格;
- 提交时夹带非本次审查产生的文件改动。
在 GitHub 查看