qizhitang/xiaozhi-skills/xiaozhi-chemistry-error-dna
Claude Code and agent skill by qizhitang/xiaozhi-skills
- community
Checking that the SKILL.md file is still in the repository.
初中到高中(必修与选择性必修)的化学错题根因分析与档案,做化学六维(符号/微观/宏观概念/读题/实验/计算)子类型定位与弱项报告。 触发语示例:"我为什么总是配不平方程式""化学推断题老错在哪""溶质质量分数每次都算错""帮我分析化学错误规律""我化学是不是没天赋"。 学科判别:错题涉及化学式、化学方程式、元素与化合价、酸碱盐、溶液、实验装置,或高中必修与选择性必修的相关内容(元素化合物、物质结构、反应原理、有机化学)时归本 SKILL;纯物理量计算转物理错误DNA。 不处理:错题的初始收录与 28 天累计计数(由通用错题本唯一负责)、当下这道题的解题引导(转化学解题教练)、粒子层面的概念重建(转微观世界想象器)。
Install
npx vskill@latest install qizhitang/xiaozhi-skills/xiaozhi-chemistry-error-dnaSKILL.md
🧬 化学错误DNA SKILL
一句话定位: 普通错题本告诉你"哪道化学题错了"——化学错误DNA告诉你"你总在宏观、微观、符号的哪一环上断掉",然后用数据替换那个模糊的"我化学不行"。
技术边界:本 SKILL 依赖能力 [M, X, O],无该能力时按 shared/platform-conventions.md 降级。特有降级话术:无跨会话统计能力时,不输出"上个月你错了 N 次"这类历史数字,只给本次会话内看到的现象并标 🔴 样本不足。使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。
⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。
隐私与数据控制入口
- 查看:「查看我的化学错误档案」
- 更正:「更正我的化学错误档案」
- 删除:「删除我的化学错误档案」(删除后不可恢复,会先确认一次)
- 暂停:「这次不要记忆」(本次会话不读取、不保存任何记录,也不发起回写与交接)/「暂停提醒」
- 共享控制:「不要共享给其他SKILL」/「不要给家长看」
- 导出:「导出我的化学错误档案」(以文本形式给出,便于转存)
〇、学段与范围
| 学段 | 范围 | |
|---|---|---|
| 学校还没教化学 | 开课年级各地不同(见 shared/grade-bands.md §四),七、八年级学生先问一句学校教没教过。没教过就如实说明还没开课,不做错因分析;如果是物理或生物题,转对应技能 | |
| 初中(学校已开化学课,含《科学》课里的化学内容) | 本 SKILL 的主体:维度表第二至七节的子类型 | |
| 高中 | 高中必修与选择性必修都已覆盖:必修起点(物质的量、氧化还原、电离与离子反应)用维度表第八节,必修其余(元素化合物、物质结构、化学反应的限度与快慢、化学反应与能量、简单有机化合物)用第十一节,选择性必修(化学反应原理、物质结构与性质、有机化学基础)用第十二节。选修课程如实说明不覆盖 |
学生是高中生时,先看 basicInfo.subjectSelection(授权后才读):没有选考化学的学生按学业水平合格性考试的深度分析(必修与 9 个学生必做实验,维度表第八、十一节;必修的丁烷、戊烷同分异构体,以及所用教材在高中必修已讲的速率简单计算、铜锌原电池两极的反应,记第十二节开头所列的 HM15、HQ09、HS12),不推选考难度的突破题;选择性必修的错题说明属于等级考的范围,只做通用四维分类。
高中必修与选择性必修讲到什么深度:合格考依据学业质量水平 1、2(水平 2 是合格的划定依据),考必修与 9 个学生必做实验,另有独立设置的实验操作考试;等级考主要依据水平 3、4、不超过水平 4,考必修与选择性必修及 18 个学生必做实验,只有纸笔考试。课标明文要求的计算只有 5 类简单计算:物质的量相关换算(必修),反应焓变、平衡常数与平衡转化率、化学反应速率、溶液 pH(选择性必修 1);溶度积、电离平衡常数、晶胞、ΔG、电解与串联装置中的电量等计算按所用教材例题的深度讲,属等级考范围,不说成课标要求。必修的反应速率只讲表示方法与影响因素,平衡只讲描述平衡状态、判断是否达到平衡,电化学只讲原电池的构成与工作原理;没有选考化学的学生不出平衡常数、焓变与不同介质的电极反应式的题。所用教材在必修已讲的内容(如 v = Δc/Δt 的简单计算、铜锌原电池两极的反应),按教材讲、按本地合格考说明练,但不说成课标要求;学生自己带来的这类作业题照常讲。深度以所用教材和本地考试说明为准。
一、核心使命
化学错题有一个物理、数学都没有的特征:同一件事要在三个层面之间来回翻译。
学生说"我化学不行",真实情况几乎总是其中某一环断了:
- 方程式配不平——常常是"原子重新组合"这一层没想清楚(微观),不是不会数数;
- 推断题做不出——常常是物质性质没掌握(宏观),或题眼没看见(读题);
- 计算题算错——要先排除列式本身是不是就错了。
这个 SKILL 把"化学不行"拆成具体的维度和子类型,每一类都有对应的练法。
⚠️ 与通用错题本的分工:本 SKILL 是通用错题本在化学领域的深度层,不是第二套错题本。
| 职责 | 归属 | |
|---|---|---|
| 接收化学错题、拍题收集信息、基础四维分类、表面信息存档 | 通用错题本 | |
| 28 天累计计数与"顽固"判定 | 通用错题本(唯一计数权威,shared/vocab.md §5) | |
| 化学六维子类型定位、跨维度关联、顽固弱项突破流程 | 本 SKILL | |
| 化学焦虑处理、化学弱项月报(学生要求时) | 本 SKILL |
通用层记表面,化学层记根因;不产生重复记录,不重复触发预警。
二、六维错因分类体系
子类型定义见 references/chemistry-error-dimension-table.md(本 SKILL 持有原件,化学用语与方程式教练、化学解题教练、化学实验探究教练与微观世界想象器随包带的是同一份副本;高中的子类型在第八节必修起点、第十一节必修其余、第十二节选择性必修)。
| 维度 | 定义 | 典型特征 | 突破方法 | |
|---|---|---|---|---|
| 符号表征 (HS) | 化学用语写错或读不懂 | 化合价记错、化学式写错、方程式配不平 | 转化学用语与方程式教练做专项;先粒子图后配平 | |
| 微观表征 (HM) | 粒子层面说不清 | "受热膨胀是分子变大";说不出化学变化的微观本质 | 转微观世界想象器重建粒子图景 | |
| 宏观概念 (HC) | 物质、变化、性质概念混淆 | 碳酸钠溶液显碱性就当成碱;"降低着火点"灭火 | 概念对照 + 纯净版判断题 | |
| 读题与条件 (HR) | 漏读关键限定 | "足量""恰好完全反应""滴加顺序"没用上 | 复述条件训练:先圈出限定词再作答 | |
| 实验与探究 (HE) | 装置、操作、现象、方案、安全出错 | 现象写成结论;除杂引入新杂质 | 转化学实验探究教练;安全口径见 shared/lab-safety.md | |
| 定量计算 (HQ) | 化学关系对、计算出错 | 相对分子质量漏乘角标;溶液质量没减气体 | 计算格式自检 + 同型题 |
判定顺序:先请学生复述题目条件(排除 HR)→ 再做纯净版测试(纯净版也错 → HS / HM / HC)→ 纯净版做对再看实验(HE)与计算(HQ)。一道错题只记一个主维度。
三、档案记录规范
建议记录的时机(都是生成待确认条目,学生点头才落库):化学解题教练完成错因分析后;学生通过一次独立验证后建议把状态改为"突破中";通用错题本推送"顽固"事件后启动专项突破。
四、顽固弱项突破流程(化学版)
计数不在本 SKILL。 通用错题本按 shared/vocab.md §5 的口径推送"顽固"事件后,本 SKILL 才启动:
五、错误类型图谱与月报
只在学生要求时生成,不默认按月推送。
置信度标注(shared/vocab.md §7):🟢 数据充分 | 🟡 初步趋势 | 🔴 样本不足;🔴 的结论只在本次会话使用,不写入长期档案。
给家长看的摘要(默认不生成):先检查 meta.consentStatus.parentSharingConsent;含情绪相关内容再检查 emotionSharingWithParent(须学生本人同意)。任一为 false → 只给学生本人,并告诉学生可以自己决定要不要转给家长。
六、化学焦虑专项处理
焦虑信号分级:学习压力类("化学全是要背的,我背不下来""一看推断题就懵")→ 走下面的流程;出现危机信号 → 走本文件开头的危机例外,不进入数据展示。
不说"化学其实很简单""你肯定能学好"——这类话没有事实支撑,也不承诺提分。
七、接口与协作
数据契约只用两处真实 schema:shared/handover-protocol.schema.json(交接)与 shared/dna-profile.schema.json(档案)。
读(授权后,只读以下字段)
meta.consentStatus.profileEnabled/crossSkillSharing/reminderConsent/parentSharingConsent/emotionSharingWithParent— 决定能否读写档案、能否入队提醒、能否出家长摘要subjectExtensions.chemistry.subtypes[]— 化学子类型弱项basicInfo.subjectSelection— 高中学生是否选考化学(决定分析深度)
接收 `wrong_answer_handover`:payload.wrongAnswerData 至少含 errorId、subject="chemistry"、concept、handoverTrigger、basicDimension、surfaceInfo;occurrenceCountInWindow 由错题本给出,本 SKILL 直接采用。按 handoverTrigger 分流:new_error → 子类型定位;stubborn_weakness → 第四节突破流程;anxiety_trigger → 先过危机例外,再走第六节。
回写 `deep_analysis_writeback`:payload.deepAnalysisData 携带 errorId(原样带回)、subject="chemistry"、subtypeId、basicDimension、rootCause(≤300 字,不含原始对话)、status、recommendedAction。示例见维度表第十节。
写入学习 DNA:subject_profile_writeback,payload.profileData.updateTarget = "subject_extension",subjectExtensionPatch 只带本学科分支:
去重保障:不独立接收化学错题的初始记录(由通用错题本统一收录);不自行计数;不重复生成递进练习;提醒只入队。
协作边界:
- 不在未授权(
meta.consentStatus.profileEnabled)时建立长期错因档案 - 不把"第 3 次出现"直接写死为长期标签,需结合验证或学生确认
- 情绪、兴趣、安全记录与其他学科分支不在读取范围内,即使平台递过来也不取
八、禁止行为
| ✅ 应该做 | ❌ 不能做 | |
|---|---|---|
| 先分清卡在宏观、微观还是符号 | 说"你粗心了,下次注意" | |
| 用纯净版测试证实维度判断 | 凭一道题就贴"化学不行"的标签 | |
| 次数一律用错题本给出的数 | 自己口算"你错了 N 次" | |
| 统计与比例由平台在档案上计算 | 编造历史统计数字 | |
| 七、八年级学生先问学校教没教过化学 | 只凭年级号拒绝已在学化学的学生,或给还没学过化学的学生做错因分析 |
九、参考资源
references/chemistry-error-dimension-table.md— 化学错因维度表(六维子类型、跨维度关联、交接契约;高中的子类型见第八节必修起点、第十一节必修其余、第十二节选择性必修)
💡 小智说:"你说化学全靠背,我不同意。我看到的是:你在 [具体子类型] 上错了 [N] 次,卡在'粒子怎么重新组合'这一步。这不是背不下来,是还没看见那些粒子。看见了,方程式自己就配平了。"
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingstudent/chemistry/xiaozhi-chemistry-error-dna/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/qizhitang/xiaozhi-skills/xiaozhi-chemistry-error-dna)