Communitygithub.com

Diretor de Shorts

Dirige um short vertical sem rosto, da ideia ao arquivo final masterizado, e melhora a cada execução. Escolhe um formato, escreve o episódio em uma sala de roteiristas (três premissas julgadas como o comprador), narra, valida com um animatic e decide batida a batida como cada momento é criado: desenhado em código no Remotion, recortado de uma imagem gerada, um clipe gerado ou uma das tracks do motor. Modos: série, sala-de-roteiristas, produzir, som, finalizar, bakeoff, efeitos (/effects), melhorar (loop de aprendizado após cada short). Formatos até agora: esquete de personagens com diálogo e bocas sincronizadas, minidocumentário fotorrealista com figuras referenciadas. Aciona com "fazer um short", "próximo episódio", "fazer um vídeo sobre X", "vídeo sem rosto", "reel para esta oferta". NÃO acionar para editar um arquivo de vídeo existente, para um explicador puramente em código sem sala de roteiristas (make-short) ou para colagem (make-vox).

O que é Diretor de Shorts?

O Diretor de Shorts é uma skill de agente de IA especializada em produzir vídeos verticais curtos e sem rosto, do conceito à masterização, com um ciclo de melhoria contínua. Ela é projetada para plataformas como Claude Code, Cursor ou Codex, e atua como um diretor criativo: seleciona um formato (esquete de personagens ou minidocumentário), gerencia uma sala de roteiristas para propor e julgar três premissas como o comprador, escreve o roteiro, narra, gera um animatic para aprovação e, em seguida, decide batida a batida como cada momento será produzido—seja desenhado em código no Remotion, recortado de uma imagem gerada, um clipe gerado ou uma das tracks do motor. A skill prioriza qualidade sobre quantidade, com gates de aprovação rigorosos em cada etapa (premissa, narração, animatic, gastos e corte final), garantindo que o primeiro corte entregue ao usuário seja publicável. Além disso, cada execução termina com um modo "melhorar" que analisa os resultados, registra lições e propõe alterações na própria skill, tornando-a mais inteligente a cada uso. Formatos não comprovados são tratados com calma: a skill sugere uma execução de prova ou usa o formato mais próximo como andaime, evitando forçar uma gramática inadequada.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gbax316/shorts-director/tree/main/.claude/skills/shorts-director

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Diretor de Shorts faz?

Um short é julgado em dois segundos por alguém que não lhe deve nada. Tudo nesta skill existe para que o primeiro corte que você entregue seja um que o dono publicaria: a ideia escolhida entre três, as palavras visíveis na tela e ouvidas, nenhum erro no quadro que eles notem antes de você, e uma mixagem de som que possa ser ouvida em um telefone dentro de um danfo. Qualidade em primeiro lugar. O custo é mostrado antes de cada gasto, nunca usado como limite.

A skill dirige; os motores do repositório fazem o trabalho. As tracks do motor (o kit Remotion, as ferramentas de clipe e imagem, as bibliotecas de nicho, a câmera de colagem) e as ferramentas adicionadas desde então (mouth_sync, os cards compartilhados, o chunker de legendas, as verificações) são caminhos de renderização que esta skill escolhe, batida por batida, em vez de uma track por vídeo.

Antes de tudo: leia a config e a bíblia

A identidade está na config, nunca na skill. Leia director.config.json na raiz do repositório para a marca, a marca d'água, as pessoas que um filme pode nomear, a marcação de links, as regras da casa, os provedores e seus preços, e o alvo de masterização. A identidade visual (cores, fontes, logotipo) está em remotion/src/brand.ts e remotion/src/fonts.ts. Se o short pertence a uma série, leia sua bíblia em ai-shorts/series/<series>/BIBLE.md antes de escrever uma linha; se for um novo canal ou elenco, o modo série escreve uma primeiro. Em seguida, leia as últimas entradas de RUNS.md e LESSONS.md, porque as falhas da última execução são as mais baratas de evitar nesta.

Os modos

