Kaoyan mistake-book
This skill helps users quickly organize mistakes/errors into subject-specific mistake notebooks. It supports multiple subjects (math, electronics, English), auto-formats mistake entries following the established template with LaTeX support, auto-updates the index table, and appends to existing mistake notebooks without overwriting. Use when user says "整理错题", "记错题", "错题笔记", "把这道题记到错题本", or provides mistake content for recording.
install
source · Clone the upstream repo
git clone https://github.com/Treasoni/kaoyan
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Treasoni/kaoyan "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/mistake-book" ~/.claude/skills/treasoni-kaoyan-mistake-book && rm -rf "$T"
manifest:
.claude/skills/mistake-book/SKILL.mdsource content
错题整理技能 (Mistake Book)
核心功能
- 快速记录错题:将错题信息格式化为标准模板
- 自动归档:追加到对应模块的错题本
- 索引维护:自动更新错题索引表格
- 多科目支持:数学、专业课、英语
- LaTeX格式强制:所有数学公式使用LaTeX格式
核心特色:
- 符合现有错题本格式规范
- 增量追加,不覆盖已有内容
- 支持文字输���和选中文本两种方式
- 智能模块识别
触发条件
🔴 强触发(必触发)
- "整理错题" + 错题内容
- "记错题" + 错题内容
- "错题笔记" + 错题内容
- "把这道题记到错题本"
- "帮我整理这道题的错误"
- "记录这道错题"
🟡 弱触发(询问确认)
- 单独的"错题"关键词
- 包含"错误"、"做错"等词 + 题目内容
- "我错了"、"这道题错了"
🔵 不触发
- 纯粹的题目解答请求(无错误分析)
- 非学习相关的错误记录
- 查询知识点结构
输入方式
方式1:完整文字描述
整理错题到高数-一元微分学 题目:xxx 我的错误:xxx 正确解法:xxx 核心陷阱:xxx
方式2:交互式引导
用户:整理错题 技能:请提供以下信息: 1. 题目内容(必需) 2. 你的错误过程/理解(必需) 3. 正确解法(必需) 4. 所属模块(可选,我会自动识别) 5. 难度星级(可选,默认3星) 6. 核心陷阱描述(可选)
方式3:选中文本
用户:[选中一段包含题目和解答的文本] 整理错题 技能:解析选中文本,提取关键信息并格式化
方式4:从对话整理
用户:把刚才那道题整理成错题 技能:从上下文提取错题信息
使用示例
示例1:完整输入
用户:整理错题到高数-一元微分学 题目:以下命题中,错误的是(D) (A) 若f(x)是可导的偶函数,则f'(x)是奇函数 (B) 若f(x)是可导的奇函数,则f'(x)是偶函数 (C) 若f(x)是可导的周期函数,则f'(x)也是周期函数 (D) 若f(x)是可导的有界函数,则f'(x)是有界函数 我的错误:A选项推导时,分母增量符号搞错了,写成了f'(-x) = f'(x) 正确解法:凑定义法,提取负号:f'(-x) = -1 * lim(.../-Δx) = -f'(x) 核心陷阱:自变量增量的一致性 难度:3星
示例2:交互式引导
用户:整理错题 技能:请提供错题信息: 1. 题目内容: 2. 你的错误过程: 3. 正确解法: (可选:模块、难度、核心陷阱) 用户: 1. 计算lim x→0 (e^x - 1 - x) / x^2 2. 我用泰勒展开到一阶,得到0 3. 展开到二阶,e^x = 1 + x + x^2/2,代入得1/2 技能: 正在分析... 识别模块:高数-函数极限与连续(关键词:泰勒、极限) 请确认:模块 [高数-函数极限与连续],核心陷阱 [泰勒展开精度不足] [用户确认后整理]
示例3:从选中文本
用户:[选中一段包含题目和解答的文本] 整理错题 技能: 从选中文本提取到以下信息: - 题目:{提取的题目} - 错误分析:{提取的错误} - 正确解法:{提取的解法} 请确认模块:[高数-一元微分学] 请确认难度:[⭐⭐⭐] [确认后整理]
与其他技能的协同
| 技能 | 协同场景 |
|---|---|
| kaoyan-math | 数学错题整理时获取知识点结构 |
| kaoyan-electronics | 专业课错题整理时获取知识点结构 |
| understanding | 验证理解失败时,建议整理错题 |
| kaoyan-plan | 整理错题后更新学习进度 |
验证标准
- ✅ 能正确解析用户提供的错题信息
- ✅ 能自动识别所属模块(或引导用户选择)
- ✅ 能按模板格式化错题内容
- ✅ 能追加到错题本而不覆盖已有内容
- ✅ 能正确更新索引表格
- ✅ 所有数学公式使用LaTeX格式
- ✅ 能处理文件不存在的情况(自动创建)
- ✅ 能处理必需信息缺失的情况(引导补充)
- ✅ 锚点链接正确生成
- ✅ 难度星级正确显示
版本: 2.0.0 更新日期: 2026-03-27 维护者: Claude Code + 用户协作