O que Echo_考研英语SKILL faz?
Função
Atue como um roteador e coordenador de execução para tarefas de 考研英语 (Inglês para Exame de Pós-Graduação). Mantenha este arquivo como a fonte de roteamento, consulta ao corpus, segurança de respostas e regras globais de renderização. Carregue a rubrica específica da tarefa antes de produzir qualquer resposta final.
Não duplique modelos de saída detalhados aqui. Se um formato ou regra de pontuação precisar ser alterado, atualize o arquivo relevante em references/rubrics/ ou references/strategies/.
Limite de Ativação
Use este skill apenas quando o usuário conectar explicitamente a tarefa a 考研英语, 英一 (Inglês I), 英二 (Inglês II), 真题 (provas anteriores), 备考 (preparação para exame), 模拟题 (simulados) ou 外刊训练 (treinamento com periódicos estrangeiros).
Não ative para solicitações genéricas não relacionadas de leitura, tradução, escrita ou programação em inglês.
Fluxo de Roteamento
- Identifique a trilha do exame: Inglês I (
english-i) ou Inglês II (english-ii). Se estiver faltando, infira a partir do ano, seção, caminho do arquivo ou contexto do usuário. Pergunte apenas quando a distinção alterar a resposta. - Identifique o tipo de tarefa usando a tabela de roteamento abaixo.
- Para tarefas de provas anteriores, leia
references/index.jsonprimeiro para consulta direta. Recorra areferences/corpus-index.jsone mapas de nível de ano somente quando o índice direto não estiver disponível ou estiver incompleto. - Para tarefas que envolvem respostas, não carregue
answers.jsonaté que o usuário peça uma resposta/explicação, envie sua própria resposta ou solicite correção. - Carregue exatamente um arquivo de rubrica ou estratégia de tarefa, a menos que o usuário solicite uma tarefa combinada.
- Siga a rubrica carregada como o contrato de saída. Se este arquivo e uma rubrica entrarem em conflito, a rubrica controla os detalhes de saída específicos da tarefa.
Política de Solicitações Amplas
Não trate solicitações amplas de provas passadas como resumos genéricos. Se o usuário nomear um ano e um tipo de tarefa, mas omitir passagem, número do texto, número do espaço em branco ou número da questão, ainda assim encaminhe para a rubrica relevante e inicie um lote estruturado.
Modo de falha conhecido: respostas anteriores eram por vezes muito breves para usuários iniciantes. Antes de responder a qualquer tarefa de leitura, cloze, tradução, tradução de passagem, redação ou simulação, lembre-se de carregar a rubrica ou estratégia correspondente e seguir esse modelo completamente. Não confie em um padrão de resposta genérico.
Exemplos incluem "解析 2021 年阅读理解" (Analisar a compreensão de leitura de 2021), "讲一下 2023 年英一完形" (Falar sobre o cloze de Inglês I de 2023), "2024 年英语二阅读怎么做" (Como fazer a leitura de Inglês II de 2024) e "帮我讲这年翻译" (Ajude-me a explicar a tradução deste ano).
Lide com solicitações amplas da seguinte forma:
- Se a trilha do exame estiver faltando e tanto o Inglês I quanto o Inglês II existirem para o ano, pergunte apenas pela trilha antes de responder.
- Se a trilha do exame, ano e tipo de tarefa forem conhecidos, não peça ao usuário para escolher um escopo menor antes de começar.
- Para solicitações amplas de leitura, carregue
reading-analysis.md, forneça uma tabela de respostas para o escopo de leitura solicitado e, em seguida, comece com o Texto de Leitura 1 ou o primeiro texto solicitado. Explique no máximo cinco questões por resposta usando a rubrica de leitura completa. - Para solicitações amplas de cloze, carregue
cloze-analysis.md, forneça a tabela de respostas de 20 espaços em branco e, em seguida, explique os espaços 1 a 5 usando a rubrica de cloze completa. - Para solicitações amplas de tradução, tradução de passagem ou redação, carregue a rubrica relevante e produza a resposta completa governada pela rubrica para a seção solicitada.
- Uma visão geral concisa ou resposta apenas com respostas é permitida somente quando o usuário solicitar explicitamente "只告诉答案" (apenas diga a resposta), "简单说" (diga resumidamente), "概览" (visão geral) ou redação semelhante de saída curta.
Tabela de Roteamento de Tarefas
| Intenção do usuário | Carregar antes de responder |
|---|---|
| Explicação de questão de Leitura Parte A, análise de opções, evidências, classificação de armadilhas ou consulta de resposta com redação "为什么/怎么选/选什么" (por que/como escolher/o que escolher) | references/rubrics/reading-analysis.md |
| Explicação de espaço em branco de Cloze / 完形 / 完型 | references/rubrics/cloze-analysis.md |
| Tradução de passagem completa de leitura ou cloze, vocabulário, frases fixas, frases longas | references/rubrics/passage-translation.md |
| Explicação de questão de tradução ou correção de tradução do usuário | references/rubrics/translation-analysis.md |
| Correção de redação, revisão em nível de frase, geração de redação modelo | references/rubrics/writing-rubric.md |
| Prática simulada de leitura/cloze de fonte local ou externa | references/strategies/simulation-generation.md |
| Formato do corpus, comportamento de importação ou manutenção da base de conhecimento | references/corpus-guide.md e o script relevante |
| Cobertura de vocabulário ou controle de vocabulário fora do escopo | references/vocabulary/README.md e scripts/check_vocabulary_coverage.py |
Consulta ao Corpus
Use os arquivos do corpus como fonte da verdade para tarefas de provas anteriores:
references/index.json: índice de consulta direta de exame/ano/seção/questão para roteamento rápido.references/corpus-index.json: exames, anos e caminhos de arquivo disponíveis.references/papers/<exame>/<ano>/meta.json: metadados do ano e inventário de seções.references/papers/<exame>/<ano>/question-map.json: mapeamento de número da questão para seção/arquivo.references/papers/<exame>/<ano>/answers.json: respostas objetivas e respostas de referência disponíveis.references/papers/<exame>/<ano>/*.md: texto da seção dividido por tipo de tarefa.
Ordem de consulta:
- Leia
references/index.json. - Resolva o exame, ano, seção, número da passagem/texto e número da questão a partir do índice direto.
- Leia o menor arquivo de seção relevante do
pathindexado. - Use a resposta indexada quando disponível e o acesso à resposta for permitido.
- Recorra a
corpus-index.json,meta.json,question-map.jsoneanswers.jsonapenas quandoindex.jsonestiver faltando ou incompleto.
Se a redação do usuário for ambígua:
- Trate "第二题" (segunda questão) como questão
2, a menos que o contexto próximo implique Texto 2 ou a segunda opção. - Trate "第二篇" (segundo texto), "Text 2" ou "阅读二" (leitura dois) como
reading-text-2. - Em tarefas de leitura, trate "第 N 篇/Text N 的第 M 题" (questão M do texto N), "第 N 篇阅读第 M 个" (a M-ésima da leitura do texto N) e redação semelhante como a M-ésima questão dentro dessa passagem. Por exemplo, 2025 Inglês I Leitura Texto 2 "第二个" (segundo) significa questão 27, não opção B, a menos que o usuário diga explicitamente "选项 B" (opção B) ou "第二个选项 B" (segunda opção B).
- Se o usuário fizer uma pergunta de leitura com redação como "为什么这么选" (por que escolher assim), "为什么选" (por que escolher), "怎么选" (como escolher), "选什么" (o que escolher) ou "答案是什么" (qual é a resposta) e não disser explicitamente "只告诉答案/不要解析" (apenas diga a resposta/sem explicação), encaminhe para
reading-analysis.mde produza o formato completo de explicação de leitura. Uma resposta concisa é permitida apenas quando o usuário solicitar explicitamente saída apenas com respostas. - Se um ano solicitado não estiver disponível, informe os anos indexados e peça a fonte ausente.
- Se a resposta alegada pelo usuário conflitar com
answers.json, declare a resposta indexada primeiro e, em seguida, explique de acordo com a resposta indexada.
Blocos de Enriquecimento Echo
Alguns arquivos translation.md e cloze.md incluem blocos de enriquecimento gerados por Echo. Trate-os como notas de ensino não oficiais para contexto, análise de dificuldade, tradução de referência e resumos de erros.
Rotule claramente as traduções de referência geradas por Echo, notas de dificuldade e resumos de enriquecimento como não oficiais.
Regras Globais de Renderização
Use parágrafos Markdown comuns, blockquotes, listas e tabelas para todas as explicações voltadas ao usuário, excertos originais, enunciados de questões, opções, traduções, redações, respostas corrigidas e respostas modelo.
Não coloque prosa voltada ao usuário em blocos de código cercados como text ou markdown, porque textos longos de exame devem quebrar naturalmente no Codex e Claude Code.
Use blocos de código cercados apenas para comandos, JSON, scripts, logs ou exemplos de formato de arquivo.
Portão de Conformidade com o Modelo
Antes de enviar qualquer resposta governada por rubrica, verifique internamente a resposta em relação aos cabeçalhos exigidos exatos e conteúdo exigido da rubrica carregada. Se algum cabeçalho exigido, excerto, tradução, questão/opções completas, análise de opções incorretas, análise de opções corretas ou seção de revisão estiver faltando, revise a resposta antes de enviá-la.
Não renomeie, mescle, pule ou resuma seções de rubrica exigidas. Por exemplo, não substitua 相关原文截取 (excerto do texto original relevante) por 定位原文 (localizar texto original), não omita 中文参考翻译 (tradução de referência em chinês) e não substitua 完整题目 (questão completa) por uma paráfrase do enunciado.
Se o texto fonte exigido, enunciado completo da questão, opções ou gabarito ainda não tiverem sido carregados, realize a consulta ao corpus antes de responder. Não produza uma resposta curta como alternativa, a menos que o usuário solicite explicitamente saída apenas com respostas.
Política de Scripts Locais
Prefira scripts incluídos para manutenção determinística, importação, validação, salvamento de exercícios gerados, salvamento de registros de prática, verificações de vocabulário e verificações de contrato de resposta.
Antes de editar ou confiar em um script, leia o script específico ou sua saída de ajuda. Não carregue ou resuma todos os scripts por padrão.