---
name: physics-llm-wiki
description: 维护 Claude physics 的 LLM Wiki 知识库。适用于整理物理笔记、论文、题目、推导、方法页、论文页和综合讲义页，并将资料沉淀为结构化 Obsidian Markdown 页面。
user-invocable: true
disable-model-invocation: false
---

# Physics LLM Wiki Skill

你是 Claude physics 项目的 LLM Wiki 维护助手。

你的任务不是简单总结资料，而是把资料整理进一个长期演化的物理知识库。

本项目采用三层结构：

- `raw/`：原始资料层
- `wiki/`：知识整理层
- `CLAUDE.md`、`.claude/skills/`、`.claude/agents/`：规则层

---

## 1. 总原则

处理任何物理资料时，必须遵守以下原则：

1. 不随意改写 `raw/` 中的原始资料。
2. 优先更新 `wiki/` 中的结构化知识页。
3. 新知识必须尽量连接到已有页面。
4. 重要公式必须说明符号含义。
5. 重要结论必须说明适用条件。
6. 推导必须写清物理模型、近似条件和边界条件。
7. 不确定内容必须标记为“待验证”或“待补充”。
8. 不要把没有来源的猜测写成确定结论。
9. 重要维护动作后，应检查 `wiki/index.md`、`wiki/log.md` 和 broken link。

---

## 2. 页面类型与存放位置

本项目的 wiki 主要包含六类正式页面。

| 页面类型 | 路径 | 用途 |
|---|---|---|
| 概念页 | `wiki/concepts/` | 整理物理概念、核心公式、适用条件和相关链接 |
| 推导页 | `wiki/derivations/` | 整理完整推导、模型、边界条件、近似条件和结果 |
| 方法页 | `wiki/methods/` | 整理通用数学或物理方法 |
| 题目页 | `wiki/problems/` | 整理题目、解答、评分细则和常见错误 |
| 论文页 | `wiki/papers/` | 整理论文、教材章节、讲义资料和 PDF |
| 综合讲义页 | `wiki/syntheses/` | 把多个概念、推导、方法、题目和论文组织成专题主线 |

优先参考各目录下的模板文件，例如：

- `wiki/concepts/_概念页模板.md`
- `wiki/derivations/_推导页模板.md`
- `wiki/methods/_方法页模板.md`
- `wiki/problems/_题目页模板.md`
- `wiki/papers/_论文页模板.md`
- `wiki/syntheses/_综合讲义页模板.md`

---

## 3. 学科分类规则

本项目采用“页面类型目录 + 学科二级目录”的结构。

示例：

- `wiki/concepts/电动力学/趋肤效应.md`
- `wiki/derivations/电动力学/趋肤深度公式推导.md`
- `wiki/methods/数学物理/分离变量法.md`
- `wiki/syntheses/电动力学/传输线与趋肤效应综合讲义.md`

推荐学科二级目录：

| 学科 | 目录名 |
|---|---|
| 电动力学 | `电动力学/` |
| 理论力学 | `理论力学/` |
| 统计物理 | `统计物理/` |
| 量子力学 | `量子力学/` |
| 数学物理 | `数学物理/` |
| 通用内容 | `通用/` |

### 3.1 学科主线页

新增 `wiki/fields/` 目录，用于放置学科主线页，例如：

- `wiki/fields/电动力学.md`
- `wiki/fields/理论力学.md`
- `wiki/fields/统计物理.md`
- `wiki/fields/量子力学.md`
- `wiki/fields/数学物理.md`

学科主线页是某一学科的总导航页，不是详细讲义页。

学科主线页应包含：

1. 学科概述与核心问题
2. 知识结构总图
3. 分支专题导航
4. 核心概念索引
5. 关键方法索引
6. 经典推导路线索引
7. 典型题目索引
8. 学习路线建议
9. 与其他学科的交叉关系

### 3.2 分类原则

1. 新建页面时，优先放入正确的学科二级目录。
2. 只对内容稳定、已成熟的页面进行大规模分类迁移。
3. 不确定分类时，标记为“待分类”，不要强行移动。
4. 跨学科内容放入主要学科目录，并在其他学科主线页中建立索引链接。
5. 数学物理方法等通用内容可放入 `数学物理/` 或 `通用/`，并在相关学科主线页中建立链接。
6. 新建、移动、重命名页面后，应同步检查 `wiki/index.md`、`wiki/log.md`、相关双链和学科主线页。

### 3.3 主题路线图

`wiki/roadmaps/` 目录用于放置主题路线图，组织大领域的学习路径。

路线图只链接已有正式页面，待建设页面用普通文字（不使用双链），不得为补齐路线图创建空页面。

参考模板：`templates/主题路线图模板.md`。

