lecture-notes-master — 讲义大师
v2使用递归原子分解的 Obsidian 讲义笔记。生成主笔记(中心笔记),原子笔记(3+ 层深,各层结构丰富),以及无限的词汇表条目。输入:讲座、文章、视频、URL、转录、PDF。输出:Obsidian markdown 格式,包含 Mermaid 图表、对比表、双语术语、wikilinks。
运行时依赖
版本
类图 Object 关系 类层次结构
安装命令
点击复制技能文档
讲义大师 生成结构化的 Obsidian 讲义笔记,采用递归原子分解: 主笔记(Main Note):中心笔记,包含概述、核心章节、总结、复习题 原子笔记(Atomic Notes):深层概念笔记,至少分三层,每层都有丰富的结构 原子概念(Glossary):无限的双语术语定义
何时应用触发器: 用户提供:URL、视频链接、PDF、转录、PPT、幻灯片、文章 用户说:"总结"、"summarize"、"create notes"、"lecture notes"、"笔记"、"做笔记" 用户提到:Obsidian、原子笔记、wikilinks、PARA、MOC 用户提供笔记或分析内容 考试准备/学习材料 示例提示:"总结一下这个视频 https://youtu.be/xxx"、"为这篇文章创建讲义笔记"、"帮我做笔记 https://www.example.com/article"、"将其总结为 Obsidian 笔记"
用户配置: 名称:Schaefer(Zonghan Jia) 大学:海德堡大学(ZITI),计算机工程 Obsidian Vault:见 config.json → obsidian.vault_path 输出目录:00-Inbox/{主题}/(主笔记 + 术语表 + 编号的 L1 子目录) 语言:双语 — 英语为主,中文为次
核心原则 递归原子分解 每个来源材料被分解为一个笔记树,组织为编号的子目录,按 L1 主题: {主题}/ ├── 主笔记:{主题}-Notes.md │ 笔记中心,链接到所有 L1 原子笔记 ├── 01-{L1-概念-A}/ │ ├── {L1-概念-A}.md(L1 顶层概念) │ ├── {L2-子概念-A1}.md(L2 子概念) │ ├── {L2-子概念-A2}.md(L2 子概念) │ ├── {L3-细分解-A1a}.md(L3 细分解) │ └── {L3-细分解-A1b}.md(L3 细分解) ├── 02-{L1-概念-B}/ │ ├── {L1-概念-B}.md(L1 顶层概念) │ ├── {L2-子概念-B1}.md(L2 子概念) │ └── {L3-细分解-B1a}.md(L3 细分解) ├── 03-{L1-概念-C}/ │ └── {L1-概念-C}.md(L1 顶层概念) ├── 术语表/(原子概念 — 术语定义,不限量) │ ├── English Term(中文术语).md │ └── ... 每个术语一个文件 └── assets/(图表资源) └── *.png
目录组织规则 位置 包含 示例 {主题}/ 根目录 主笔记仅 Lazygit-Notes.md NN-{L1-概念}/ L1 笔记 + 其 L2 子笔记 + 其 L3 子笔记 01-Installation-and-Setup/ 术语表/ 所有术语表条目 glossary/TUI(终端用户界面).md assets/ 生成的图表/图片 assets/performance-chart.png
编号规则: L1 子目录使用两位数前缀:01-、02-、03-、... 没有原子笔记在主题根目录 —— 只有主中心笔记存在 在每个 L1 文件夹中,所有笔记都是平坦的(L1 + L2 + L3,一起,没有进一步的嵌套) 编号遵循主笔记中 L1 概念的顺序 Wiki 链接使用文件名仅(无路径前缀)— Obsidian 自动解析
分解规则 层 1(顶层概念):来源材料的主要主题、章节或论点 每个 L1 笔记涵盖一个主要概念分支 编号:由内容决定(通常为 3-7,不固定) 层 2(子概念):每个 L1 概念内的子概念、机制或组件 每个 L2 解释其父 L1 的特定方面 编号:通常每个 L1 父概念有 2-4 个 层 3+(细分解):特定的机制、案例研究、比较或证据 最细粒度的分析 编号:内容需求多少 停止分解: 当一个概念可以在 ≤500 字中用一个图表完全解释 进一步分解会破坏逻辑连贯性 该概念更适合作为术语表条目(纯定义)
术语表 vs 原子笔记: 使用术语表 使用原子笔记 术语需要双语定义(1-3 句) 概念需要解释、示例、图表 无需深入分析 具有 "为什么"、"如何"、比较维度 最小要求 每个笔记集必须产生: 1 个主笔记(主笔记) ≥3 层原子笔记(L1 → L2 → L3 最少) 所有技术术语的术语表条目 每个原子笔记必须是丰富的 所有原子笔记(L1、L2、L3)使用相同的丰富模板结构: 定义 —— 一段定义,内含内联 Wiki 链接 为什么需要这个? —— 动机,具体场景 核心概念 —— 思想 + 示例 + Mermaid 图表 + 步骤分解 比较 —— 表格比较,有/无,或与替代方案比较 常见陷阱 —— 2-3 个错误和解决方案(如果不适用,则省略) 关键收获 —— 一句值得闪卡的句子 复习题 —— 3 个层次:回忆、理解、应用 相关笔记 —— 父(UP)、子(DOWN)、兄弟(ACROSS) 见 templates/atomic-note.md 获取完整模板。
写作风格: Runoob 教程风格 规则 描述 一步一步 "为什么需要这个?" → "是什么?" → "如何工作?" → "注意..." 示例驱动 示例首先,然后解释原理。永远不要从纯理论开始 视觉丰富 每个概念至少有一个 Mermaid 图表或表格 表格比较 相似概念 → 比较表格 双语术语 English Term(中文),英语为主 原子 每个笔记涵盖一个概念