Gerar aula B555
Skills / regras a carregar
- Estrutura texto: regra
.cursor/rules/estrutura-aula-texto-b555.mdc+docs/ESTRUTURA-AULA-TEXTO.md - Roteiro falável (vídeo):
roteiro-videoaulaemqclawmonitor/.claude/skills/roteiro-videoaula/SKILL.md(symlink localroteiro-videoaula) - Texto humano (todas as apps):
.cursor/skills/texto-humano/SKILL.md— intro → miolo → fecho; sem meta; sem sotaque de IA - Humanizar extra (opcional):
~/.cursor/skills/humanizer/SKILL.md— voz warm/blunt - Melhorar aula (Bancada): opcional
CursoIAPrefeituras/.cursor/skills/chat-melhorar-aula/SKILL.md
Fluxo curto (prática + VO)
- Definir id (
cursor-01,keras-04…) e produto da aula - Escrever locução falável (frases curtas, oral; ~130–150 palavras/min)
- Humanizar (cortar lista robótica, “vamos explorar”, jargão de slide)
- Gravar textos em
planejamento/praticas/<id>.json→ camponarration python3 scripts/gerar_audios_pratica_cursor.py(ElevenLabs)- Screencast: skill
gravar-aula-pratica(storyboard → aprovação → motor de tela → MP4). Atalho manual:./scripts/gravar_aula_tela_limpa.sh
Fluxo aula-texto Hotmart
Introdução → Desenvolvimento → Conclusão (ver docs/ESTRUTURA-AULA-TEXTO.md).
Obrigatório: analogia, frase-guia, “o que ainda não é”, ponte.
Slide 01 ensina; não anuncia a aula. Sem UNIFOR/prefeituras no HTML do Canal da Ciência.
Introdução obrigatória
Toda aula começa com introdução falada (campo abertura, antes do slide 01): 4 batidas — gancho/situação · o que você vai aprender (tópicos reais) · por que importa · frase-guia. Regra e validador em .cursor/skills/aula-com-introducao/SKILL.md. Rode python3 .cursor/skills/aula-com-introducao/scripts/validar_introducao.py --todas antes de gerar áudio.
Regra de ouro (memorizada)
A aula tem que explicar o assunto. Clique/tela é suporte; o miolo é conceito, por quê e limite.
Screencast que só diz “abre o arquivo / roda o terminal” = incompleto. Em cada passo:
- o que estamos aprendendo · 2) por que importa · 3) o que NÃO é · 4) o que fazer na tela.
Locução — anti-padrões
- Não: só UI (“abre X”, “clica Y”) sem ensinar
- Não: “Eu sou o Nauber. Abra X. A bancada é Y — e você manda no Z.” em loop
- Não: checklist falado como bullet (“um, dois, três, quatro, cinco”)
- Sim: uma ideia por frase; contração; verbo no imperativo informal
- Sim: punchline no fecho (“a rede calcula; nós decidimos”)
Artefatos típicos
| Tipo | Onde |
|---|---|
| Lição | site/dados/licoes/<id>.json |
| Prática | planejamento/praticas/<id>.json |
| Slides VO | narracoes/textos/<id>.md + narracoes/audio/ |
| Vídeo | aulas/<id>*.mp4 |
| Push | scripts/hotmart_push_*.py |