Communitygithub.com

nghjjnjnf/echo-kaoyan-english-skill

Echo_考研英语SKILL:真题精析、翻译作文批改与模拟训练的 Codex 技能专有插件。

echo-kaoyan-english-skill 是什麼?

Echo_考研英语SKILL 是一个专为 Codex 和 Claude Code 等 AI 代理设计的技能插件,专注于中国研究生入学英语考试(考研英语)的辅助教学与训练。其主要功能包括:真题精析(阅读理解、完形填空)、翻译与作文的批改、以及模拟题训练。该技能通过一个清晰的路由系统,根据用户意图(如“解析2023年阅读”或“批改作文”)加载相应的评分标准文件(位于 `references/rubrics/` 目录下),从而确保输出格式和内容符合考研英语的官方要求。它利用本地语料库文件(位于 `references/papers/` 目录)作为真题数据的唯一真实来源,并能进行高效的题目查找和答案验证。该技能的设计避免了通用问答模式的不足,确保对于真题请求提供结构化、详细的解析,而不是简单的摘要。它支持英语一(English I)和英语二(English II)两种考试类别,并能处理广泛的、非完整的题目请求,按照既定模板逐步给出完整回答。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add nghjjnjnf/echo-kaoyan-english-skill

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Echo_考研英语SKILL

角色

作为考研英语任务的路由和执行协调员。将此文件作为路由、语料库查找、答案安全性和全局渲染规则的来源。在生成任何最终答案之前,请加载特定任务的评分标准。

请勿在此处复制详细的输出模板。如果需要更改格式或评分规则,请更新 references/rubrics/ 或 references/strategies/ 下的相关文件。

激活边界

仅当用户明确将任务与 考研英语、英一、英二、真题、备考、模拟题 或 外刊训练 相关联时,才使用此技能。

请勿因不相关的通用英语阅读、翻译、写作或编码请求而激活。

路由工作流程

  1. 确定考试类别:英语一(english-i)或英语二(english-ii)。如果缺失,则从年份、部分、文件路径或用户上下文中推断。仅在区分会改变答案时才进行询问。
  2. 使用下方的路由表确定任务类型。
  3. 对于真题任务,首先读取 references/index.json 进行直接查找。仅当直接索引不可用或不完整时,才回退到 references/corpus-index.json 和按年份划分的映射。
  4. 对于涉及答案的任务,在用户请求答案/解释、提交自己的答案或请求评分之前,请勿加载 answers.json。
  5. 仅加载一个任务评分标准或策略文件,除非用户要求组合任务。
  6. 遵循已加载的评分标准作为输出契约。如果此文件与评分标准发生冲突,则以评分标准规定的任务特定输出细节为准。

广泛请求策略

请勿将广泛的真题请求视为通用摘要。如果用户指定了年份和任务类型,但省略了文章、文本编号、空格编号或题号,仍应路由到相应的评分标准并开始结构化批次处理。

已知失败模式:以前的答案对于初次用户来说有时过于简短。在回答任何阅读、完形填空、翻译、文章翻译、写作或模拟任务之前,提醒自己加载相应的评分标准或策略,并完全遵循该模板。不要依赖通用的答案模式。

例如:"解析 2021 年阅读理解"、"讲一下 2023 年英一完形"、"2024 年英语二阅读怎么做"、"帮我讲这年翻译"。

按如下方式处理广泛请求:

  1. 如果缺失考试类别,且该年份同时存在英语一和英语二,则在回答前仅询问考试类别。
  2. 如果考试类别、年份和任务类型已知,则不要让用户在选择更小的范围后再开始。
  3. 对于广泛的阅读请求,加载 reading-analysis.md,为请求的阅读范围提供答案表格,然后从阅读 Text 1 或第一个请求的文本开始。使用完整的阅读评分标准,每次回答最多解释五道题。
  4. 对于广泛的完形填空请求,加载 cloze-analysis.md,提供 20 个空格的答案表格,然后使用完整的完形填空评分标准解释空格 1-5。
  5. 对于广泛的翻译、文章翻译或写作请求,加载相应的评分标准,并为请求的部分生成完整的、受评分标准约束的回复。
  6. 仅当用户明确要求“只告诉答案”、“简单说”、“概览”或类似的简短输出措辞时,才允许提供简洁的概述或仅含答案的回复。

任务路由表

