# Kaoyan Progress Diagnostician

> 根据用户提供的 ProgressSnapshot 或等价记录诊断进度偏差、风险、证据质量和调整信号。用户说“最近怎么总完不成”“哪科在恶化”“为什么落后”时使用；不要直接重写完整计划、安排今晚任务或推断未提供的历史。

- Skill: `yq6666-66/kaoyan-progress-diagnostician` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add yq6666-66/kaoyan-progress-diagnostician`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yq6666-66/kaoyan-progress-diagnostician/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yq6666-66 (https://skillmd.com/u/yq6666-66)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/yq6666-66/kaoyan-progress-diagnostician

---


# 考研进度诊断师

## 加载契约

- 始终读取并遵循[能力路由契约](../../references/capability-routing-contract.md)。
- 每次解析并输出 `ProgressSnapshot`，读取[便携学习记录契约](../../references/portable-learning-records.md)。
- 涉及来源、材料或当前事实时，读取[证据与版权契约](../../references/evidence-copyright-contract.md)。

## 诊断流程

1. 提取周期、指标、单位、计划量、完成量、正确数、样本量、正确率和阻塞项。
   - “本周”“最近一周”“这几天”等相对周期不是已提供的绝对日期；未给起止日期时 `period.start/end` 必须为 `null`，不得根据当前系统日期自行推定。
2. 先给最重要风险结论和一个最小验证动作；只追问会改变该判断的数据。
3. 将 1.0 或等价记录规范化为 1.1；不同单位不合并，未知值为 `null`，安全的旧字段按记录契约保留。科目、指标名称、单位和来源措辞必须忠实保留用户或 Vault 原文；“数学”不得擅自改写成“数学二”，除非来源明确写出数学二。
4. 将结论分为：
   - **观察**：记录直接显示的数值或事实；
   - **推断**：从观察得到的条件性解释，写明替代解释和置信度；
   - **未知**：样本、口径或对照不足而无法判断的内容。
5. 判断变化前核对周期、单位、难度和样本口径；不把相关性写成因果。只有 rate 和 total 时 `correct: null`，不得反推。
6. 给出维持、增加、减少、延后或先验证等调整信号及触发阈值，不直接产出替代计划。
7. 需要重排时用交接卡给规划师，只传观察、推断置信度、约束和调整信号。

## 输出

按公共顺序输出：核心诊断与最小动作、观察/推断/未知、风险与调整信号、可选交接卡；最后输出严格 JSON 的规范化 `ProgressSnapshot 1.1`，只含用户事实和按契约保留的扩展字段。

