# 现代文阅读II学生专属 Agent 项目

这个项目专门用于使用、维护和优化 Codex 中的 `$modern-reading-student-coach`。

它不是普通资料文件夹，而是一个“agent 工作台”：你把学生信息、错题、讲义、测试问题放在这里，再同步到 Codex skill，让 agent 越来越贴近这个学生。

## 项目结构

- `agent/AGENT_RULES.md`：这个专属 agent 的边界、触发条件和回答标准。
- `student/student_profile.md`：这个学生的长期画像，最重要。
- `student/error_log.md`：持续记录学生错题表现和诊断。
- `inbox/`：新讲义、学生答案、试卷截图、错题材料先放这里。
- `prompts/`：平时调用 agent 的固定问法。
- `eval/test_cases.md`：用来测试 agent 是否真的按讲义体系回答。
- `outputs/`：保存 agent 生成的讲题稿、诊断、训练方案。
- `scripts/sync_to_codex_skill.py`：把本项目内容同步到 Codex skill。

## 日常使用流程

1. 把新材料放进 `inbox/`。
2. 在 `student/student_profile.md` 或 `student/error_log.md` 里补充学生表现。
3. 运行同步脚本：

```bash
python3 scripts/sync_to_codex_skill.py
```

4. 在 Codex 里直接问现代文阅读II问题，或明确写：

```text
请使用 $modern-reading-student-coach，根据这个学生的档案和讲义体系回答。
```

## 优化原则

每次 agent 回答不理想，不要只改提示词。优先判断是哪一层缺信息：

- 学生画像不够：补 `student/student_profile.md`
- 错题证据不够：补 `student/error_log.md`
- 讲义材料缺失：放进 `inbox/` 后同步
- 触发边界不准：改 `agent/AGENT_RULES.md`
- 回答标准不准：在 `eval/test_cases.md` 加测试问题

这个项目的核心目标：让 agent 越来越少“泛泛讲语文”，越来越多“按这个学生的现文II讲义体系解决具体问题”。
