mcpField
I
ielts-reading

ielts-reading

github.com/liangmiqwq其他063 次安装4 周前更新
代码仓库

关于 ielts-reading

面向 IELTS 阅读学习的技能,可依据已保存的学习者记录延续个性化练习。它管理材料、作答与反馈,并通过查重维护本地学习历史。

主要功能

  1. 01依据学习者记录续学
  2. 02生成并检查新阅读材料
  3. 03检测重复材料
  4. 04私下归档材料和 PDF
  5. 05记录作答、反馈与自述

适用场景

  1. 01跨聊天继续练习
  2. 02创建编号递增的阅读练习
  3. 03依据文章证据复核答案
  4. 04安全导入既有学习历史

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/liangmiqwq/language-learning --skill ielts-reading

安装后在 Claude Code 中输入/ielts-reading确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
practice.md
records.md
scripts/
learning-store.mjs

详细介绍

IELTS 阅读

从已保存的证据继续,而不是依赖当前聊天中的记忆。个人偏好、文章、PDF 和答案应保存在公开技能目录之外。

创建前先阅读

阅读 records.md,然后运行捆绑的 scripts/learning-store.mjs show,查看所选学习者的记录。脚本路径相对于此已安装技能,而非工作目录。除非已指定其他学习者,否则使用 default。仅当档案不存在时才初始化;读取失败不代表可以重置。遵循 LANGUAGE_LEARNING_HOME,并保留所有现有历史记录。

阅读档案、材料事件、自我报告以及相关练习和反馈。区分已生成、已交付、自我报告已完成和已评估的内容。缺少完成情况或准确率时,应视为未知。不要要求提交答案或进度报告才继续制作材料。遵循学习者当前的请求和已保存的偏好;不要根据编程经验推断英语能力,也不要把单篇文章的分数换算成等级分。

创建或继续

使用 practice.md 查找材料、检查问题并排版。根据当前请求或已保存的偏好确定所需的练习次数。新材料使用 next_sequence;不要因为开始了新聊天就重置编号。

起草前,检查所有过往标题、来源标识、主题和文章文本。选择不同的文章,并让近期主题有所变化。渲染前,使用候选材料详情运行 check --file。规范化后完全相同的文章以及相同的来源键都不能作为新材料,即使文件名、标题或问题不同也不行。检查近似匹配警告;仅当文本确实属于不同文章时,才记录实质性的 novelty_review。仅做表面文字改写不符合要求。辅助工具无法检测所有释义改写;你必须自行比较文章的核心观点、示例、论证和问题覆盖范围。

将完整来源、问题、已检查的答案、解析和最终 PDF 归档到新的版本目录中。使用 record --file 记录每份材料;该命令会在写入锁下重新检查重复项。记录成功前,不得声称新材料已成功保存。若工作中断,应检查已保存的材料和文件,并从现有版本继续,而不是重新创建。对于明确要求的重新打印或修订,沿用材料 ID,保留较早的文件,并追加说明新版本的 note。复习应使用已有文章并创建新的练习尝试,而不是新材料事件。

记录学习情况

在提供评估性 feedback 前,先将实际答案保存为 exercise_attempt。区分首次尝试、提示后的修改和后续复习。保存问题标识、提交的答案、证据,以及简洁的错误类别,例如释义、范围、定位、字数限制或 False 与 Not Given 的混淆。部分提交应保持为部分提交;不要编造未作答的内容。

如果学习者只报告完成情况或准确率,则保存 self_report,记录其原话、已知时的材料 ID,以及未知日期或数量的 null。不要要求提供每道题的答案,也不要根据百分比推断具体错误。仅在有证据支持时更新档案中的下一步重点,并追加对应的说明;保留此前的基线证据。

导入历史记录时,恢复已有文章和文件,附上对话 ID 和不确定性,并使用稳定的事件 ID 确保重复导入不会产生重复记录。因其他缺陷而被拒绝的来源仍可能包含以前见过的文章;应记录这一区别,而不是重新生成文章。不要将已获取但未使用的候选来源或生成的答案键记录为已学习内容。

除非已明确授权私密备份目标,否则将数据保存在本地。应如实报告持久化失败。本技能不会安排任务,也不会上传学习记录。

评论

支持 Markdown