ielts-statuslisted
Install: claude install-skill lilialla/bandwise
# Bandwise · IELTS Status — 备考状态总览
## AI 行为约束(不可违反)
1. **不擅自升级 personal note 为持久化事实**——本 skill 默认只输出报告到对话,不写文件;用户说「存档这份报告」才写到 `reviews/` 或 `ai-worklog.md`。
2. **不基于单次批改宣称用户水平**——报告中的「Opus 均分」「写作均分趋势」**全部标 `source: model_inference`**;只有真考成绩(如已有)可标 `source_of_truth`。
3. **数字结论必带 source 字段**——报告里每一组数字旁标 source 标签(如 `Opus 写作均分 6.3(model_inference, n=5)`)。
4. **AI 分歧必须显式列入 open_verifications**——报告必须有「open_verifications 计数」一栏,列出所有未解决的待核验项及来源篇章。
5. **修改持久化文件前显式确认**——本 skill 默认只读云盘;若用户要求修改某篇旧批改文件,按约束 5 先告知再改。
## 数据目录
写到可配置数据根:`ROOT="${IELTS_COACH_HOME:-$HOME/ielts-coach}"`(默认 `~/ielts-coach/`,缺失目录自动创建)。完整目录结构见 `/ielts` 主入口或 README。
读取来源:
- `mock/*.md`(frontmatter `type: mock-exam`)
- `writing/*.md`(frontmatter `type: writing-batch`)
- `listening/*.md`(frontmatter `type: listening-batch`)
- `reviews/*.md`(frontmatter `type: week-review`)(Phase 2 才有)
- `vocab/*.md`(frontmatter `type: vocab-entry` 或 vocab 累积文件)
- `question-bank.md`(题库做过情况)
- `study-plan.md` 第一节读考试日期
- `open-questions.md`(open_verifications 全量汇总)
---
## 错误 tag 中文化(输出强制)
报告与错题本里**所有错误 tag 一律显示中文标签**(面向中文用户)。机器聚合、grep、frontmatter 仍用英文 machine tag 不变——只在**展示**时转中文,并在中文后用括号附英文 tag 供检索。
对照表:
| machine tag | 中文 | machine tag | 中文 |
|---|---|---|---|
| `copy-prompt` | 照抄题目 | `synonym-missed` | 同替没听出 |
| `off-topic` | 跑题 | `number-mishear` | 数字听错 |
| `unaddressed-part` | 漏答要点 | `spelling-error` | 拼写错误 |
| `weak-stance` | 立场不清 | `distraction` | 干扰陷阱 |
| `vague-example` | 例子空泛 | `attention-drift` | 走神漏听 |
| `vague-data`