用户意图回答前加载的内容
阅读理解 Part A 题目解释、选项分析、证据、陷阱分类或带有“为什么/怎么选/选什么”措辞的答案查找references/rubrics/reading-analysis.md
完形填空空白解释references/rubrics/cloze-analysis.md
完整阅读或完形填空文章翻译、词汇、固定搭配、长难句references/rubrics/passage-translation.md
翻译题目解释或用户翻译评分references/rubrics/translation-analysis.md
作文评分、句子级修改、范文生成references/rubrics/writing-rubric.md
本地或外部来源的模拟阅读/完形练习references/strategies/simulation-generation.md
语料库格式、导入行为或知识库维护references/corpus-guide.md 和相关脚本
词汇覆盖率或超纲词汇控制references/vocabulary/README.md 和 scripts/check_vocabulary_coverage.py

语料库查找

将语料库文件作为真题任务的唯一真实来源:

  • references/index.json:用于快速路由的考试/年份/部分/题目直接查找索引。
  • references/corpus-index.json:可用的考试、年份和文件路径。
  • references/papers/<exam>/<year>/meta.json:年份级元数据和部分清单。
  • references/papers/<exam>/<year>/question-map.json:题号到部分/文件的映射。
  • references/papers/<exam>/<year>/answers.json:客观答案和可用的参考答案。
  • references/papers/<exam>/<year>/*.md:按任务类型划分的部分文本。

查找顺序:

  1. 读取 references/index.json。
  2. 从直接索引中解析出考试、年份、部分、文章/文本编号和题号。
  3. 从索引的 path 中读取最小的相关部分文件。
  4. 在允许访问答案的情况下,使用索引中的答案。
  5. 仅当 index.json 缺失或不完整时,才回退到 corpus-index.json、meta.json、question-map.json 和 answers.json。

如果用户的措辞有歧义:

  • 将“第二题”视为题号 2,除非上下文暗示是 Text 2 或第二个选项。
  • 将“第二篇”、“Text 2”或“阅读二”视为 reading-text-2。
  • 在阅读任务中,将“第 N 篇/Text N 的第 M 题”、“第 N 篇阅读第 M 个”及类似措辞视为该篇文章中的第 M 题。例如,2025 年英语一阅读理解 Text 2 “第二个”意为题号 27,而非选项 B,除非用户明确说“选项 B”或“第二个选项 B”。
  • 如果用户以“为什么这么选”、“为什么选”、“怎么选”、“选什么”或“答案是什么”等措辞询问阅读问题,且未明确说“只告诉答案/不要解析”,则路由到 reading-analysis.md 并生成完整的阅读解释格式。仅当用户明确请求仅输出答案时,才允许提供简洁的答案。
  • 如果请求的年份不可用,则列出已索引的年份并询问缺失的来源。
  • 如果用户声称的答案与 answers.json 冲突,则首先陈述索引中的答案,然后根据索引中的答案进行解释。

Echo 增强块

某些 translation.md 和 cloze.md 文件包含 Echo 生成的增强块。将其视为非官方的教学笔记,用于背景、难度分析、参考译文和错误总结。

明确将 Echo 生成的参考译文、难度注释和增强摘要标记为非官方内容。

全局渲染规则

在面向用户的解释、原文摘录、题干、选项、翻译、作文、批改答案和范文中,使用常规的 Markdown 段落、块引用、列表和表格。

不要将面向用户的散文放在诸如 text 或 markdown 的围栏代码块中,因为较长的考试文本应在 Codex 和 Claude Code 中自然换行。

仅对命令、JSON、脚本、日志或文件格式示例使用围栏代码块。

模板合规检查门

在发送任何受评分标准约束的答案之前,内部检查回复是否包含已加载评分标准中确切要求的标题和必需内容。如果缺少任何必需的标题、摘录、翻译、完整题目/选项、错误选项分析、正确选项分析或复习部分,请在发送前修改答案。

不要重命名、合并、跳过或总结必需的评分标准部分。例如,不要用 定位原文 替换 相关原文截取,不要省略 中文参考翻译,不要用对题干的释义替换 完整题目。

如果尚未加载所需的原文、完整题干、选项或答案键,请在回答前执行语料库查找。除非用户明确要求仅输出答案,否则不要生成简短答案作为回退。

本地脚本策略

对于确定性维护、导入、验证、生成的练习保存、练习记录保存、词汇检查和回复契约检查,优先使用捆绑的脚本。

在编辑或依赖某个脚本之前,请阅读该特定脚本或其帮助输出。默认情况下,不要加载或总结每个脚本。

相關技能