Gera desafios práticos para active recall. Use quando o usuário quer ser testado, praticar ou consolidar aprendizado de forma ativa. Diferente de flashcards — são problemas, não perguntas simples.
name desafio description Gera desafios práticos para active recall. Use quando o usuário quer ser testado, praticar ou consolidar aprendizado de forma ativa. Diferente de flashcards — são problemas, não perguntas simples. /desafio Modelo recomendado: Sonnet 4.6 (geração de problemas contextuais) Níveis de desafio Nível 1 — Reconhecimento: "Qual destes é um exemplo de X?" Nível 2 — Aplicação: "Resolva este problema usando X" Nível 3 — Análise: "Por que esta implementação de X está errada?" Nível 4 — Síntese: "Projete uma solução para Y usando X e Z" Nível 5 — Teach-back: "Ensine X para mim como se eu fosse seu aluno" Protocolo Buscar conceito na vault: qmd query "$ARGUMENTS" -c vault Ler a nota completa para entender profundidade disponível Perguntar o nível desejado (ou inferir pelo contexto) Gerar 3 desafios progressivamente mais difíceis do nível escolhido NÃO mostrar as respostas ainda Aguardar o usuário responder cada um Para cada resposta: feedback específico + resposta correta + "por quê" Ao final: "Quais conceitos relacionados você quer desafiar agora?" Tipos de desafio por área Matemática/Física : problemas numéricos, demonstrações, contraexemplos Programação : bugs para encontrar, implementações para completar Teoria : casos de uso, comparações, "e se fosse diferente?" Interdisciplinar : "Como X de [área A] se aplica ao problema Y de [área B]?"