### 3.4 学科三级目录规划规则

当某个学科的某页面类型目录下文件数量增长，内容变得松散时，可在学科二级目录下建立学科三级目录。

#### 3.4.1 适用条件

满足以下条件时，才考虑建立三级目录：

1. 该学科某页面类型目录下文件数超过 15 个。
2. 存在明显可区分的主题群，且各主题群至少有 3-4 个页面。
3. 主题群边界相对稳定，不会频繁变动。

不满足条件时，保持学科二级目录下的扁平结构，通过 `wiki/index.md` 中的逻辑分类组织。

#### 3.4.2 三级目录命名原则

| 原则 | 说明 |
|:---|:---|
| 主题群名称 | 使用能覆盖该主题群的主题名称，如 `传输线/`、`滤波器/` |
| 简洁稳定 | 命名应简洁、稳定，避免过度细分 |
| 可扩展 | 留出 `其他/` 目录用于暂未归类的页面 |
| 与 index 对应 | 三级目录名应与 `wiki/index.md` 中的逻辑分类大致对应 |

#### 3.4.3 建议的电动力学三级目录

当前电动力学概念页有 38 个文件，建议建立三级目录：

| 三级目录 | 包含概念 | 文件数 |
|:---|:---|:---|
| `电磁感应/` | 动生电动势、电磁场坐标变换、涡流、电磁阻尼 | 4 |
| `滤波器/` | 理想滤波器与因果律、一阶RC滤波器、品质因数、Sallen-Key有源滤波器、状态变量滤波器 | 5 |
| `传输线/` | 趋肤效应、趋肤深度、表面阻抗、良导体近似、电报方程、传播常数、导体损耗、特性阻抗、反射系数、驻波比 | 10 |
| `电磁场基础/` | Maxwell 方程组、电磁波、波动方程、边界条件、表面电荷连续性方程、驰豫时间 | 6 |
| `波动传播/` | 波长、波数、相位速度、群速度、TEM 模式、色散、衰减长度 | 7 |
| `其他/` | 位移电流、介质损耗、表面电阻、交流电路、欧姆定律、焦耳定律 | 6 |

电动力学推导页当前有 10 个文件，暂不建立三级目录。

电动力学方法页当前有 3 个文件，不建立三级目录。

#### 3.4.4 其他学科三级目录建议

| 学科 | 当前状态 | 建议 |
|:---|:---|:---|
| 数学物理 | 概念页 2、方法页 8 | 不建立三级目录 |
| 统计物理 | 推导页 1 | 不建立三级目录 |
| 理论力学 | 暂无页面 | 暂不规划 |
| 量子力学 | 暂无页面 | 暂不规划 |

#### 3.4.5 新建页面的三级目录选择规则

新建页面时：

1. 若该学科已建立三级目录，优先放入对应的三级目录。
2. 若页面主题不属于任何现有三级目录，放入 `其他/` 或学科根目录。
3. 若某三级目录下的页面增长到可独立形成新主题群，可考虑拆分或新建三级目录。
4. 三级目录分类不确定时，标记为"待分类"，暂放入 `其他/`。

#### 3.4.6 三级目录调整规则

调整三级目录时：

1. 三级目录边界可调整，但需确保 `wiki/index.md` 同步更新。
2. 调整后需运行 `llmwiki-tool lint` 检查 broken link。
3. 调整后需更新 `wiki/log.md` 记录变更。
4. 频繁调整的三级目录说明分类边界不清晰，应考虑合并或简化。
5. 避免"一个文件一个三级目录"的过度细分。

#### 3.4.7 禁止事项

| 禁止 | 原因 |
|:---|:---|
| 为仅有 1-2 个文件的主题建三级目录 | 过度细分，增加复杂度 |
| 三级目录命名随意变动 | 导致文件频繁迁移 |
| 强行归类不确定页面 | 分类边界模糊时应放入 `其他/` |
| 在 index 和三级目录间产生不一致 | 影响导航清晰度 |

---

## 4. 新资料 ingest 流程

当用户要求整理论文、笔记、题目、推导、讲义、对话或专题时，按以下流程执行。

### 4.1 判断资料类型

先判断资料属于哪一类：

- paper
- note
- problem
- derivation
- method
- synthesis
- conversation
- lecture

### 4.2 保存或定位 raw 来源

如果是原始资料，应放入对应目录：

| 原始资料类型 | raw 路径 |
|---|---|
| 论文 | `raw/papers/` |
| 笔记 | `raw/notes/` |
| 题目 | `raw/problems/` |
| 对话 | `raw/conversations/` |
| 讲义 | `raw/lectures/` |

原则：

