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.md
source content

错题整理技能 (Mistake Book)

核心功能

  1. 快速记录错题:将错题信息格式化为标准模板
  2. 自动归档:追加到对应模块的错题本
  3. 索引维护:自动更新错题索引表格
  4. 多科目支持:数学、专业课、英语
  5. 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整理错题后更新学习进度

验证标准

  1. ✅ 能正确解析用户提供的错题信息
  2. ✅ 能自动识别所属模块(或引导用户选择)
  3. ✅ 能按模板格式化错题内容
  4. ✅ 能追加到错题本而不覆盖已有内容
  5. ✅ 能正确更新索引表格
  6. ✅ 所有数学公式使用LaTeX格式
  7. ✅ 能处理文件不存在的情况(自动创建)
  8. ✅ 能处理必需信息缺失的情况(引导补充)
  9. ✅ 锚点链接正确生成
  10. ✅ 难度星级正确显示

版本: 2.0.0 更新日期: 2026-03-27 维护者: Claude Code + 用户协作