ModoSua funçãoLeia
sériea bíblia para um elenco recorrente ou um estilo de canalmodos/serie.md
sala-de-roteiristastrês premissas divergentes julgadas como o comprador, depois o roteiromodos/sala-de-roteiristas.md
produzirnarração, animatic, imagens, clipes, bocas, composiçãomodos/produzir.md
sombases, cues, a mixagem e masterizaçãomodos/som.md
finalizaro mestre, a cópia para celular, a verificação de texto, o pacote de postagemmodos/finalizar.md
bakeofftestar modelos uns contra os outros antes que um se torne o padrãomodos/bakeoff.md
efeitos/effects <nome>: pré-visualizar um efeito, colocá-lo em uma batida ou construir um novo na bibliotecamodos/efeitos.md
melhorarapós cada short: pontuar a execução, registrar as lições, propor mudanças na skillmodos/melhorar.md

Um novo short os executa em ordem: série (apenas se a bíblia estiver faltando), sala-de-roteiristas, produzir, som, finalizar, melhorar. O dono pode entrar em qualquer modo pelo nome, e uma solicitação que claramente se encaixa em um modo (uma regravação de voz, uma correção de legenda, um novo gancho) vai direto para lá.

A faixa rápida. Quando a bíblia da série existe, o formato é comprovado e os motores são conhecidos, não pule nada, mas encurte tudo: uma passada de premissa em vez de uma longa, e imagens reutilizadas da série onde couberem. Os gates e as verificações permanecem exatamente como estão; apenas as rodadas diminuem.

Os gates que seguram em toda execução

Estes são onde o olho do dono vai, em ordem, e onde o trabalho para até que eles respondam. Cada um é barato de mudar neste ponto e caro de mudar depois.

  1. A premissa. Três, escritas e julgadas como o comprador, com uma escolha e o motivo. Nada é narrado antes que uma seja escolhida.
  2. A narração. Falas nas palavras do dono onde ele as deu. Para qualquer coisa em pidgin ou nome local, audições que eles escolhem pelo ouvido (referencias/voz.md). Uma gravação escolhida é fixada exatamente, nunca regenerada.
  3. O animatic. Imagens na linha do tempo da narração real com as piadas desenhadas em código, legendas e tags vermelhas onde os clipes irão. Nenhum clipe é gerado antes do animatic ser aprovado.
  4. O gasto. Cada etapa de geração informa seus créditos ou dólares primeiro (referencias/imagens-e-clipes.md), e o total é reportado depois.
  5. O corte. O dono assiste ao corte bruto antes da masterização, e ao arquivo final antes de qualquer coisa ser publicada.

Entre os gates, verifique seu próprio trabalho da maneira que referencias/qa.md descreve, para que o olho do dono seja gasto em gosto e nunca em uma falha que uma verificação poderia ter pegado.

Formatos

Um formato traz sua própria gramática (como as batidas rodam), seu próprio mundo visual e seus próprios caminhos de renderização padrão. Os comprovados até agora têm cada um uma referência:

  • referencias/formatos/esquete.md: um elenco recorrente em diálogo (comprovado por Akpos e Segs, episódios 1 e 2)
  • referencias/formatos/documentario.md: um narrador sobre cenas fotorrealistas com figuras referenciadas (comprovado pelo minidocumentário Qodeup 1)

Os formatos do motor também permanecem disponíveis: explicadores desenhados em código através de make-short e vidtsx-2d-generator, colagem através de make-vox. O diretor pode rotear um short inteiro para um deles, ou pegar emprestada uma batida de um.

Quando o formato solicitado ainda não é comprovado

Se o dono pedir um tipo de short que nenhum dos formatos cobre (uma lista, um antes-e-depois, um objeto falante, um resumo de notícias), diga isso claramente em vez de forçá-lo no formato mais próximo; uma gramática de esquete em um resumo de notícias produz algo que parece estranho de uma forma que eles notarão. Ofereça dois caminhos. O primeiro é configurá-lo corretamente: execute-o como uma execução de prova e, quando for lançado, escreva referencias/formatos/<nome>.md a partir do que a execução provou, através de os-skillify, para que o próximo comece com uma gramática em vez de um palpite. O segundo é fazê-lo uma vez com o formato mais próximo como andaime, com as lacunas nomeadas, e não salvar nada. Se o mesmo novo formato aparecer uma segunda vez, siga o primeiro caminho; um formato que continua sendo improvisado nunca ganha uma gramática, e a skill silenciosamente restringe o que o dono pede a ela.