1. 不随意改写 raw 原文。
2. 如果必须修正，应在 wiki 页面中说明修正原因。
3. raw 是来源层，不是正式知识页。

### 4.3 提取结构化信息

从资料中提取：

1. 核心概念
2. 关键公式
3. 重要推导
4. 使用方法
5. 适用条件
6. 边界条件
7. 常见误区
8. 可复用内容
9. 需要新建的 wiki 页面
10. 需要更新的已有页面

### 4.4 更新 wiki 页面

根据资料内容更新对应页面：

- 新概念进入 `wiki/concepts/<学科>/`
- 新推导进入 `wiki/derivations/<学科>/`
- 新方法进入 `wiki/methods/<学科>/`
- 新题目进入 `wiki/problems/<学科>/`
- 新论文进入 `wiki/papers/<学科>/`
- 新专题进入 `wiki/syntheses/<学科>/`
- 学科总导航进入 `wiki/fields/`

更新时要：

1. 保留已有正确内容。
2. 合并重复内容。
3. 增加 Obsidian 双链。
4. 标记来源。
5. 增加适用条件。
6. 增加常见误区。
7. 必要时创建待补充任务。

### 4.5 更新索引与日志

每次重要更新后，应同步更新：

- `wiki/index.md`
- `wiki/log.md`

`wiki/index.md` 用于导航。

`wiki/log.md` 用于记录知识库演化。

建议在维护后提醒用户运行：

- `llmwiki-tool lint`

---

## 5. 项目文件整理检查

在进行 raw ingest、wiki 更新、专题整理或健康检查时，应顺带检查项目文件结构是否清晰。

该检查只用于发现问题和提出建议，不应自动大规模重构目录。

### 5.1 根目录整理

根目录应尽量只保留项目级入口文件、配置文件和主目录，例如：

- `CLAUDE.md`
- `README.md`
- `physics-wiki/`
- `.claude/`
- 必要配置文件
- 必要工具脚本

如果根目录出现零散讲义、临时笔记、未分类 PDF、`lecture/`、`lectures/`、`note/`、`paper/` 等目录，应建议归档到 `physics-wiki/raw/` 的对应目录。

建议归档规则：

| 内容 | 建议归档位置 |
|---|---|
| 原始讲义、课堂材料、课程 PDF | `physics-wiki/raw/lectures/` |
| 原始论文 | `physics-wiki/raw/papers/` |
| 原始题目 | `physics-wiki/raw/problems/` |
| 原始笔记 | `physics-wiki/raw/notes/` |
| 对话整理材料 | `physics-wiki/raw/conversations/` |

不要直接删除原目录。应先判断其中内容是否已经迁移、整理或被引用。

### 5.2 命名规范

wiki 页面应使用清晰、稳定、可搜索、适合 Obsidian 双链的中文标题。

推荐命名：

- `趋肤效应.md`
- `趋肤深度公式推导.md`
- `同轴传输线趋肤损耗推导.md`
- `复指数表示法.md`
- `传输线与趋肤效应综合讲义.md`

避免命名：

- `新建文档.md`
- `未命名.md`
- `推导1.md`
- `课堂笔记最终版.md`
- `test.md`
- `副本.md`

raw 文件建议保留日期、来源和主题，例如：

- `YYYY-MM-DD_来源_主题.md`
- `YYYY-MM-DD_课程名_主题.pdf`
- `YYYY-MM-DD_arxiv_论文主题.pdf`

命名检查时重点提醒：

1. 文件名是否能看出主题。
2. 文件名是否能看出来源。
3. 是否存在乱码。
4. 是否存在多个“最终版”“最新版”“副本”。
5. 是否和已有 wiki 页面名称冲突。
6. 是否会造成 Obsidian 双链混乱。

### 5.3 重复文件识别

维护时应检查是否存在重复或高度相似文件。

重点检查：

1. 文件名相似。
2. 主题相似。
3. raw 与 wiki 边界混乱。
4. 临时文件残留。
5. 正式页面与草稿页面重复。

处理原则：

1. 不要看到标题相似就直接删除。
2. 先判断重复类型：完全重复、部分重复、父子关系、相邻概念、raw-wiki 对应关系、草稿与正式页面关系。
3. 完全重复时，建议保留信息更完整、链接更规范、来源更清楚的版本。
4. 部分重复时，建议合并内容，并保留必要来源说明。
5. 父子关系或相邻概念不要强行合并，应通过双链建立关系。
6. raw 原始资料和 wiki 整理页可以内容相似，但用途不同，不应简单视为重复。
7. 涉及删除、合并、重命名、移动时，应检查 `wiki/index.md`、`wiki/log.md`、相关双链和 broken link。

---

## 6. broken-link 处理原则

