community skill
NovaForge
SiriusFzh 维护的领域无关知识笔记模板集合,提供 LaTeX(xelatex + xeCJK)、Typst、Markdown 三种版本,内置 7 步模块化结构与 6 种场景模板(章节笔记 / 期末复习 / 考研 / 考公 / 科研 / 项目),并附带 Claude Code skill 让 agent 按 Intake → 分块 → 写手 → 校验流程自动生成并编译 PDF 笔记。
communitysingle filenote-takinglatextypstmarkdownstudy-notesexam-prepresearchchinesedocumentationtemplate
NovaForge
NovaForge 是 SiriusFzh 维护的领域无关知识笔记模板集合,提供 LaTeX(xelatex + xeCJK + 宋体)、Typst 和 Markdown 三种版本,内置 7 步模块化结构与 6 种场景模板,开箱即用,适合考研、考公、专业课、科研、项目、竞赛、期末复习等多种场景。仓库同时附带 Claude Code skill(skills/novaforge/SKILL.md),可让 agent 按 Intake → 分块 → 写手 → 校验 → 生成 → 编译的流程自动产出结构化笔记。
来源
- 上游仓库:https://github.com/SiriusFzh/NovaForge
- Skill 源文件:https://github.com/SiriusFzh/NovaForge/tree/main/skills/novaforge
- LaTeX 模板:https://github.com/SiriusFzh/NovaForge/tree/main/latex
- Typst 模板:https://github.com/SiriusFzh/NovaForge/tree/main/typst
- Markdown 模板:https://github.com/SiriusFzh/NovaForge/tree/main/markdown
- 许可证:MIT
适合什么时候用
- 备战考研 / 考公 / 期末,希望按 7 步结构(概念 → 原理 → 方法 → 示例 → 真题 → 练习 → 复盘)系统整理某一门课的复习资料。
- 做科研文献笔记或项目技术总结,想要现成的文献卡片、架构图、决策记录和复盘模板,而不是从零排版。
- 在 Claude Code 中通过
/novaforge让 agent 自动分块、派发写手、校验器审核并编译出 PDF 笔记。
三种输出格式
| 版本 | 工具链 | 特点 |
|---|---|---|
| LaTeX | xelatex(TeX Live / MacTeX / texlive-xetex) | 经典 PDF,完整中文排版,支持 TikZ 示意图、公式环境、一键换色 |
| Typst | typst CLI(cargo / 二进制 / Homebrew) | 语法现代,单次编译无需多遍,速度更快 |
| Markdown | 任意编辑器(VS Code / Obsidian) | 即写即用,章节笔记 / 期末复习 / 科研文献 / 项目总结四套模板 |
7 步模块化结构
每章 / 每节遵循统一框架,可按场景裁剪:
- 概念引入 — 建立直觉,理解「为什么」。
- 核心原理 — 公式 / 原理框 + 逻辑推导。
- 方法技巧 — 解题 / 实操技巧浓缩(不可省略)。
- 典型示例 — 经典例题搭桥。
- 真题 / 实战 — 真实题目或项目实战。
- 巩固练习 — 带解答的复盘训练。
- 总结复盘 — 易错点 + 思维导图。
6 种场景模板
Skill 在 Intake 阶段通过选择题确认模式:
| 模式 | 适用场景 | 核心结构 |
|---|---|---|
| 章节笔记 | 系统学习新知识 | 7 步结构 |
| 期末复习 | 备考冲刺 | 考法 → 真题(标签)→ 方法 → 练习留白 → 答案末尾 |
| 考研 | 考研专业课 | 7 步 + 真题(院校 + 年份 + 题号)+ 题型专项总结 |
| 考公 | 公务员 / 事业单位 | 考点 → 方法 → 真题 → 练习 → 时政链接 |
| 科研 | 文献整理 / 研究笔记 | 背景 → 方法 → 结果 → 创新 → 局限 → 关联 |
| 项目 | 项目文档 / 技术总结 | 概览 → 架构 → 模块 → 进度 → 问题 → 复盘 |
Skill 工作流
skills/novaforge/SKILL.md 定义了完整的 agent 协作流程:
Intake → 理解知识结构 → 按章节/主题分块 → 派发写手 →
合并结构草稿 → 校验器审核 → 生成模板文件 → 编译 PDF → 最终检查
- Controller:确认需求、全局理解、分块规划、合并、生成文件。
- Segment Writer(
.agents/segment-writer.md):每块按对应模式结构独立编写。 - Verifier(
.agents/verifier.md):检查覆盖完整度、结构完整性、公式 / 内容准确性。
LaTeX 模板核心命令
\knowtitle{知识点标题} % 浅蓝灰背景标题栏
\formula{核心公式/原理} % 带框居中展示
\key{关键术语} % 橙红强调
\super{拓展内容} % 紫红超纲标记
\source{来源标注} % 紫色小字标注
\begin{exampenv}{标题} % 案例/例题环境(自动带"分析:")
...题目和解答...
\end{exampenv}
\begin{pracenv}{标题} % 练习/复盘环境(带解答)
...练习内容...
\end{pracenv}
一键换色只需修改 latex/preamble.tex 中的 \definecolor{titlecolor}(理科冷静蓝 / 文科典雅红 / 清新自然绿 / 活力竞赛橙)。
安装提示
标准 Skills 目录下的源文件可直接安装:
npx skills add https://github.com/SiriusFzh/NovaForge/tree/main/skills/novaforge
安装后会在 Claude Code 中注册 /novaforge 命令,输入「帮我整理量子力学的复习笔记」等指令即可触发 Intake 流程。
使用注意
- LaTeX 版依赖 TeX 发行版和 SimSun(宋体)字体,离线环境需提前安装;中文显示为方框通常是缺中文字体。
- Typst 版单次编译即可生成 PDF,速度比 LaTeX 快,且无需多遍解析目录引用。
- 默认输出到
NovaForge-Output-<project-name>/目录,所有.tex/.typ/.md与编译产物集中存放,不散落到外部。 - 非理工科场景可在导言区注释掉
amsmath、physics、bm等数学宏包以精简体积。