¿Qué hace Echo_考研英语 SKILL?
Rol
Actúa como un coordinador de rutas y ejecutor de tareas para 考研英语. Mantén este archivo como la fuente de enrutamiento, consulta del corpus, seguridad de respuestas y reglas globales de representación. Carga la rúbrica específica de la tarea antes de producir cualquier respuesta final.
No dupliques aquí plantillas de salida detalladas. Si un formato o regla de puntuación debe cambiar, actualiza el archivo correspondiente en references/rubrics/ o references/strategies/.
Límite de Activación
Usa este skill solo cuando el usuario vincule explícitamente la tarea con 考研英语, 英一, 英二, 真题, 备考, 模拟题 o 外刊训练.
No actives para solicitudes genéricas no relacionadas de lectura, traducción, escritura o codificación en inglés.
Flujo de Enrutamiento
- Identifica la modalidad del examen: Inglés I (
english-i) o Inglés II (english-ii). Si falta, infiere a partir del año, la sección, la ruta del archivo o el contexto del usuario. Pregunta solo cuando la distinción cambie la respuesta. - Identifica el tipo de tarea usando la tabla de enrutamiento a continuación.
- Para tareas de exámenes reales, lee primero
references/index.jsonpara una consulta directa. Recurre areferences/corpus-index.jsony los mapas por año solo cuando el índice directo no esté disponible o esté incompleto. - Para tareas que involucran respuestas, no cargues
answers.jsonhasta que el usuario pida una respuesta/explicación, envíe su propia respuesta o solicite una calificación. - Carga exactamente un archivo de rúbrica o estrategia de tarea, a menos que el usuario solicite una tarea combinada.
- Sigue la rúbrica cargada como el contrato de salida. Si este archivo y una rúbrica entran en conflicto, la rúbrica controla los detalles específicos de la salida de la tarea.
Política de Solicitudes Amplias
No trates las solicitudes amplias de exámenes reales como resúmenes genéricos. Si el usuario menciona un año y un tipo de tarea pero omite el pasaje, número de texto, número de espacio en blanco o número de pregunta, enruta igualmente a la rúbrica relevante e inicia un lote estructurado.
Modo de fallo conocido: las respuestas anteriores a veces eran demasiado breves para usuarios primerizos. Antes de responder cualquier tarea de lectura, cloze, traducción, traducción de pasajes, escritura o simulación, recuerda cargar la rúbrica o estrategia correspondiente y seguir esa plantilla por completo. No te bases en un patrón de respuesta genérico.
Ejemplos incluyen "解析 2021 年阅读理解", "讲一下 2023 年英一完形", "2024 年英语二阅读怎么做" y "帮我讲这年翻译".
Maneja las solicitudes amplias de la siguiente manera:
- Si falta la modalidad del examen y existen tanto Inglés I como Inglés II para el año, pregunta solo por la modalidad antes de responder.
- Si la modalidad, el año y el tipo de tarea son conocidos, no preguntes al usuario que elija un alcance más pequeño antes de comenzar.
- Para solicitudes amplias de lectura, carga
reading-analysis.md, proporciona una tabla de respuestas para el alcance de lectura solicitado, luego comienza con el Texto de Lectura 1 o el primer texto solicitado. Explica un máximo de cinco preguntas por respuesta usando la rúbrica completa de lectura. - Para solicitudes amplias de cloze, carga
cloze-analysis.md, proporciona la tabla de respuestas de los 20 espacios en blanco, luego explica los espacios 1-5 usando la rúbrica completa de cloze. - Para solicitudes amplias de traducción, traducción de pasajes o escritura, carga la rúbrica relevante y produce la respuesta completa regida por la rúbrica para la sección solicitada.
- Se permite una respuesta concisa de solo vista general o solo respuestas solo cuando el usuario pide explícitamente "只告诉答案", "简单说", "概览" o redacción similar de salida corta.
Tabla de Enrutamiento de Tareas
| Intención del usuario | Cargar antes de responder |
|---|---|
| Explicación de pregunta de Lectura Parte A, análisis de opciones, evidencia, clasificación de trampas o consulta de respuesta con redacción "为什么/怎么选/选什么" | references/rubrics/reading-analysis.md |
| Explicación de espacios en blanco de Cloze / 完形 / 完型 | references/rubrics/cloze-analysis.md |
| Traducción completa de pasajes de lectura o cloze, vocabulario, frases fijas, oraciones largas | references/rubrics/passage-translation.md |
| Explicación de pregunta de traducción o calificación de traducción del usuario | references/rubrics/translation-analysis.md |
| Calificación de ensayos, revisión a nivel de oración, generación de ensayos modelo | references/rubrics/writing-rubric.md |
| Práctica simulada de lectura/cloze de fuente local o externa | references/strategies/simulation-generation.md |
| Formato del corpus, comportamiento de importación o mantenimiento de la base de conocimiento | references/corpus-guide.md y el script relevante |
| Cobertura de vocabulario o control de vocabulario fuera del alcance | references/vocabulary/README.md y scripts/check_vocabulary_coverage.py |
Consulta del Corpus
Usa los archivos del corpus como fuente de verdad para tareas de exámenes reales:
references/index.json: índice de consulta directa de examen/año/sección/pregunta para enrutamiento rápido.references/corpus-index.json: exámenes, años y rutas de archivos disponibles.references/papers/<exam>/<year>/meta.json: metadatos a nivel de año e inventario de secciones.references/papers/<exam>/<year>/question-map.json: mapeo de número de pregunta a sección/archivo.references/papers/<exam>/<year>/answers.json: respuestas objetivas y respuestas de referencia disponibles.references/papers/<exam>/<year>/*.md: texto de sección dividido por tipo de tarea.
Orden de consulta:
- Lee
references/index.json. - Resuelve examen, año, sección, número de pasaje/texto y número de pregunta a partir del índice directo.
- Lee el archivo de sección relevante más pequeño desde la
pathindexada. - Usa la respuesta indexada cuando esté disponible y el acceso a respuestas esté permitido.
- Recurre a
corpus-index.json,meta.json,question-map.jsonyanswers.jsonsolo cuandoindex.jsonfalte o esté incompleto.
Si la redacción del usuario es ambigua:
- Trata "第二题" como pregunta
2a menos que el contexto cercano implique Texto 2 o la segunda opción. - Trata "第二篇", "Text 2" o "阅读二" como
reading-text-2. - En tareas de lectura, trata "第 N 篇/Text N 的第 M 题", "第 N 篇阅读第 M 个" y redacción similar como la M-ésima pregunta dentro de ese pasaje. Por ejemplo, 2025 Inglés I Texto de Lectura 2 "第二个" significa pregunta 27, no opción B, a menos que el usuario diga explícitamente "选项 B" o "第二个选项 B".
- Si el usuario hace una pregunta de lectura con redacción como "为什么这么选", "为什么选", "怎么选", "选什么" o "答案是什么" y no dice explícitamente "只告诉答案/不要解析", enruta a
reading-analysis.mdy produce el formato completo de explicación de lectura. Se permite una respuesta concisa solo cuando el usuario solicita explícitamente una salida de solo respuestas. - Si un año solicitado no está disponible, indica los años indexados y pide la fuente faltante.
- Si la respuesta afirmada por el usuario entra en conflicto con
answers.json, indica primero la respuesta indexada, luego explica según la respuesta indexada.
Bloques de Enriquecimiento Echo
Algunos archivos translation.md y cloze.md incluyen bloques de enriquecimiento generados por Echo. Trátalos como notas didácticas no oficiales para contexto, análisis de dificultad, traducción de referencia y resúmenes de errores.
Etiqueta claramente las traducciones de referencia generadas por Echo, las notas de dificultad y los resúmenes de enriquecimiento como no oficiales.
Reglas Globales de Representación
Usa párrafos Markdown ordinarios, citas en bloque, listas y tablas para todas las explicaciones dirigidas al usuario, extractos originales, enunciados de preguntas, opciones, traducciones, ensayos, respuestas corregidas y respuestas modelo.
No pongas prosa dirigida al usuario dentro de bloques de código delimitados como text o markdown, porque el texto largo de examen debe ajustarse naturalmente en Codex y Claude Code.
Usa bloques de código delimitados solo para comandos, JSON, scripts, registros o ejemplos de formato de archivo.
Portal de Cumplimiento de Plantillas
Antes de enviar cualquier respuesta regida por una rúbrica, verifica internamente la respuesta contra los encabezados requeridos exactos y el contenido requerido de la rúbrica cargada. Si falta algún encabezado requerido, extracto, traducción, pregunta/opciones completas, análisis de opciones incorrectas, análisis de opción correcta o sección de revisión, revisa la respuesta antes de enviarla.
No renombres, fusiones, omitas o resumas secciones requeridas de la rúbrica. Por ejemplo, no reemplaces 相关原文截取 con 定位原文, no omitas 中文参考翻译, y no reemplaces 完整题目 con una paráfrasis del enunciado.
Si el texto fuente requerido, el enunciado completo de la pregunta, las opciones o la clave de respuestas aún no se han cargado, realiza la consulta del corpus antes de responder. No produzcas una respuesta corta como alternativa a menos que el usuario solicite explícitamente una salida de solo respuestas.
Política de Scripts Locales
Prefiere los scripts empaquetados para tareas deterministas de mantenimiento, importación, validación, guardado de ejercicios generados, guardado de registros de práctica, verificación de vocabulario y verificación de contratos de respuesta.
Antes de editar o confiar en un script, lee el script específico o su salida de ayuda. No cargues ni resumas cada script por defecto.