# 880 Progress

> 880 Progress

- Skill: `treasoni/880-progress` (Agent Skill)
- Install (CLI): `npx skillmds@latest add treasoni/880-progress`
- Raw SKILL.md: https://api.skillmd.com/api/skills/treasoni/880-progress/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: treasoni (https://skillmd.com/u/treasoni)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/treasoni/880-progress

---


# 进度总览

预览文件按科目分开：高数 `workspace/preview/进度总览.md`，线代 `workspace/preview/线代进度总览.md`；均展示每题状态（✅对/❌错/⚠️不会/🔶半会/🟡粗心/📝做过未判/⬜未做）、章节完成率、弱点排行。

## 步骤

1. 运行：
   ```
   python3 scripts/progress.py
   # 线代：python3 scripts/progress.py --subject linear-algebra
   ```
   - Windows 把 `python3` 换成 `py -3`（或 `make progress PYTHON='py -3'`）。
2. 向用户展示关键统计：
   - 总题数 / 已判 / 做过未判（欠账）/ 未做 / 非"对"数量；
   - 章节弱点排行；
   - 直接打开或摘录对应科目的进度笔记。

## 说明

- "做过未判" = 抽到过但还没判分的题（欠账），提醒用户尽快判分；
- 弱点分 = 章节加权错误率（时间衰减），用于下一张卷的配额浮动。

## 禁止

- 不要臆造判分数据，一切以 `workspace/records/attempts.json` 为准。

## 内容规范

- 进度总览 frontmatter（`total`/`graded`/`pending`/`undone`/`wrong`）与结构遵循 `.codex/rules/common/obsidian-content.md` 的「进度总览」一节；
- 若需调整格式，先改规则文件，再改 `scripts/progress.py`。

