---
name: creative-marketing-engine
description: Crear banners, creativos y anuncios de imagen para Facebook, Instagram y redes en 4:5, 1:1, 9:16 y 16:9, a partir de una marca, producto, servicio, persona, propiedad, URL o biblioteca visual. Usar cuando se pidan piezas de campaña, creativas, banners, anuncios estáticos, posts o creativos para pauta. Aplica image prompting (el creativo codifica el targeting para la IA de Meta y TikTok), respeta el design system y los activos reales del cliente, y corre un gate anti-slop antes de entregar.
---

# Motor de Creativos

## Principio

Construir creativos desde una biblioteca de marca y activos reales. Conservar
datos, logos y productos verificables; usar generación de imagen sólo para
composiciones, fondos o escenas autorizadas.

## Kit de activo

Para un producto, personaje o escenario con consistencia crítica, abrir el kit
del activo dentro de `productos/{id}/`, `personajes/{id}/` o
`escenarios/{id}/`. El kit usa cuatro piezas:

1. **Hoja Visual** (`hoja-visual.jpg`): vistas y referencias reales.
2. **JSON de Identidad** (`identidad.json`): rasgos, colores, invariantes,
   restricciones y datos verificables.
3. **Guía Creativa** (`guia-creativa.md`): aplicación comercial y editorial.
4. **Fotos** (`fotos/`): los activos reales que se adjuntan a la composición.

Leer el JSON, la Guía Creativa y la Hoja Visual. Elegir de `fotos/` la imagen
que corresponde al mensaje. Un producto o personaje real se conserva desde su
foto original: la IA puede generar fondo o ambientación, pero no rediseñarlo.

**El creativo es un prompt para el algoritmo de la plataforma.** Ya no segmentas
en el administrador de anuncios: Meta y TikTok deciden a quién mostrarlo leyendo
lo que se ve y lo que se dice. Un creativo genérico no es sólo feo — obliga al
algoritmo a explorar a ciegas y **eso se paga con presupuesto del cliente**.

Por eso **"terminado" incluye "manda señales claras" y "no parece hecho por IA"**.

## Datos del cliente

Nunca inventar datos. Entrar siempre por el índice:

```
clientes/{cliente}/catalogo-creativos.md
```

Abrir **sólo** la ficha del activo elegido y el design system.

El avatar, la intención y la voz **ya existen** en `estrategia/` — market
intelligence, oferta irresistible y kopy krafter. No se improvisan. Si falta el
market intelligence, ese es el trabajo previo: encadenar con `market-intelligence`.

## Flujo

1. **Resolver el brief:** marca, objetivo, oferta, canal, audiencia, formatos.
2. **Declarar las señales** → `references/image-prompting.md` §2. Obligatorio
   antes de generar nada. Avatar, intención, geo, señales visuales, de copy y
   de exclusión.
3. Si hay URL, extraer sólo datos y fotos verificables; pedir los faltantes.
4. Revisar el design system y seleccionar activos autorizados: producto, persona,
   propiedad, escena, logo, referencias. Si existe un kit, cargar sus cuatro
   piezas y adjuntar la foto real elegida desde `fotos/`.
5. **Elegir receta visual** → `references/recetas-visuales.md`. No repetir
   composiciones recientes.
6. **Escribir el hook** → `_shared/hook-library-pro.md` y
   `references/anuncios-meta.md` §3.
7. Aplicar jerarquía, tipografía, color, logo, CTA, espacio seguro, detalle de marca.
8. **Recomponer cada formato.** Nunca resolver 4:5, 9:16 y 1:1 con un recorte.
9. Generar con `higgsfield-generate`, enviando las referencias reales.
10. **Correr el gate** → `references/gate-creativos.md`. Arreglar todo hit.
11. Entregar con la declaración de señales y el texto para pautar.

## Referencias

| Cuándo | Abrir |
|---|---|
| **Antes de generar — obligatorio** | `references/image-prompting.md` |
| Al elegir composición | `references/recetas-visuales.md` |
| Anuncios de Facebook e Instagram | `references/anuncios-meta.md` |
| Siempre, mientras se compone | `references/anti-slop-creativos.md` |
| **Antes de entregar — obligatorio** | `references/gate-creativos.md` |
| Hooks | `_shared/hook-library-pro.md` |

## Image prompting — qué es

> **Image prompting** (metodología Med Toledo) es **codificar dentro del creativo
> las señales que le dicen al algoritmo de Meta o TikTok a quién mostrárselo.**
> El creativo se vuelve un prompt dirigido a la IA de la plataforma publicitaria.
>
> **Video prompting** es lo mismo en video, incluyendo el guion.

