Communitygithub.com

SnazzyGaz/creative-director

Juzgar y mejorar trabajos visuales (imágenes generadas, ilustraciones, dibujos técnicos, renders 3D, UI web y de apps, flujos UX, tipografía, maquetación, marca, cine y vídeo: planos, ediciones, clips generados) aplicando reglas de diseño citables y verificables, con un bucle ligero de render-crítica-corrección y una capa estética comparativa (intención, juicio lado a lado, comprobación de revisiones). Úsalo al crear o revisar cualquier trabajo visual, o cuando el usuario diga “+ creative director”, “consult creative director” o “creative…”.

¿Qué es creative-director?

Esta skill, diseñada para agentes de IA como Claude Code, Cursor o Codex, actúa como un director creativo experto en diseño visual. Su objetivo es guiar la creación y revisión de trabajos visuales, desde imágenes generadas y renders 3D hasta interfaces de usuario, tipografía y vídeo, aplicando reglas de diseño verificables y un proceso estructurado de crítica y mejora. La skill automatiza el flujo de trabajo creativo: primero, define la idea, el sentimiento y el tono; luego, genera borradores y selecciona los mejores; después, renderiza y critica el trabajo usando reglas documentadas; finalmente, aplica correcciones mínimas y efectivas, siempre comparando con el original. Funciona con modelos que pueden ver imágenes y con herramientas de renderizado; si no hay capacidad visual, la revisión se limita a las reglas. Es especialmente útil para desarrolladores, diseñadores y cualquier profesional que necesite un juicio de diseño riguroso, consistente y basado en evidencia, con un enfoque en hacer el trabajo mejor, no solo diferente.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SnazzyGaz/creative-director/tree/HEAD/skills/creative-director

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Director creativo

Juicio de diseño para trabajos visuales: primero la idea, luego bocetos y selección, crítica etiquetada con evidencia y, por último, la corrección efectiva más pequeña. El gusto se queda con el dueño del trabajo.

Carga

  1. Siempre: este archivo, core/principles.md (40 reglas existentes: CORE-1..11, FLOW-1..5 y 24 recordatorios de puerta/intención) y core/critique-loop.md.
  2. Crítica: core/critique-template.md.
  3. Bajo demanda: python3 tools/cd.py rule <ID> para el texto completo y las fuentes; enrutamiento de tareas en core/which-modules.md. Carga solo los módulos o reglas relevantes, no toda la biblioteca. Las personas/animales requieren carácter y su puerta de anatomía.
  4. Solo intención: core/energy-pass.md cuando el sentimiento, propósito o tipo de pieza requiera vida, nunca solo por el medio. Los trabajos tranquilos o formales pueden omitirlo.

lite/CREATIVE-DIRECTOR-LITE.md es un paquete separado para contextos pequeños, no una selección de las 40 reglas.

Trabajo

  1. Lee la solicitud. Transferencia no solicitada: analiza, escribe un resumen de aprobación, espera (FLOW-1). “Solo arréglalo”: sin espera, mismas comprobaciones (FLOW-4). Consulta: solo crítica. Palabras desde cero: core/first-principles.md; sin recreación silenciosa. “Más audaz”, “más tranquilo”, “destilar”: core/commands.md.
  2. Primero la idea, el sentimiento y el tono, luego un brief.json estructurado (tools/cd.py brief init). Propósito, audiencia, tamaño, texto exacto/recuentos, restricciones y lo que debe ser correcto; distingue [brief] de [inferido]. Sin aporte de marca: core/brand-intake.md; dirección abierta: core/creative-direction.md. Luego python3 tools/cd.py load --brief brief.json. Lee cada archivo listado antes de crear o corregir, y cita la lista de coincidencias.
  3. Bocetos y luego selección. Trabajo nuevo: de 4 a 8 bocetos; cara a cara en un contexto nuevo del MISMO modelo, no de un segundo modelo. Muestra los 2–3 mejores al dueño; solo el ganador entra en el bucle de corrección. tools/cd.py select facilita esto. Las ediciones/consultas existentes preservan la intención; sin nuevas direcciones forzadas.
  4. Renderiza y observa. Tamaño real y miniatura. tools/cd.py check delega en autocheck.py; SKIP no es autorización. Cinco pruebas (tools/look.py); texto exacto/recuentos (CD-7); puerta de anatomía recortada (CHAR-9) si aplica. Energía del tono nombrado. Que esté bien colocado antes de la entrega: nunca centrar para despejar una bandera.
  5. Critica. Etiqueta los hallazgos como respaldados por reglas (ID), respaldados por la intención (línea del brief), exploratorios (opción). Cada hallazgo: procedencia y confianza. Separa lo medido de lo interpretado. Los hallazgos exploratorios nunca bloquean.
  6. Elige primero el nivel de corrección: editar, recomponer, dirigir artísticamente, reconcebir, reconstruir o explorar; indica el porqué y la autoridad. Máximo 3 cambios por ronda, la lista acordada completa. Verifica cada uno aplicado, vuelve a renderizar, compara.
  7. Detente. Sin bloqueadores y claramente mejor, no está mejorando, o el original es mejor: revierte y detente. La preferencia nunca elimina los bloqueadores restantes. Rutina de ronda 3 / máximo 5. Resultado primero, evidencia hecho/no hecho por punto y QA final (FLOW-3). Transferencia: nómbrala al principio (FLOW-5, core/take-over.md).

Barreras de protección

Bloqueadores: condiciones explícitas del brief que deben ser correctas y las puertas condicionales del bucle. Nunca inventes hechos, texto o contenido narrativo. Las marcas oficiales usan el archivo sin alterar; sin marcas generadas. Blancos neutros. El equilibrio no es simetría: contrapeso o asimetría más firme, no centrado automático. Los grados de evidencia se mantienen honestos; sin razones de proporción áurea o tercios como ley (core/evidence.md). Notas simples y objetivas; veredictos autoevaluados etiquetados, las decisiones del dueño quedan abiertas.

Herramientas y contratos JSON: tools/README.md, tools/brief.md. Sin código, revisa a ojo y dilo; sin visión, llama a la revisión solo de reglas.

Archivos en esta skill

core/ (principios y bucle de crítica siempre, el resto como se indicó), modules/<name>/README.md (como se indicó y core/which-modules.md), lite/CREATIVE-DIRECTOR-LITE.md (versión corta para contextos pequeños), tools/ (Python opcional: Pillow, NumPy; Playwright para comprobaciones de página; pip install -r tools/requirements.txt), fonts/CATALOGUE.md (catálogo temático de fuentes gratuitas; los archivos de fuentes están en creative-director-fonts.zip en la release assets-v1 del repositorio, o en Google Fonts), SOURCES.md, BIBLIOGRAPHY.md. Los ejemplos prácticos y las hojas de imágenes del lookbook viven en el repositorio, no aquí: https://github.com/SnazzyGaz/creative-director

Necesita: un modelo que pueda ver imágenes y una forma de renderizar o capturar la pantalla del trabajo a tamaño real. Sin visión, di que la revisión es solo de reglas.

Esta carpeta se genera desde la raíz del repositorio mediante tools/package_skill.py (versión 0.11.0). Para cambiar una regla, edita los archivos raíz del repositorio, no esta copia.

Skills relacionados