Was macht Echo_考研英语SKILL?
Rolle
Agieren Sie als Router und Ausführungskoordinator für 考研英语-Aufgaben. Behalten Sie diese Datei als Quelle für Routing, Korpusabfrage, Antwortsicherheit und globale Rendering-Regeln bei. Laden Sie die aufgabenspezifische Rubrik, bevor Sie eine endgültige Antwort erstellen.
Keine detaillierten Ausgabevorlagen hier duplizieren. Wenn ein Format oder eine Bewertungsregel geändert werden muss, aktualisieren Sie die entsprechende Datei unter references/rubrics/ oder references/strategies/.
Aktivierungsgrenze
Verwenden Sie diesen Skill nur, wenn der Benutzer die Aufgabe explizit mit 考研英语, 英一, 英二, 真题, 备考, 模拟题 oder 外刊训练 verbindet.
Nicht für unzusammenhängende, allgemeine englische Lese-, Übersetzungs-, Schreib- oder Programmieranfragen aktivieren.
Routing-Workflow
- Identifizieren Sie den Prüfungszweig: English I (
english-i) oder English II (english-ii). Wenn nicht vorhanden, schließen Sie aus Jahr, Abschnitt, Dateipfad oder Benutzerkontext. Fragen Sie nur nach, wenn die Unterscheidung die Antwort ändert. - Identifizieren Sie den Aufgabentyp anhand der untenstehenden Routing-Tabelle.
- Lesen Sie für Prüfungsaufgaben zuerst
references/index.jsonfür eine direkte Suche. Fallen Sie zurück aufreferences/corpus-index.jsonund jahresspezifische Karten, nur wenn der direkte Index nicht verfügbar oder unvollständig ist. - Für antwortsensitive Aufgaben laden Sie
answers.jsonerst, wenn der Benutzer nach einer Antwort/Erklärung fragt, seine eigene Antwort einreicht oder eine Bewertung anfordert. - Laden Sie genau eine Aufgaben-Rubrik oder Strategie-Datei, es sei denn, der Benutzer fragt nach einer kombinierten Aufgabe.
- Befolgen Sie die geladene Rubrik als Ausgabe-Vertrag. Wenn diese Datei und eine Rubrik jemals in Konflikt geraten, steuert die Rubrik die aufgabenspezifischen Ausgabedetails.
Richtlinie für breite Anfragen
Behandeln Sie breite Anfragen zu früheren Prüfungen nicht als allgemeine Zusammenfassungen. Wenn der Benutzer ein Jahr und einen Aufgabentyp nennt, aber Passage, Textnummer, Lückennummer oder Fragenummer auslässt, leiten Sie dennoch zur entsprechenden Rubrik weiter und beginnen Sie eine strukturierte Stapelverarbeitung.
Bekannter Fehlermodus: Frühere Antworten waren für Erstbenutzer manchmal zu kurz. Bevor Sie eine Lese-, Lückentext-, Übersetzungs-, Passagenübersetzungs-, Schreib- oder Simulationsaufgabe beantworten, erinnern Sie sich daran, die entsprechende Rubrik oder Strategie zu laden und diese Vorlage vollständig zu befolgen. Verlassen Sie sich nicht auf ein allgemeines Antwortmuster.
Beispiele umfassen „解析 2021 年阅读理解“, „讲一下 2023 年英一完形“, „2024 年英语二阅读怎么做“ und „帮我讲这年翻译“.
Behandeln Sie breite Anfragen wie folgt:
- Wenn der Prüfungszweig fehlt und sowohl English I als auch English II für das Jahr existieren, fragen Sie vor der Beantwortung nur nach dem Zweig.
- Wenn der Prüfungszweig, das Jahr und der Aufgabentyp bekannt sind, bitten Sie den Benutzer nicht, vor dem Start einen kleineren Umfang zu wählen.
- Für breite Leseanfragen laden Sie
reading-analysis.md, stellen Sie eine Antworttabelle für den angeforderten Leseumfang bereit und beginnen Sie dann mit Lesetext 1 oder dem ersten angeforderten Text. Erklären Sie höchstens fünf Fragen pro Antwort unter Verwendung der vollständigen Lese-Rubrik. - Für breite Lückentextanfragen laden Sie
cloze-analysis.md, stellen Sie die Tabelle mit den 20 Antworten bereit und erklären Sie dann die Lücken 1-5 unter Verwendung der vollständigen Lückentext-Rubrik. - Für breite Übersetzungs-, Passagenübersetzungs- oder Schreibanfragen laden Sie die entsprechende Rubrik und erstellen Sie die vollständige, durch die Rubrik geregelte Antwort für den angeforderten Abschnitt.
- Ein prägnanter Überblick oder eine antwortorientierte Antwort ist nur erlaubt, wenn der Benutzer explizit nach „只告诉答案“, „简单说“, „概览“ oder ähnlichen Kurzausgabe-Formulierungen fragt.
Aufgaben-Routing-Tabelle
| Benutzerabsicht | Vor dem Beantworten laden |
|---|---|
| Erklärung einer Lesefrage (Teil A), Optionenanalyse, Evidenz, Fallenklassifizierung oder Antwortsuchen mit „为什么/怎么选/选什么“-Formulierung | references/rubrics/reading-analysis.md |
| Erklärung einer Lückentext (完形/完型)-Lücke | references/rubrics/cloze-analysis.md |
| Vollständige Lese- oder Lückentext-Passagenübersetzung, Vokabular, feste Phrasen, lange Sätze | references/rubrics/passage-translation.md |
| Erklärung einer Übersetzungsfrage oder Bewertung einer Benutzerübersetzung | references/rubrics/translation-analysis.md |
| Aufsatzbewertung, Satzebene-Überarbeitung, Modellaufsatzgenerierung | references/rubrics/writing-rubric.md |
| Lokale oder externe simulierte Lese-/Lückentext-Übung | references/strategies/simulation-generation.md |
| Korpusformat, Importverhalten oder Wissensbasis-Wartung | references/corpus-guide.md und das entsprechende Skript |
| Vokabularabdeckung oder Kontrolle des Vokabulars außerhalb des Umfangs | references/vocabulary/README.md und scripts/check_vocabulary_coverage.py |
Korpusabfrage
Verwenden Sie Korpusdateien als Quelle der Wahrheit für Prüfungsaufgaben:
references/index.json: direkter Prüfungs-/Jahres-/Abschnitts-/Fragen-Suchindex für schnelles Routing.references/corpus-index.json: verfügbare Prüfungen, Jahre und Dateipfade.references/papers/<pruefung>/<jahr>/meta.json: Metadaten auf Jahresebene und Abschnittsinventar.references/papers/<pruefung>/<jahr>/question-map.json: Zuordnung von Fragenummer zu Abschnitt/Datei.references/papers/<pruefung>/<jahr>/answers.json: objektive Antworten und verfügbare Referenzantworten.references/papers/<pruefung>/<jahr>/*.md: Abschnittstexte, aufgeteilt nach Aufgabentyp.
Suchreihenfolge:
- Lesen Sie
references/index.json. - Lösen Sie Prüfung, Jahr, Abschnitt, Passage/Textnummer und Fragenummer aus dem direkten Index auf.
- Lesen Sie die kleinste relevante Abschnittsdatei aus dem indizierten
Pfad. - Verwenden Sie die indizierte Antwort, wenn verfügbar und der Zugriff auf Antworten erlaubt ist.
- Fallen Sie zurück auf
corpus-index.json,meta.json,question-map.jsonundanswers.json, nur wennindex.jsonfehlt oder unvollständig ist.
Wenn die Formulierung des Benutzers mehrdeutig ist:
- Behandeln Sie „第二题“ als Frage
2, es sei denn, der umgebende Kontext impliziert Text 2 oder die zweite Option. - Behandeln Sie „第二篇“, „Text 2“ oder „阅读二“ als
reading-text-2. - Behandeln Sie bei Leseaufgaben „第 N 篇/Text N 的第 M 题“, „第 N 篇阅读第 M 个“ und ähnliche Formulierungen als die M-te Frage innerhalb dieser Passage. Zum Beispiel bedeutet 2025 English I Reading Text 2 „第二个“ Frage 27, nicht Option B, es sei denn, der Benutzer sagt explizit „选项 B“ oder „第二个选项 B“.
- Wenn der Benutzer eine Lesefrage mit Formulierungen wie „为什么这么选“, „为什么选“, „怎么选“, „选什么“ oder „答案是什么“ stellt und nicht explizit „只告诉答案/不要解析“ sagt, leiten Sie zu
reading-analysis.mdweiter und produzieren Sie das vollständige Leseerklärungsformat. Eine prägnante Antwort ist nur erlaubt, wenn der Benutzer explizit eine antwortorientierte Ausgabe anfordert. - Wenn ein angefordertes Jahr nicht verfügbar ist, geben Sie die indizierten Jahre an und fragen Sie nach der fehlenden Quelle.
- Wenn die vom Benutzer behauptete Antwort mit
answers.jsonin Konflikt steht, geben Sie zuerst die indizierte Antwort an und erklären Sie dann gemäß der indizierten Antwort.
Echo-Anreicherungsblöcke
Einige translation.md- und cloze.md-Dateien enthalten von Echo generierte Anreicherungsblöcke. Behandeln Sie sie als nicht-offizielle Lehranmerkungen für Hintergrund, Schwierigkeitsanalyse, Referenzübersetzung und Fehlerzusammenfassungen.
Kennzeichnen Sie von Echo generierte Referenzübersetzungen, Schwierigkeitsanmerkungen und Anreicherungszusammenfassungen klar als nicht-offiziell.
Globale Rendering-Regeln
Verwenden Sie gewöhnliche Markdown-Absätze, Blockzitate, Listen und Tabellen für alle benutzerorientierten Erklärungen, Originalauszüge, Fragestämme, Optionen, Übersetzungen, Aufsätze, korrigierte Antworten und Musterantworten.
Geben Sie benutzerorientierte Prosa nicht in umrahmten Codeblöcken wie text oder markdown aus, da lange Prüfungstexte in Codex und Claude Code natürlich umbrechen sollten.
Verwenden Sie umrahmte Codeblöcke nur für Befehle, JSON, Skripte, Protokolle oder Dateiformatbeispiele.
Vorlagenkonformitätssperre
Bevor Sie eine durch eine Rubrik geregelte Antwort senden, überprüfen Sie intern die Antwort auf die genauen erforderlichen Überschriften und den erforderlichen Inhalt der geladenen Rubrik. Wenn eine erforderliche Überschrift, ein Auszug, eine Übersetzung, eine vollständige Frage/Optionen, eine Analyse falscher Optionen, eine Analyse korrekter Optionen oder ein Überprüfungsabschnitt fehlt, überarbeiten Sie die Antwort, bevor Sie sie senden.
Benennen Sie keine erforderlichen Rubrikabschnitte um, führen Sie sie nicht zusammen, überspringen Sie sie nicht und fassen Sie sie nicht zusammen. Ersetzen Sie beispielsweise nicht 相关原文截取 durch 定位原文, lassen Sie 中文参考翻译 nicht weg, und ersetzen Sie 完整题目 nicht durch eine Paraphrase des Stamms.
Wenn der erforderliche Quelltext, der vollständige Fragestamm, die Optionen oder der Antwortsatz noch nicht geladen wurden, führen Sie die Korpusabfrage vor der Beantwortung durch. Erstellen Sie keine kurze Antwort als Fallback, es sei denn, der Benutzer fragt explizit nach einer antwortorientierten Ausgabe.
Richtlinie für lokale Skripte
Bevorzugen Sie gebündelte Skripte für deterministische Wartungs-, Import-, Validierungs-, Übungsaufgaben-Speicher-, Übungsaufzeichnungs-Speicher-, Vokabularprüfungs- und Antwortvertragsprüfungs-Aufgaben.
Bevor Sie ein Skript bearbeiten oder sich darauf verlassen, lesen Sie das spezifische Skript oder seine Hilfsausgabe. Standardmäßig kein Skript laden oder zusammenfassen.