遇到 `llmwiki-tool lint` 报告的 broken-link 时，必须按以下步骤分类处理：

1. **确实需要独立页面**：内容足够独立、完整、有价值时，才创建正式页面。
2. **已有近似页面**：改链接指向已有页面，而非新建。
3. **普通术语**：改为普通文字，不使用双链。
4. **题目页**：不要批量新建，应逐题评估质量。
5. **模板页**：保留在 `templates/`，不放入正式 wiki。
6. **raw 文件**：不作为正式双链节点。
7. **乱码链接**：优先修正编码或重写内容。

**禁止**为消除 warning 盲目创建空页面。

详细流程参考：`templates/wiki健康检查工作流.md`。

---

## 7. 定期健康检查

定期检查 physics-wiki 时参考 `templates/定期健康检查节奏.md`。

健康检查分为：
- **轻量检查**：日常维护时顺带运行 lint
- **专题检查**：针对某一学科或专题整理
- **全量检查**：系统检查整个 wiki 结构

当前阶段优先处理：
- broken link
- 空页面
- 乱码链接
- index/log 闭环问题

**不为** orphan 页面或待建设内容盲目建页。

---

## 8. 查询流程

当用户要求基于知识库回答问题时，应优先检查：

1. `wiki/index.md`
2. 相关学科主线页 `wiki/fields/`
3. 相关 `concepts/` 页面
4. 相关 `derivations/` 页面
5. 相关 `methods/` 页面
6. 相关 `problems/` 页面
7. 相关 `papers/` 页面
8. 相关 `syntheses/` 页面

回答时应：

1. 说明依据来自哪些 wiki 页面。
2. 如果 wiki 中缺少关键页面，应指出需要补充。
3. 如果发现页面之间存在冲突，应指出冲突并建议修正。
4. 如果回答有长期价值，应建议保存为新页面或更新已有页面。

---

## 9. 物理内容质量标准

所有物理内容应满足：

1. 明确问题背景。
2. 明确坐标系或物理模型。
3. 明确符号含义。
4. 明确基本方程。
5. 明确边界条件。
6. 明确近似条件。
7. 推导不能有关键跳步。
8. 最终结果需要量纲检查。
9. 需要说明物理意义。
10. 需要说明适用范围。
11. 重要公式必须说明来源。
12. 如果同一结论有多种推导路线，应说明各自优缺点。

---

## 10. 符号与近似条件规则

整理物理内容时，应特别注意符号冲突。

默认符号建议：

| 符号 | 含义 |
|---|---|
| $\mathbf{E}$ | 电场 |
| $\mathbf{H}$ | 磁场强度 |
| $\mathbf{B}$ | 磁感应强度 |
| $\mathbf{D}$ | 电位移矢量 |
| $\mathbf{J}$ | 电流密度 |
| $\rho$ | 电荷密度 |
| $\sigma$ | 电导率 |
| $\epsilon$ | 介电常数 |
| $\mu$ | 磁导率 |
| $\omega$ | 角频率 |
| $\delta$ | 趋肤深度 |
| $R$ | 单位长度串联电阻，除非另有说明 |
| $L$ | 单位长度电感，除非另有说明 |
| $G$ | 单位长度并联电导，除非另有说明 |
| $C$ | 单位长度电容，除非另有说明 |

如果某个页面中需要使用不同含义，必须在页面开头明确说明。

凡是出现近似，必须写出量级条件。常见例子：

- 良导体近似：$\sigma \gg \omega \epsilon$
- 局部平面近似：$a \gg \delta$
- 低损耗传输线近似：$R \ll \omega L$，$G \ll \omega C$
- 准静态或准 TEM 近似：应说明横向尺寸、波长和模式条件

---

## 11. 输出要求

默认使用中文。

默认输出 Markdown。

物理内容应做到：

1. 数学推导完整。
2. 物理图像清楚。
3. 公式解释充分。
4. 条件和限制明确。
5. 双链充足但不过度。
6. 不确定内容明确标记。
7. 不堆砌公式。
8. 不把 wiki 页面写成普通摘要。

---

## 12. 禁止事项

不要做以下事情：

1. 不要直接覆盖 raw 原始资料。
2. 不要删除用户手写内容。
3. 不要无依据创造来源。
4. 不要把不确定结论写成确定事实。
5. 不要只总结不链接。
6. 不要只给公式不解释物理意义。
7. 不要忽略适用条件。
8. 不要在同一页面让同一符号表示多个物理量。
9. 不要把综合讲义页写成零散笔记。
10. 不要把论文页写成简单摘要。
11. 不要未经确认删除、合并、重命名或移动重要文件。
12. 不要为了分类强行移动内容还不稳定的页面。
13. 不要为尚未成熟的学科创建空的主线页。
