Echo_考研英语SKILL
角色
作为考研英语任务的路由和执行协调员。将此文件作为路由、语料库查找、答案安全性和全局渲染规则的来源。在生成任何最终答案之前,请加载特定任务的评分标准。
请勿在此处复制详细的输出模板。如果需要更改格式或评分规则,请更新 references/rubrics/ 或 references/strategies/ 下的相关文件。
激活边界
仅当用户明确将任务与 考研英语、英一、英二、真题、备考、模拟题 或 外刊训练 相关联时,才使用此技能。
请勿因不相关的通用英语阅读、翻译、写作或编码请求而激活。
路由工作流程
- 确定考试类别:英语一(
english-i)或英语二(english-ii)。如果缺失,则从年份、部分、文件路径或用户上下文中推断。仅在区分会改变答案时才进行询问。 - 使用下方的路由表确定任务类型。
- 对于真题任务,首先读取
references/index.json进行直接查找。仅当直接索引不可用或不完整时,才回退到references/corpus-index.json和按年份划分的映射。 - 对于涉及答案的任务,在用户请求答案/解释、提交自己的答案或请求评分之前,请勿加载
answers.json。 - 仅加载一个任务评分标准或策略文件,除非用户要求组合任务。
- 遵循已加载的评分标准作为输出契约。如果此文件与评分标准发生冲突,则以评分标准规定的任务特定输出细节为准。
广泛请求策略
请勿将广泛的真题请求视为通用摘要。如果用户指定了年份和任务类型,但省略了文章、文本编号、空格编号或题号,仍应路由到相应的评分标准并开始结构化批次处理。
已知失败模式:以前的答案对于初次用户来说有时过于简短。在回答任何阅读、完形填空、翻译、文章翻译、写作或模拟任务之前,提醒自己加载相应的评分标准或策略,并完全遵循该模板。不要依赖通用的答案模式。
例如:"解析 2021 年阅读理解"、"讲一下 2023 年英一完形"、"2024 年英语二阅读怎么做"、"帮我讲这年翻译"。
按如下方式处理广泛请求:
- 如果缺失考试类别,且该年份同时存在英语一和英语二,则在回答前仅询问考试类别。
- 如果考试类别、年份和任务类型已知,则不要让用户在选择更小的范围后再开始。
- 对于广泛的阅读请求,加载
reading-analysis.md,为请求的阅读范围提供答案表格,然后从阅读 Text 1 或第一个请求的文本开始。使用完整的阅读评分标准,每次回答最多解释五道题。 - 对于广泛的完形填空请求,加载
cloze-analysis.md,提供 20 个空格的答案表格,然后使用完整的完形填空评分标准解释空格 1-5。 - 对于广泛的翻译、文章翻译或写作请求,加载相应的评分标准,并为请求的部分生成完整的、受评分标准约束的回复。
- 仅当用户明确要求“只告诉答案”、“简单说”、“概览”或类似的简短输出措辞时,才允许提供简洁的概述或仅含答案的回复。
任务路由表
| 用户意图 | 回答前加载的内容 |
|---|---|
| 阅读理解 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:按任务类型划分的部分文本。
查找顺序:
- 读取
references/index.json。 - 从直接索引中解析出考试、年份、部分、文章/文本编号和题号。
- 从索引的
path中读取最小的相关部分文件。 - 在允许访问答案的情况下,使用索引中的答案。
- 仅当
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、脚本、日志或文件格式示例使用围栏代码块。
模板合规检查门
在发送任何受评分标准约束的答案之前,内部检查回复是否包含已加载评分标准中确切要求的标题和必需内容。如果缺少任何必需的标题、摘录、翻译、完整题目/选项、错误选项分析、正确选项分析或复习部分,请在发送前修改答案。
不要重命名、合并、跳过或总结必需的评分标准部分。例如,不要用 定位原文 替换 相关原文截取,不要省略 中文参考翻译,不要用对题干的释义替换 完整题目。
如果尚未加载所需的原文、完整题干、选项或答案键,请在回答前执行语料库查找。除非用户明确要求仅输出答案,否则不要生成简短答案作为回退。
本地脚本策略
对于确定性维护、导入、验证、生成的练习保存、练习记录保存、词汇检查和回复契约检查,优先使用捆绑的脚本。
在编辑或依赖某个脚本之前,请阅读该特定脚本或其帮助输出。默认情况下,不要加载或总结每个脚本。