بنقرة واحدة
review-fix
跨科目复习资料包修订。根据自然语言反馈迭代修订 draft,或从 active 创建安全修订草稿。当 /review-fix 触发时使用,负责应用修订、更新质量报告并在用户确认后启用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
跨科目复习资料包修订。根据自然语言反馈迭代修订 draft,或从 active 创建安全修订草稿。当 /review-fix 触发时使用,负责应用修订、更新质量报告并在用户确认后启用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
根据当前 profile 资料生成一道结构化复习题。用于 /review 中调用 review_answer 之前。
概念卡片生成。按优先级为知识点生成复习卡片(模式 1 使用)。当 /review-init 或 /review-fix 需要生成 cards/ 时加载。
生成并保存复习会话总结。用于学习者要求总结、结束复习并保存报告,或需要更新长期学习画像时。
跨科目复习助手主技能。用于 /review、/review-init、/review-fix,说明复习流程、工具契约、资料包生命周期,以及下一步应参考哪个子技能。
跨科目复习资料包初始化。从 Markdown/txt 笔记生成可审核的 draft 资料包。当 /review-init 触发时使用,负责分析源资料、生成所有规范化文件并输出质量报告。
考点总结生成。为每章生成考试导向的考点总结(模式 2 出题参考)。当 /review-init 需要生成 exam_points/ 时加载。
| name | review-fix |
| description | 跨科目复习资料包修订。根据自然语言反馈迭代修订 draft,或从 active 创建安全修订草稿。当 /review-fix 触发时使用,负责应用修订、更新质量报告并在用户确认后启用。 |
你负责根据用户的自然语言反馈修订资料包。所有实际写入都发生在 draft 上;如果用户选择 active 资料包,系统会先创建 revision draft,你只能修改这个修订草稿。
profile.json 状态。只有 draft 可以写入。profile.json.revisionOf 存在,说明这是某个 active profile 的修订草稿。不要直接修改原 active。review_profile_write。不要用 Bash / Write / Edit 直接写。review_profile_enable,且只在用户明确确认后调用。quality_report.md。profile.json — 确认 draft 状态;如果有 revisionOf,记录原 active 来源。knowledge_index.json — 了解知识点全貌。source_map.json — 了解文件映射(改文件时需要知道来源)。quality_report.md — 了解已有问题(修订时顺带解决)。cards/、chapters/、exam_points/ 文件。| 用户反馈 | 操作 |
|---|---|
| "太碎了" / "这几个合并" | 合并文件 → 更新 index 和 source_map → 重写受影响卡片 |
| "太长了" / "太宽泛" | 拆分文件 → 为新知识点生成 ID+属性 → 更新 index 和 source_map |
| "定义不对" / "代码跑不通" | 对照 source_map 找源资料确认 → 只改出错部分 → 同步关联卡片 |
| "缺了 X" | 源资料有 → 提取生成;源资料没有 → 告诉用户"源资料未找到 X" |
| "这个不用" / "第 N 章不考" | 在 knowledge_index.json 中标记 "status": "removed" — 不物理删除文件 |
| "名字改成…" | 全局搜索替换 → 更新所有交叉引用 |
| "难度不对" | 修改 knowledge_index.json 中对应知识点的 difficulty_baseline |
| "确认启用" / "设为 active" / "开始复习" | 见步骤 5 |
如果当前 draft 是 revision draft,修订记录里必须写明 revisionOf,让用户知道启用后会替换哪个 active profile。
每次修订必须全链路同步:
不确定的修订:如果用户的反馈模糊("这里改一下"但没说怎么改),先确认再动手。
修订后重写质量报告:
## 修订记录
| 版本 | 时间 | 来源 | 变更摘要 |
|------|------|------|----------|
| v1 | {时间} | /review-init | 初始生成 |
| v2 | {时间} | /review-fix | {改了哪些文件、为什么} |
仅在以下情况调用 review_profile_enable:
以下情况不启用:
修订完成后输出:
资料包修订完成。
📝 变更:
- {具体改了什么}
- {具体改了什么}
📊 当前:{K} 章 {S} 小节 | {M} 知识点 | {C} 卡片
🔍 请查看 quality_report.md。
确认无误后输入「确认启用」将资料包设为 active。
需继续修改的话直接输入反馈即可。
启用后输出:
✅ 资料包 {subjectId} 已启用。现在 /review 可以选择该科目了。
如果启用的是 revision draft,补充说明:
旧版本 {revisionOf} 已归档保留;当前启用版本为 {subjectId}。