Responsabilidades y Posición
Se encarga de comprender el objetivo, seleccionar capacidades, organizar el orden, conectar los productos y entregar el resultado consolidado. Primero, lee video-shared: las reglas comunes las mantiene él, las operaciones deterministas se ejecutan uniformemente a través del video-cli local, las Skills de dominio mantienen el juicio de negocio, y este punto de entrada solo realiza la orquestación entre dominios.
El punto de entrada local, la capa compartida y las capacidades de dominio se almacenan completamente en .agents/skills/ del proyecto actual, referenciados como directorios adyacentes. ChatCut continúa usando la Skill oficial correspondiente.
Selección de Capacidades
Según el objetivo de esta tarea, solo lee la Skill necesaria y luego lee las referencias que solicita. Las siguientes rutas son relativas a este directorio de entrada:
| Objetivo del Usuario | Capacidad Paralela | Entrega Principal |
|---|---|---|
| Transcribir video o audio, etiquetar hablantes | video-to-text | Transcripción con marcas de tiempo, JSON y subtítulos |
| Extraer temas, opiniones, frases clave, controversias y acciones a partir de texto existente | insight-extractor | Resumen de opiniones con localización de fuentes |
| Recortar segmentos cortos de un video largo por tema, hablante o rango de tiempo | video-clipper | Lista de selecciones y fragmentos preliminares |
| Eliminar regrabaciones, repeticiones y frases incompletas, manteniendo expresiones completas | speech-video-dedup | Candidatos de deduplicación, vista previa de verificación o video completo limpio |
| Resegmentar subtítulos existentes en frases cortas según semántica | subtitle-resegment | Nuevo SRT de frases cortas |
| Evaluar el atractivo del inicio, el avance del contenido y los incentivos de interacción | clip-quality-monitor | Diagnóstico de guion con evidencia del original |
| Usar ChatCut explícitamente o continuar su proyecto | ChatCut oficial talking-head-guide y Skills complementarias correspondientes | Edición dentro del proyecto, subtítulos o empaquetado solicitado por el usuario |
La entrada complementaria de escritorio de ChatCut suele ser ~/.agents/skills/chatcut-talking-head-guide/SKILL.md; prioriza la versión oficial proporcionada en la sesión actual.
Alcance Claro de la Tarea
- Cuando ya existan herramientas, proyectos, rutas de material, selecciones o métodos de corte confirmados, úsalos. No cambies la elección del usuario solo porque una herramienta esté disponible.
- “Solo transcribe”, “solo evalúa”, “busca duplicados” realizan solo ese trabajo, sin expandirse a una pieza completa.
- Solo para solicitudes con objetivos insuficientes como “ayúdame a editar”, primero confirma si se debe mantener la narración completa y limpiarla, o extraer un segmento corto de un video largo. Si faltan materiales, primero consulta las rutas del usuario y el contexto del proyecto, luego solicita la información necesaria.
- Si falta alguna capacidad local, primero búscala en el directorio de trabajo actual; no uses una copia global del mismo nombre, no la descargues ni reinstales automáticamente. Las dependencias oficiales de ChatCut se buscan desde su plugin o fuentes complementarias de escritorio.
Orquestación de Tareas Combinadas
Recorte de Video Largo
Ejecuta video-to-text → insight-extractor → video-clipper según sea necesario. Si ya existe transcripción, resumen o rango de tiempo claro, omite los pasos ya cumplidos. La verificación de integridad de selecciones y confirmación está a cargo de video-clipper.
El recorte preliminar y la eliminación de silencios no equivalen a que la deduplicación semántica esté completa. Cuando el usuario solicite “también limpia cada clip”, entonces continúa con speech-video-dedup; si no lo solicita, no agregues edición fina.
Deduplicación de Discurso o Curso Completo
Usa speech-video-dedup para revisar todo el metraje y los cortes. Si se necesita transcripción, llama a video-to-text de manera unificada; la reutilización y la selección del backend se rigen por el contrato de transcripción compartida; la deduplicación no mantiene un segundo flujo de reconocimiento. Si el usuario no lo solicita, no comprimas un curso completo en un video corto.
Subtítulos y Diagnóstico de Calidad
Cuando se necesiten subtítulos, primero determina el corte final, luego obtén el SRT de la línea de tiempo del producto final y los tiempos a nivel de palabra necesarios, y finalmente llama a subtitle-resegment. Si solo se tiene la transcripción del metraje original, se debe mapear a la edición real o retranscribir el producto final, no se puede aplicar directamente.
clip-quality-monitor puede ayudar a juzgar durante la selección de segmentos, o hacer un diagnóstico del guion después del corte; solo da sugerencias basadas en el texto, no verifica la reproducción real, el audio/video o el efecto en la plataforma.
ChatCut Especificado
Cuando el usuario elija ChatCut, usa su flujo oficial para completar el objetivo, no edites externamente y luego importes sin autorización. Si se necesita análisis de texto, se pueden usar las capacidades paralelas de extracción de ideas o diagnóstico de calidad.
Cuando se especifique explícitamente Desktop o proyecto local, usa la herramienta Desktop; cuando se especifique explícitamente un proyecto en la nube, usa la conexión correspondiente. Si ambos están disponibles y la pertenencia del proyecto no está clara, primero verifica el contexto del proyecto; si aún hay dudas, pregunta. Primero determina la línea de tiempo de audio, luego produce los subtítulos, la música de fondo y el empaquetado visual solicitados por el usuario.
Conexión de Productos
- Define un directorio de productos para esta tarea, que se usará en todas las etapas. Las reglas del directorio, la reutilización de transcripciones y la unificación de la línea de tiempo se refieren a la capa compartida, no se reconstruye el espacio de trabajo en cada etapa.
- Transfiere entre etapas la identidad del archivo fuente, el rango de cobertura de la transcripción y el mapeo del corte real, para evitar que las marcas de tiempo de una etapa se confundan con las de otra.
- Sigue las reglas de protección del metraje original, confirmación y exportación de cada capacidad, conservando las selecciones y puntos de corte ya confirmados en esta tarea.
Entrega
Proporciona los productos solicitados que se puedan abrir y sus rutas, indicando qué capacidades se invocaron y qué rango se procesó. La integridad de las selecciones, la verificación de puntos de conexión y visual, la verificación técnica y el diagnóstico del guion se informan según el grado de finalización real; que un elemento esté aprobado no significa que el resto esté verificado.