Skip to content

feat: add study-quiz skill - #2

Open
okayosilva wants to merge 1 commit into
kipperdev:mainfrom
okayosilva:feat/study-quiz-skill
Open

feat: add study-quiz skill#2
okayosilva wants to merge 1 commit into
kipperdev:mainfrom
okayosilva:feat/study-quiz-skill

Conversation

@okayosilva

@okayosilva okayosilva commented Aug 29, 2026

Copy link
Copy Markdown

Refere-se à issue #3

O que essa skill faz

study-quiz gera quizzes de estudo em PT-BR a partir de um tema e nível de dificuldade, pensados para reforçar aprendizado ativo:

  • 10 questões de múltipla escolha (A–D), misturando perguntas conceituais e desafios técnicos de código, com dificuldade e vocabulário calibrados ao nível.
  • Nível único (iniciante/intermediário/avançado) ou faixa de níveis (ex.: "iniciante até intermediário"), com progressão de dificuldade dentro da faixa.
  • Reforço de base automático: em nível único acima de iniciante, soma 2-3 questões do nível anterior, misturadas sem identificação, para diagnosticar buracos de fundamento.
  • 3 mini-desafios práticos (código com bug sutil / output a prever, ou estudo de caso em temas não técnicos).
  • Dica por questão, sob demanda, sem entregar a resposta.
  • Dois modos de entrega: interativo (uma questão por vez, seletor de múltipla escolha, feedback imediato) quando o runtime suporta, e lote (mensagem única com gabarito em <details>) como fallback universal.
  • Corrige respostas do usuário quando ele responde um quiz gerado.

Estrutura

  • SKILL.md - fluxo, regras de geração, calibragem por nível, composição do quiz, conferência final antes de entregar.
  • references/output-template.md - contrato de saída para os dois modos.
  • agents/openai.yaml - metadados de interface.

Test plan

  • Rodei via /study-quiz em modo interativo e em lote, níveis único e em faixa, com e sem reforço de base.
  • Conferi que gabarito/dicas não vazam resposta antes da hora.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant