Gravar aula prática
Orquestra as skills vendidas neste pacote. O agente pesquisa o passo, escreve o storyboard, espera ok, opera a tela, grava e cola o MP4.
A aula explica o assunto. Clique é suporte. Em cada beat: o que se aprende → por que importa → o que ainda não é → o que fazer na tela.
Skills a carregar
Ler nesta ordem (só o que o caso precisa):
texto-humano— locução humana (intro → miolo → fecho)aula-com-introducao— abertura falada com 4 batidasgerar-aula-b555+roteiro-videoaula— se for aula do cursoscreencast-storyboard— storyboard com gate de aprovação- Motor de gravação (uma linha da tabela abaixo)
clicar-tela— se a superfície for o Cursor ou app nativo
Vendor local (clone completo, scripts pesados):
/Users/naubergois/cursor-skills-nauber/vendor/
Qual motor
| Superfície | Skill / script |
|---|---|
| Terminal / CLI | screencast-tutorial-video (render-tape.sh) ou demo-gif / fn-vhs |
| Browser / dashboard | screencast-tutorial-video (browser-scene.sh) |
| Cursor / app Mac | clicar-tela + scripts/gravar_aula_tela_limpa.sh (repo da aula) |
| Demo de produto web (sem ensino) | autodemo (MCP) ou autodemo-web (pipeline /demo) |
| GIF de README | demo-gif |
Curso B555: default TUT_PRESET=b555. Tela deste Mac: Capture screen 0 = device 3.
export TUT_PRESET=b555
export TUT_AVF_SCREEN=3
export TUT_TTS=elevenlabs
Fluxo
- Produto. id da aula (
cursor-01,keras-07…), o que a pessoa leva, superfície (Cursor / terminal / browser). - Fonte real. README, script,
--help, JSON de prática. Não inventar comando nem config. - Storyboard. Usar
screencast-storyboard. Cada cena: tipo + ação + narração que ensina + legenda de uma linha. Intro da aula (não da agenda). Escrever em.tutorial-build/<slug>/storyboard.md. - Parar. Emitir
STORYBOARD READY FOR APPROVALe esperar a mensagem seguinte. Aprovação no mesmo turno não conta. - Voz. B555: humanizar →
planejamento/praticas/<id>.json→python3 scripts/gerar_audios_pratica_cursor.py. Tutorial genérico:narrate.shda skillscreencast-tutorial-video. - Gravar. Rodar o motor da tabela. Cursor: Terminal A grava; neste chat a skill
clicar-telaopera. - Entregar. MP4 em
aulas/<id>-pratica.mp4(B555) ou.tutorial-build/<slug>/final/tutorial.mp4. Não afirmar que o vídeo existe sem o arquivo no disco.
Anti-padrões
- Screencast que só narra clique (“abre o arquivo”, “roda o terminal”)
- Inventar flag, path ou
mcpServers - Pular o gate do storyboard
- Gravar
.env, token, chat pessoal - Usar HeyGen/NotebookLM quando o pedido for tela real do Cursor
Referências
- Schema do storyboard:
screencast-storyboard/references/storyboard-schema.md - Scripts Kanopi:
screencast-tutorial-video/(preflight.shprimeiro) - Preset da casa:
screencast-tutorial-video/presets/b555.env - Clique no Mac:
clicar-tela - Fontes:
../vendor/UPSTREAM.md