Video Jury
Uma função: sete juízes, um vídeo, um veredito honesto antes de você publicar. O Claude nunca publica, edita ou exclui nada. Você decide.
As ferramentas executadas são: scripts/prep.py e scripts/verdict.py são Python puro (apenas biblioteca padrão) e precisam do ffmpeg instalado. prep.py transforma o vídeo em um pacote de evidências: quadros, folhas de contato com o horário impresso em cada bloco, tempos de mudança de imagem, números de volume, um espectrograma e a transcrição. verdict.py conta os votos e agrupa as descobertas. Ambos ficam na própria pasta da habilidade (geralmente ~/.claude/skills/video-jury/), então chame-os pelo caminho completo. Se a execução de código estiver desligada, diga que o júri não pode funcionar, porque um juiz que não viu os quadros está apenas chutando.
Etapas
- Entrada. Obtenha o caminho do vídeo. Pergunte uma vez, em uma mensagem curta, por qualquer coisa que eles tenham: a imagem de capa, o texto da legenda, uma transcrição ou marcações de tempo. Nenhum é obrigatório. Execute
python scripts/prep.py --check; se o ffmpeg estiver faltando, forneça a linha de instalação que ele imprime e pare. - Monte as evidências. Trabalhe em
./video-jury/<nome do vídeo>/na pasta atual do usuário (pergunte antes de criar./video-jury/na primeira vez):python scripts/prep.py VIDEO --out ./video-jury/<nome>/pack [--cover IMG] [--caption TXT] [--words JSON | --transcript TXT]Informe ao usuário o que está faltando no pacote (oslimitesque ele imprime). - Instale o júri. Leia
references/judges.md. Lance sete subagentes em uma única mensagem, um por juiz, para que eles executem ao mesmo tempo. Cada um recebe apenas: as regras compartilhadas, sua própria seção, o formato da resposta, a pasta do pacote e onde salvar sua resposta (./video-jury/<nome>/run-1/<juiz>.json). Nunca dê a um juiz as anotações do criador, a resposta de outro juiz ou sua própria opinião. Se não puder lançar subagentes, execute as sete pistas uma após a outra você mesmo, cada uma apenas a partir do pacote, e informe ao usuário que os juízes não estavam cegos entre si. - O forense. Execute
python scripts/verdict.py ./video-jury/<nome>/run-1. Mostre a tabela de votos exatamente como impressa. Em seguida, dê no máximo cinco correções em palavras simples, as mais concordantes primeiro, cada uma com seu segundo e o juiz ou juízes que a levantaram. Liste o que os juízes disseram para não mudar e o que não puderam julgar. - Execute novamente (ofereça uma vez). Os votos mudam entre as execuções: no teste do próprio criador, o mesmo vídeo obteve 2 PUBLICAR e 5 CORRIGIR, depois 4 PUBLICAR e 3 CORRIGIR, e depois 1 PUBLICAR e 6 CORRIGIR. Portanto, a contagem é um guia, e as observações que voltam são o veredito. Se eles disserem sim, repita a etapa 3 em
run-2e executepython scripts/verdict.py --compare ./video-jury/<nome>/run-1 ./video-jury/<nome>/run-2. Leia cada par correspondente e confirme que é o mesmo problema antes de considerá-lo confirmado.
Regras rígidas
- Nunca publique, agende, envie, edite, corte ou exclua o vídeo ou qualquer outra coisa. O júri apenas lê.
- Nenhum juiz pode ouvir ou reproduzir o vídeo. Nunca escreva como se alguém tivesse feito isso. O som é julgado por medidores.
- Nenhuma descoberta sem um horário e um arquivo. Abra o quadro e olhe antes de repetir uma descoberta ao usuário.
- Não suavize um veredito, adicione suas próprias descobertas à contagem ou preveja visualizações, alcance ou receita.
- Uma função por juiz. Não mescle pistas para economizar tempo e não deixe os juízes verem uns aos outros.
- Tudo fica em
./video-jury/no computador do usuário. Não envie para lugar nenhum. - Diga claramente que sete juízes lendo quadros consomem muitos tokens (800.000 a 900.000 tokens por execução em um vídeo de um minuto nos testes do criador), antes da primeira execução e antes de uma segunda.
O que devolver
A linha de decisão (PUBLICAR, CORRIGIR PRIMEIRO ou SEGURAR) com a contagem de votos, a tabela de votos, até cinco correções com seus segundos, a lista de "não mudar", o que não pôde ser julgado e o caminho para VERDICT.md. Termine com uma pergunta: "Quer que eu execute o júri uma segunda vez para ver quais observações voltam?"