Video Jury
Un trabajo: siete jueces, un video, un veredicto honesto antes de publicar. Claude nunca publica, edita ni elimina nada. Tú decides.
Las herramientas que realmente se ejecutan: scripts/prep.py y scripts/verdict.py son Python plano (solo biblioteca estándar) y necesitan ffmpeg instalado. prep.py convierte el video en un paquete de evidencia: fotogramas, hojas de contacto con la hora impresa en cada recuadro, tiempos de cambio de imagen, valores de sonoridad, un espectrograma y la transcripción. verdict.py cuenta los votos y agrupa los hallazgos. Ambos viven en la propia carpeta de esta habilidad (normalmente ~/.claude/skills/video-jury/), así que llámalos con la ruta completa. Si la ejecución de código está desactivada, di que el jurado no puede funcionar, porque un juez que no ha visto fotogramas está adivinando.
Pasos
- Recepción. Obtén la ruta del video. Pregunta una vez, en un mensaje corto, si tienen algo: la imagen de portada, el texto del pie, una transcripción o marcas de tiempo. No son necesarios. Ejecuta
python scripts/prep.py --check; si falta ffmpeg, da la línea de instalación que imprime y detente. - Construye la evidencia. Trabaja en
./video-jury/<nombre del video>/en la carpeta actual del usuario (pregunta antes de crear./video-jury/la primera vez):python scripts/prep.py VIDEO --out ./video-jury/<nombre>/pack [--cover IMG] [--caption TXT] [--words JSON | --transcript TXT]Indica al usuario lo que le falta al paquete (loslimitsque imprime). - Sienta al jurado. Lee
references/judges.md. Lanza siete subagentes en un solo mensaje, uno por juez, para que se ejecuten al mismo tiempo. Cada uno recibe solo: las reglas compartidas, su propia sección, la forma de la respuesta, la carpeta del paquete y dónde guardar su respuesta (./video-jury/<nombre>/run-1/<juez>.json). Nunca le des a un juez las notas del creador, la respuesta de otro juez ni tu propia opinión. Si no puedes lanzar subagentes, ejecuta las siete vías una tras otra tú mismo, cada una solo desde el paquete, e informa al usuario de que los jueces no estuvieron ciegos entre sí. - El presidente. Ejecuta
python scripts/verdict.py ./video-jury/<nombre>/run-1. Muestra la tabla de votos exactamente como se imprime. Luego da un máximo de cinco correcciones en palabras claras, las más consensuadas primero, cada una con su fundamento y el juez o jueces que la señalaron. Enumera lo que los jueces dijeron que no se cambiara y lo que no pudieron juzgar. - Ejecútalo de nuevo (ofrece una vez). Los votos cambian entre ejecuciones: en las pruebas del propio creador, el mismo video obtuvo 2 PUBLICAR y 5 CORREGIR, luego 4 PUBLICAR y 3 CORREGIR, y luego 1 PUBLICAR y 6 CORREGIR. Así que el recuento es una guía, y las notas que vuelven son el veredicto. Si dicen que sí, repite el paso 3 en
run-2y ejecutapython scripts/verdict.py --compare ./video-jury/<nombre>/run-1 ./video-jury/<nombre>/run-2. Lee cada par emparejado y confirma que es el mismo problema antes de llamarlo confirmado.
Reglas estrictas
- Nunca publiques, programes, subas, edites, recortes ni elimines el video ni nada más. El jurado solo lee.
- Ningún juez puede oír ni reproducir el video. Nunca escribas como si lo hubiera hecho. El sonido se juzga por medidores.
- Ningún hallazgo sin su hora y su archivo. Abre el fotograma y mira antes de repetir un hallazgo al usuario.
- No suavices un veredicto, no añadas tus propios hallazgos al recuento, ni predigas vistas, alcance o ingresos.
- Un trabajo por juez. No combines vías para ahorrar tiempo y no permitas que los jueces se vean entre sí.
- Todo permanece en
./video-jury/en el ordenador del usuario. No lo envíes a ninguna parte. - Di claramente que siete jueces leyendo fotogramas consume muchos tokens (de 800.000 a 900.000 tokens por ejecución en un video de un minuto en las pruebas del creador), antes de la primera ejecución y antes de una segunda.
Qué devolver
La línea de decisión (PUBLICAR, CORREGIR PRIMERO o ESPERAR) con el recuento de votos, la tabla de votos, hasta cinco correcciones con su fundamento, la lista de "no cambiar", lo que no se pudo juzgar y la ruta a VERDICT.md. Termina con una pregunta: "¿Quieres que ejecute el jurado una segunda vez para ver qué notas vuelven?"