Creator Style Kit
El kit reside en la carpeta de esta skill: KIT=/Volumes/ORICO/Opus/creator-style-kit (en la unidad ORICO — si la ruta falta, pide al usuario que monte la unidad). Es un sistema de diseño sobre HyperFrames: el flujo de trabajo /hyperframes sigue siendo el dueño de la configuración del proyecto, la narración y el renderizado; esta skill decide cómo se ve, se mueve y suena cada escena.
Flujo de trabajo
- Elige el estilo (omite si el usuario ya nombró uno).
python3 $KIT/scripts/list_styles.pymuestra el catálogo en vivo (id · nombre · mejor_para · esencia).- Usa la tabla a continuación; recomienda un estilo principal + máximo un estilo de acento para ganchos/segmentos de código, con una razón de una línea cada uno.
- Ofrece las vistas previas:
/Volumes/ORICO/Opus/风格样张_18套_一览.jpg(fotogramas) y风格样张_18套.mp4(movimiento + sonido).
- Lee el resumen antes de construir:
python3 $KIT/scripts/list_styles.py <id>. Sus líneasnot:son reglas estrictas (un acento, sin brillo, etc.) — la 高级感 surge de obedecerlas. - Construye las escenas. Ritmos estándar (tarjeta de capítulo / titular + lista / número grande) → escribe un archivo de ritmos y ejecuta
python3 $KIT/scripts/scaffold.py <id> <project> --content beats.json [--init](--initsolo para un proyecto nuevo; de lo contrario, pega el<div>del host impreso en index.html). Escenas personalizadas → sigue el contrato de marcado y la APIkit.*en REFERENCE.md. La duración de los ritmos proviene del ritmo del estilo (ver REFERENCE.md "Ritmo"); pasa"dur"solo para estirar un ritmo hasta su narración — nunca para comprimirlo. - Re-subsetea las fuentes después de que todo el texto esté finalizado:
python3 $KIT/scripts/build_style.py <id> <project>(una vez por estilo usado). Las fuentes solo contienen glifos presentes en el .html del proyecto en el momento de la compilación — las compilaciones obsoletas muestran glifos tofu/fallback. - Verifica la imagen:
npx hyperframes checkluegonpx hyperframes snapshot --at …en el tiempo "se sostiene hasta" de cada ritmo (en los comentarios del script generado) — todo debería estar estable allí (énfasis visible, nada desbordando, acento usado una vez). - Revisión de sonido después del renderizado:
python3 $KIT/scripts/sound_pass.py <project> renders/<x>.mp4 [--voice vo.wav] [--music bed.wav]. Corrige cada FALLO cambiando pistas o sonidos (≤ 2 rondas), revisaaudio/qa.png, y entregaout/final.mp4+LISTEN.md. Informa lo que muestran las comprobaciones; no digas que el sonido está bien — el usuario escucha.
Qué estilo
| Escena | Principal | Alternativa |
|---|---|---|
| Resultados de benchmark, revelación de puntuación | data-journal 数据新闻 | benchmark-hud 评测仪表 |
| Modelo A vs B, actualizaciones de versión | data-journal | instrument-panel 仪器面板 |
| Especificaciones: precio / velocidad / contexto | instrument-panel | swiss-grid 瑞士网格 |
| Apertura de lanzamiento, tarjeta de título | frosted-aurora 弥散玻璃 | dark-keynote 暗场发布会, particle-field 粒子星云 |
| Explicación de artículo / informe técnico | paper-figure 论文图表 | manim-morph 数学动画 |
| Cómo funciona (atención, razonamiento) | manim-morph | particle-field |
| Arquitectura, flujo de trabajo del agente | blueprint 蓝图线稿 | isometric-stack 等轴架构 |
| Capas (pila tecnológica, composición de contexto) | isometric-stack | blueprint |
| Marcos conceptuales, "3 elementos" | bauhaus-geometry 包豪斯构成 | swiss-grid |
| Temas sobre Claude / Opus, artículos de opinión | clay-serif 暖陶书卷 | editorial-paper 报刊纸感 |
| Grabaciones de pantalla, prompts, código | dev-console 终端控制台 | instrument-panel |
| Tutorial para principiantes, tono amigable | warm-notebook 暖调手账 | clay-serif |
| Historia / cultura / especiales festivos | ink-wash 水墨留白 | editorial-paper |
| Gancho de los primeros 3 segundos, transiciones de capítulo | poster-kinetic 海报撞色 | bauhaus-geometry |
Combinación típica: un video de evaluación en data-journal, abierto con frosted-aurora, con segmentos de código recortados a dev-console. No uses poster-kinetic o benchmark-hud para un video completo (cansan rápido; los aspectos HUD son comunes en videos de IA).
Reglas que siempre aplican
- Nunca inventes números de benchmark. Usa cifras que el usuario proporcione o que puedas citar; coloca la cita en
source(pie de página de data-journal) ocaption(paper-figure) del archivo de ritmos. Las cifras de marcador de posición deben estar etiquetadas como 示例数据 en pantalla. - Sin logotipos ni marcas.
clay-serifsolo toma prestada la paleta pública de Anthropic. - Un
<em>por ritmo: marca la única palabra enfatizada y activa el efecto de énfasis. - El sonido se mantiene escaso: las
sound.rulesde cada estilo (maxPerSecond, silentShare) limitan la densidad, aplicadas por compose.py. No añadas pistas a mano encima; un sonido por lista, la revelación al bloquear. - Ritmo para leer, no para velocidad: una cosa se mueve a la vez, la cifra clave se mantiene ≥ 2 s. Si un video se siente lento, recorta contenido — no acortes las pausas.
- Todos los diseños son 1080×1920 (9:16). Un video 16:9 necesita nuevos diseños — dilo en lugar de estirar.
Extensión
Para añadir un estilo, cambiar una paleta o corregir un diseño, consulta "Añadir un estilo" en REFERENCE.md. Luego regenera las vistas previas con python3 $KIT/scripts/lookbook.py $KIT/lookbook y renderiza.