**⚠️ No es el uso común del término.** En la industria "image prompting" suele
querer decir *escribir prompts para generar imágenes*. **Aquí no.** Aquí es una
técnica de **targeting**, no de generación. La generación vive en
`higgsfield-generate` y en `references/recetas-visuales.md`.

**En una frase:** antes segmentabas en el administrador de anuncios; ahora
segmentas dentro del creativo, y el algoritmo lo lee.

### Lo esencial

**La persona que aparece ES el targeting.** Si el avatar son mujeres de 35-45
con hijos, aparecen mujeres de 35-45 con hijos. No modelos de 22.

> El error más caro del oficio: poner gente más joven y más "bonita" que el
> avatar real. El anuncio se ve mejor y **rinde peor**, porque el algoritmo va a
> buscar justo a esa gente que no compra.

**Señales que el algoritmo lee:**

| Visual | Copy |
|---|---|
| edad aparente | geo nombrado (colonia, desarrollo, no sólo ciudad) |
| vestuario | palabra de intención ("invertir", "plusvalía", "mi casa") |
| entorno y geo | marcador de etapa de vida ("tus hijos", "cuando te jubiles") |
| props y objetos de fondo | vocabulario del gremio |
| composición familiar | marcador socioeconómico |
| paleta y acabado | género del emisor |

**Densidad mínima por pieza:** 3 señales visuales + 2 de copy + 1 de exclusión.

**Un creativo, un segmento.** Si hay dos audiencias, son dos piezas.

## Reglas duras

1. **Declarar señales antes de generar.** Si no puedes llenar el avatar desde la
   ficha del cliente, preguntas — no generas.
2. **Nunca inventar datos del cliente.** Ni cifras, ni precios, ni claims.
3. **Referencia de escala obligatoria** si el producto tiene tamaño no obvio:
   foto en mano o junto a objeto conocido, más descripción comparativa en
   palabras ("del tamaño de un pulgar"), no sólo en centímetros.
4. **Reglas negativas explícitas:** qué NO debe volverse el producto.
5. **No redibujar el empaque.** Foto real como fuente; generar sólo la ambientación.
6. **Personajes sólo con autorización vigente** registrada en su ficha.
7. **Prohibido el guion largo (—).**
8. **Un solo color de acento** por pieza y por campaña.
9. **Formatos como composiciones adaptadas, no recortes.**
10. **Zonas seguras en 9:16:** 250 px arriba, 340 px abajo, libres.
11. **Máximo 3 niveles de lectura** de texto. Sin párrafos sobre la imagen.
12. **Honestidad de escena:** no presentar una imagen generada como fotografía
    documental de una persona, propiedad o instalación real.
13. **Claims sólo de la lista permitida** en la ficha del producto. En salud y
    nutrición: lenguaje de apoyo, nunca tratamiento, cura ni resultado garantizado.
14. **Anti-convergencia:** el lote nuevo difiere del anterior en ≥3 de 6 ejes.

## Formatos por defecto

| Ubicación | Proporción | Píxeles |
|---|---|---|
| Feed IG y FB | **4:5** | 1080 × 1350 |
| Stories y Reels | **9:16** | 1080 × 1920 |
| Cuadrado | 1:1 | 1080 × 1080 |
| Horizontal | 16:9 | 1200 × 628 |

**4:5 + 9:16 cubre el 90% de las ubicaciones** y aprovecha mejor el móvil.

## Lotes para prueba

Mínimo 3 a 5 variantes que cambien **una variable a la vez** — hook, personaje,
escenario, receta u oferta. Así, cuando una gana, sabes por qué.

Antes de inventar concepto nuevo, revisar la combinatoria del cliente:

```
N productos × M escenarios × P personajes
```

Las combinaciones ya usadas están en `outputs/entregas.md`.

## Entrega

- Piezas en 4:5 y 9:16, nombradas `{fecha}_{cliente}_{formato}_{tema}_v{n}.{ext}`
- Guardadas en `clientes/{cliente}/outputs/imagenes/{campana}/`
- **Declaración de señales** de cada pieza
- Texto principal, titular, descripción y CTA para pautar
- **Tabla del gate llena**
- Qué variable cambia entre variantes
- Combinación registrada en `outputs/entregas.md`

## Créditos

Image prompting: metodología Med Toledo. Capa anti-slop adaptada de
`design-taste-frontend` (Hermes Agent, MIT) vía `higgsfield-ai/skills`.