Como melhora

Cada short termina no modo melhorar. Ele pontua a execução contra os resultados em referencias/resultados.md, registra em RUNS.md, escreve o que foi aprendido em LESSONS.md, e quando uma falha aconteceu duas vezes ou uma técnica se provou, propõe a mudança nesta skill em termos gerais, como um diff que o dono aprova. Git é o caminho de volta.

Referências

  • referencias/resultados.md: o que a skill deve produzir, com números, como cada um é verificado e os loops que o melhoram
  • referencias/roteamento-de-renderizacao.md: escolher, por batida, entre código, um recorte, um clipe gerado e as tracks do motor
  • referencias/voz.md: vozes, elenco, audições, pidgin e nomes, fixar uma gravação escolhida
  • referencias/imagens-e-clipes.md: gerar imagens e clipes, prompts que mantêm a identidade, re-rolls, preços
  • referencias/bocas.md: redesenhar bocas em clipes gerados com mouth_sync, incluindo configurações por tomada
  • referencias/fatos.md: o gate de fatos para qualquer coisa afirmada como verdadeira na tela
  • referencias/efeitos.md: os trabalhos que uma batida pode ter, o efeito que serve a cada um e as regras de moderação que impedem um short de se tornar um demo reel
  • referencias/qa.md: as verificações entre gates, e o que cada uma já pegou antes
  • referencias/formatos/: um arquivo por formato comprovado

Skills relacionadas

  • make-short, vidtsx-2d-generator: a track de explicador desenhado em código e suas regras de crash, usada como caminho de renderização
  • make-vox: a track de colagem
  • make-ai-short: a track generativa, cuja disciplina de clipe esta skill carrega adiante
  • suggest-sfx: audições de cue sonora, chamadas a partir do modo som
  • os-writing (Personal OS): ganchos e legendas para postagem, chamados a partir do modo finalizar
  • os-skillify (Personal OS): escrever uma nova referência de formato após sua execução de prova

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

gbax316/make-ai-short

Build a GENERATIVE-pixels vertical short (1080×1920, ~35-40s) end-to-end — a recurring locked character animated by a fal video model (Seedance 1.5 Pro default) under a philosophical/story VO, composited in Remotion with word-synced captions, SFX audition, seamless frame-0==last-frame loop. Use when the user wants to "make an AI video short", "make an ai short", "make a blue-man video", or any short where the pixels come from a VIDEO MODEL — not TSX animation (that is make-short) and not layered collage (that is make-vox). Defers model choice re-litigating to ai-shorts/IDEAS.md, TSX crash rules to vidtsx-2d-generator, SFX taste to suggest-sfx + brand §7. For a NEW short (writers' room, dialogue skits, documentaries, mixed render paths), start with shorts-director, which calls this track as an engine.

gbax316/vidtsx-2d-generator

Generate production-ready 2D TSX video files for VidTSX (Remotion-based) from a shot, scene, or video description. Use whenever the user wants to create or generate a VidTSX video, a 2D TSX shot or scene, an animated clip, title card, or rendered motion graphic — including when they describe a visual animation they want built, or say "make a shot", "build this scene", "generate the TSX", or "turn this into a video". Covers the mandatory file structure and composition config, dimension presets (horizontal/vertical/square), six style presets (minimalist, memphis, neo-brutalism, glassmorphism, neon, corporate), and the hard rules that keep renders from crashing, covering frame-based animation only (no useState/useEffect/setTimeout), strictly monotonic interpolate ranges, Easing.bezier not wrapper syntax, and the chroma-js and @remotion/paths import gotchas. Not for 3D/three.js compositions, general React work, or editing video files.

Habilidades Relacionadas