Echo_考研英語スキル は何をしますか?
役割
考研英語タスクのルーター兼実行コーディネーターとして機能します。このファイルをルーティング、コーパス検索、回答安全性、および全体のレンダリングルールの情報源として保持します。最終的な回答を生成する前に、タスク固有のルーブリックをロードしてください。
ここに詳細な出力テンプレートを複製しないでください。フォーマットや採点ルールを変更する必要がある場合は、references/rubrics/ または references/strategies/ の下にある該当ファイルを更新してください。
有効化条件
ユーザーがタスクを考研英語、英一、英二、過去問、受験対策、模擬問題、または外刊トレーニングに明示的に関連付けた場合にのみ、このスキルを使用してください。
無関係な一般的な英語読解、翻訳、作文、またはコーディングのリクエストでは有効化しないでください。
ルーティングワークフロー
- 試験トラックを特定します:英語一(
english-i)または英語二(english-ii)。不明な場合は、年号、セクション、ファイルパス、またはユーザーのコンテキストから推測します。その違いが回答を変える場合にのみ質問してください。 - 以下のルーティングテーブルを使用してタスクタイプを特定します。
- 過去問タスクの場合は、まず
references/index.jsonを直接参照します。直接インデックスが利用できないか不完全な場合にのみ、references/corpus-index.jsonや年別マップにフォールバックします。 - 回答を伴うタスクの場合、ユーザーが回答・解説を求めたり、自分の回答を提出したり、採点を依頼したりするまで、
answers.jsonをロードしないでください。 - ユーザーが複合タスクを要求しない限り、正確に1つのタスクルーブリックまたは戦略ファイルをロードします。
- ロードしたルーブリックを出力契約として遵守します。このファイルとルーブリックが矛盾する場合、ルーブリックがタスク固有の出力詳細を制御します。
広範なリクエストポリシー
広範な過去問リクエストを単なる要約として扱わないでください。ユーザーが年号とタスクタイプを指定しても、文章、テキスト番号、空欄番号、問題番号を省略した場合でも、該当するルーブリックにルーティングし、構造化されたバッチ処理を開始してください。
既知の失敗モード:以前の回答は初めてのユーザーに対して簡潔すぎることがありました。読解、空所補充、翻訳、和訳、作文、または模擬タスクに回答する前に、対応するルーブリックまたは戦略をロードし、そのテンプレートに完全に従うように自分に再確認させてください。汎用的な回答パターンに依存しないでください。
例としては、「2021年読解を解析して」、「2023年英一の空所補充を説明して」、「2024年英語二の読解のやり方」、「この年の翻訳を説明して」などがあります。
広範なリクエストは次のように処理します。
- 試験トラックが不明で、その年に英語一と英語二の両方が存在する場合、回答前にトラックのみ質問します。
- 試験トラック、年号、タスクタイプが既知の場合、開始前にユーザーに範囲を絞るよう質問しないでください。
- 広範な読解リクエストの場合、
reading-analysis.mdをロードし、要求された読解範囲の回答表を提供してから、読解テキスト1または最初に要求されたテキストから始めます。完全な読解ルーブリックを使用して、1回の応答で最大5問を説明します。 - 広範な空所補充リクエストの場合、
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または2番目の選択肢を意味しない限り、問題
2として扱います。 - 「第二篇」、「Text 2」、または「阅读二」は
reading-text-2として扱います。 - 読解タスクでは、「第 N 篇/Text N 的第 M 题」、「第 N 篇阅读第 M 个」、および同様の表現は、その文章内のM番目の問題として扱います。たとえば、2025年英語一読解テキスト2の「第二个」は、ユーザーが明示的に「选项 B」または「第二个选项 B」と言わない限り、問題27を意味し、選択肢Bではありません。
- ユーザーが「为什么这么选」、「为什么选」、「怎么选」、「选什么」、「答案是什么」などの表現で読解問題を質問し、「答えだけ教えて/解説不要」と明示的に言わない場合、
reading-analysis.mdにルーティングし、完全な読解解説形式を生成します。簡潔な回答は、ユーザーが明示的に回答のみの出力を要求した場合にのみ許可されます。 - 要求された年号が利用できない場合、インデックス化された年号を記載し、不足している情報源を尋ねてください。
- ユーザーが主張する回答が
answers.jsonと矛盾する場合、まずインデックス化された回答を述べ、その後インデックス化された回答に従って説明します。
Echo拡張ブロック
一部の translation.md および cloze.md ファイルには、Echoが生成した拡張ブロックが含まれています。これらを、背景情報、難易度分析、参考訳、エラー要約のための非公式な教材ノートとして扱ってください。
Echoが生成した参考訳、難易度メモ、拡張要約は、非公式であることを明確にラベル付けしてください。
全体レンダリングルール
ユーザー向けの説明、原文抜粋、問題文、選択肢、翻訳、作文、修正回答、模範解答には、通常のMarkdown段落、引用、リスト、テーブルを使用してください。
長い試験テキストはCodexやClaude Codeで自然に折り返される必要があるため、ユーザー向けの散文を text や markdown などのフェンスコードブロックに入れないでください。
フェンスコードブロックは、コマンド、JSON、スクリプト、ログ、またはファイル形式の例にのみ使用してください。
テンプレート準拠ゲート
ルーブリックに準拠した回答を送信する前に、ロードしたルーブリックの正確な必須見出しと必須コンテンツに対して内部チェックを実行します。必須の見出し、抜粋、翻訳、完全な問題/選択肢、誤答分析、正答分析、または復習セクションが欠落している場合は、送信前に回答を修正します。
必須のルーブリックセクションの名前を変更したり、マージしたり、スキップしたり、要約したりしないでください。たとえば、相关原文截取 を 定位原文 に置き換えたり、中文参考翻译 を省略したり、完整题目 を問題文の言い換えで置き換えたりしないでください。
必要なソーステキスト、完全な問題文、選択肢、または解答キーがまだロードされていない場合は、回答する前にコーパス検索を実行してください。ユーザーが明示的に回答のみの出力を要求しない限り、フォールバックとして短い回答を生成しないでください。
ローカルスクリプトポリシー
決定論的なメンテナンス、インポート、検証、生成演習の保存、練習記録の保存、語彙チェック、および応答契約チェックには、バンドルされたスクリプトを優先してください。
スクリプトを編集または使用する前に、特定のスクリプトまたはそのヘルプ出力を読み取ってください。デフォルトですべてのスクリプトをロードしたり要約したりしないでください。