⚠️ OBSOLETO — Diseño de Página de Ventas (Constructor de Wireframes)
ESTADO: Obsoleto desde 2026-05-14. Nuevo pipeline:
/biz-offer-alex-hormozi→ui-ux-pro-max(saltar este skill).Motivo:
ui-ux-pro-maxlee directamenteoffer.jsony genera un proyecto Next.js listo para producción en un solo paso. El wireframe markdown intermedio no aportaba valor (el usuario aún tenía que construir el HTML después), y generar el copy dos veces (una en el layout, otra en la mejora del copy) provocaba superposiciones innecesarias.Cuándo usar este skill todavía:
- El usuario SOLICITA EXPLÍCITAMENTE un wireframe markdown para revisarlo/imprimirlo/compartirlo con el equipo antes de escribir código.
- El usuario no despliega con Next.js, sino que quiere pegarlo en otro constructor de páginas (Webflow, Framer, constructor de páginas de WordPress).
- El usuario quiere auditar la estructura Hormozi/Priestley antes de comprometer el presupuesto para el código.
Nuevo pipeline estándar:
/market-research (opcional) → /biz-offer-alex-hormozi → /ui-ux-pro-max → /biz-deploy-vercel → /biz-email-setup → /biz-nextjs-chatbot-openrouter (opcional)
Diseño de Página de Ventas — Constructor de Wireframes para Landing Pages (heredado)
Este skill convierte una oferta empaquetada + un conjunto de dolores/ganancias del cliente en el esqueleto completo de una landing page de ventas, listo para construir HTML o pegar en un constructor de páginas, optimizado para el mercado vietnamita.
Filosofía de diseño: El cliente decide comprar o no en los primeros 3 segundos al ver la sección hero. El hero debe hacer las 5 cosas que enseña Priestley: nombrar el dolor/la promesa → dirigir a la acción → prometer 3 resultados medibles → probar credibilidad → invitar al siguiente paso de baja fricción. Luego, el cuerpo de abajo hace lo que enseña Hormozi: amplificar el dolor → revelar el mecanismo → apilar valor → revertir el riesgo → impulsar la urgencia.
Las dos escuelas no se contradicen: Priestley enseña cómo empezar, Hormozi cómo cerrar la venta. Este skill fusiona ambas.
La salida del skill son 3 archivos en output/sales-pages/<slug>/:
layout.md— wireframe sección por sección con copy completo (en vietnamita), para revisión/impresiónlayout.json— datos estructurados para el pipeline descendente (despliegue, pruebas A/B, gestión de contenido)hero-block.md— bloque above-the-fold listo para pegar (5 elementos: gancho, subtítulo, propuesta de valor, credibilidad, CTA)
Cuándo usar este skill
- El usuario acaba de ejecutar
/biz-offer-alex-hormozi, tieneoffer.json, y quiere construir la página de ventas. - El usuario tiene dolores/ganancias del VPD (Perfil del Cliente) + producto/servicio → quiere obtener un layout sin pasar por el paso formal de diseño de la oferta.
- El usuario solo tiene una idea de producto → el skill entrevista para descubrir dolores/ganancias y luego construye el layout directamente (menos riguroso que pasar por
/biz-offerprimero, pero más rápido).
NO usar este skill cuando:
- Se necesita una página de generación de leads con un cuestionario/evaluación tipo scorecard de Priestley → es un caso de uso diferente, un skill diferente.
- Aún no se tiene una idea clara del cliente → ejecutar el pipeline VPD primero.
- Se necesita HTML listo para producción → este skill genera wireframe + copy; desplegar con
ui-ux-pro-maxobiz-deploy-vercel.
Flujo de trabajo general (5 fases)
Fase 0: DETECTAR MODO DE ENTRADA (A/B/C)
↓
Fase 1: ANCLA — fijar segmento + resultado soñado + top 3 dolores + top 3 ganancias
↓
Fase 2: BLOQUE HERO — proponer 2-3 variantes de gancho, construir los 5 elementos above-the-fold
↓
Fase 3: DISEÑO DEL CUERPO — diseñar anatomía de 8-10 secciones basada en oferta + dolores/ganancias
↓
Fase 4: SALIDA — generar 3 archivos, sugerir el siguiente paso (despliegue)
Cada fase pide confirmación o selección al usuario — no se decide por sí solo. El layout es un activo de marketing del usuario, no del skill.
Fase 0 — Detectar Modo de Entrada
Leer el mensaje y los archivos de referencia del usuario. 3 modos:
Modo A — Tiene offer.json (ruta más completa):
- El usuario referencia la ruta a
offer.jsono dice "acabo de ejecutar biz-offer" - El skill lee completamente: segmento, resultado soñado, dolores/ganancias, nombre de la oferta principal + mecanismo, paquete de bonificaciones, garantía, urgencia, precios de 3 niveles
- → Pasa directamente a la Fase 1 con datos completos, solo confirma los 4 elementos de ancla
Modo B — Tiene dolores/ganancias + producto (ruta media):
- El usuario pega dolores/ganancias según VPD (lista con viñetas) + descripción del producto
- O tiene un archivo
vpc.jsondel pipeline VPD + información del producto - → El skill sugiere: "¿Quiere ejecutar
/biz-offer-alex-hormoziprimero para tener unoffer.jsoncompleto? La página será de mayor calidad." Si el usuario dice "no, construye ya" → Fase 1 con los datos disponibles, improvisando la pila de oferta en la Fase 3.
Modo C — Solo tiene producto (ruta ligera):
- El usuario dice "vendo el curso X" sin proporcionar dolores/ganancias
- → El skill debe realizar una breve entrevista estilo VPD antes de la Fase 1. Leer
references/interview-mode-c.mdpara las preguntas. - → Lo mejor sigue siendo sugerir al usuario que ejecute
/biz-offerprimero, pero si el usuario necesita rapidez, se continúa.
Importante: No permitir que el usuario omita la Fase 1. Una landing page sin entender el dolor del cliente = copy genérico = no convierte. Por eso Priestley enseña que el gancho debe nombrar el dolor/la promesa específicos, no "somos increíbles".
Fase 1 — Ancla (estrella polar de toda la página)
Deben definirse 4 elementos y el usuario debe dar su aprobación antes de pasar al Hero:
1.1 Segmento específico
No "empresas", "mujeres", "jóvenes". Debe ser concreto:
- ✅ "Solopreneur vietnamita que vende cursos con ingresos de 30-100M/mes, estancado en el escalado"
- ✅ "Madre trabajadora de 28-35 años en ciudad, con trabajo de oficina de tiempo completo, con hijos menores de 5 años"
1.2 Resultado soñado (Hormozi: específico + medible + con límite de tiempo)
- ❌ "Perder peso" → ✅ "Perder 8 kg en 12 semanas, sin contar calorías, sin gimnasio"
- ❌ "Aumentar ingresos" → ✅ "30 millones/mes desde un negocio secundario online en 90 días, con 10h/semana"
1.3 Top 3 Dolores (clasificados por severidad)
Deben incluir las 3 dimensiones según VPD:
- Funcional — ¿qué tarea específica impide?
- Emocional — ¿qué emoción genera no poder hacerlo?
- Social — ¿con quién se pierde prestigio, qué teme que piensen?
1.4 Top 3 Ganancias (clasificadas por deseo)
- Requeridas — mínimo indispensable
- Esperadas — lo que se da por sentado
- Deseadas/inesperadas — el factor sorpresa
Salida de la Fase 1: Bloque "Ancla" — segmento / resultado soñado / 3 dolores / 3 ganancias — confirmado por el usuario. Esta es la estrella polar para todas las decisiones de copy posteriores.
Fase 2 — Bloque Hero (Fórmula de 5 Elementos de Priestley)
Esta es la fase más importante: el 80% de la conversión se decide en el hero. Leer references/hero-block-design.md para entender en profundidad cada elemento.
5 elementos obligatorios
Elemento 1: GANCHO (titular — lo primero que se ve al scrollear)
El skill propone 2-3 variantes, el usuario elige 1:
- Gancho de frustración: "¿Se siente frustrado porque [dolor] a pesar de haber [esfuerzo que no funcionó]?"
- Ej: "¿Se siente frustrado porque su contenido en TikTok no consigue vistas aunque publica a diario?"
- Gancho de preparación: "¿Está listo para [resultado soñado]?"
- Ej: "¿Está listo para tener 30 millones/mes desde su negocio secundario?"
- Gancho de promesa audaz (estilo Hormozi): "[Resultado concreto] en [plazo] sin [dolor]"
- Ej: "Tenga 30 millones/mes desde su negocio secundario en 90 días sin renunciar a su trabajo de tiempo completo"
Elemento 2: SUBTÍTULO (llamada a la acción directa, debajo del titular)
Priestley enseña que el subtítulo debe dirigir al lector sobre qué hacer a continuación, no explicar más. Formato:
- "[Promesa específica sobre cómo este método es diferente + razón por la que se puede confiar]"
- Ej: "Un sistema de 4 pasos que ha ayudado a más de 200 estudiantes a generar 30M+/mes, sin necesidad de experiencia previa en marketing."
Elemento 3: PROPUESTA DE VALOR — "3 cosas medibles" (Percepción de Priestley)
Priestley enseña: dile a la gente qué 3 cosas concretas vas a mejorar/medir en el camino hacia el resultado. Porque esas 3 cosas son fáciles de visualizar, hacen que el resultado sea más creíble.
Formato en vietnamita:
"Este curso le ayudará a construir y medir 3 cosas:
- [Cosa 1] — [por qué es importante]
- [Cosa 2] — [por qué es importante]
- [Cosa 3] — [por qué es importante]"
Ejemplo para un curso de negocio secundario:
- Nicho rentable ya validado — no pierda 6 meses en un nicho equivocado que nadie compra
- Embudo de ventas automatizado — gane dinero incluso mientras duerme, sin necesidad de cerrar ventas 1 a 1
- Sistema de generación de leads con contenido — leads entran de forma constante, sin depender de anuncios
⚠️ Este es un gran diferenciador respecto a las plantillas de páginas de ventas tradicionales (que solo enumeran beneficios genéricos). Las "3 cosas medibles" se sienten impulsadas por un proceso, no por exageraciones.
Elemento 4: CREDIBILIDAD (Priestley: quién creó esto + antecedentes + investigación/datos)
Bloque corto de 2-3 oraciones que responde 3 preguntas:
- Quién: ¿Quién creó este sistema? (nombre + rol + 1 línea de contexto)
- Antecedentes: ¿Qué hay para confiar? (experiencia, resultados pasados)
- Investigación/dato: ¿Qué datos lo respaldan? (Ej: "El 85% de los solopreneurs están estancados en 30M/mes — Informe Brand Vietnam 2025")
Formato en vietnamita:
"Soy [Nombre], [rol/credencial]. He ayudado a [N] clientes a lograr [resultado específico]. Según un estudio de [fuente], el [N]% de las personas en una situación similar tienen dificultades debido a [información] — esa es precisamente la razón por la que se construyó este sistema."
Elemento 5: CTA (Fórmula de 4 partes de Priestley)
Un CTA fuerte necesita 4 elementos:
- Siguiente paso claro: "Reservar plaza" / "Ver detalles del curso" / "Depósito para asegurar el precio"
- Bajo compromiso de tiempo: "Solo 3 minutos" / "En 60 segundos"
- Gratuito/sin riesgo: "100% de reembolso en 90 días" / "Primera sesión gratuita"
- Valor inmediato: "Recibe la hoja de ruta en PDF justo después de registrarte" / "Accede al módulo 1 en 5 minutos"
Formato del botón + microcopy debajo del botón:
[BOTÓN: "Reservar ahora — solo quedan 12 plazas"]
🛡️ 100% de reembolso en 90 días | ⚡ Acceso inmediato después del pago
Salida de la Fase 2: Bloque "Hero" completo con 5 elementos. El usuario confirma antes de pasar a la Fase 3.
Fase 3 — Diseño del Cuerpo (Anatomía de 8-10 Secciones)
Leer references/body-sections-blueprint.md para conocer los detalles de cada sección. El skill construye cada sección en orden, cada una con:
- Propósito — qué hace esta sección para la conversión
- Copy completo (en vietnamita, basado en Ancla + Hero + offer.json)
- Nota visual (tipo de imagen, ubicación del CTA, consideraciones para móvil)
Anatomía (8-10 secciones — flexibilidad según la complejidad de la oferta)
| # | Sección | Propósito | Depende de entrada |
|---|---|---|---|
| 1 | Hero | Captar en 3s | Salida de la Fase 2 |
| 2 | Agitación del Dolor | Hacer insoportable el statu quo | Dolor del ancla |
| 3 | Puente de Solución + Mecanismo | Posicionar la oferta + nombrar el mecanismo único | offer.json mechanism o Fase 1 |
| 4 | Cascada de Beneficios | Pintar el estado posterior | Ganancia del ancla + offer.json |
| 5 | Prueba Social | Eliminar dudas | Se necesitan testimonios (si faltan, el skill lo señala para que el usuario los complete) |
| 6 | Pila de Oferta | Construir valor percibido 10x el precio | offer.json bonuses + total_value (Modo A); improvisar en Modo B/C |
| 7 | Garantía | Revertir el riesgo | offer.json guarantee (Modo A); proponer 2-3 variantes en Modo B/C |
| 8 | Urgencia | Impulsar la decisión | offer.json urgency (Modo A); proponer en Modo B/C |
| 9 | FAQ | Manejar objeciones (8-12 preguntas) | El skill genera basándose en el dolor + objeciones comunes del mercado vietnamita |
| 10 | CTA Final | Último empujón + P.D. | Resumen de la oferta + 1 información final |
Reglas de diseño del cuerpo
1. Cada sección tiene 1 CTA primario idéntico — nada de "Más información" y luego "Comprar ahora". Una sola acción: "Registrarse ahora" o "Reservar plaza" — repetida 4-5 veces a lo largo de la página.
2. Desplazable, priorizando móvil — el 70% del tráfico en Vietnam proviene de móviles. Saltos de sección claros, imagen arriba/abajo del texto (no una al lado de la otra), botones de ancho completo.
3. Ritmo visual — alternar el color de fondo cada 2 secciones para romper la fatiga visual.
4. El FAQ es un minijuego importante — lea references/faq-objection-bank-vn.md para conocer las 12 objeciones más comunes en el mercado vietnamita.
5. La especificidad gana en todas partes — números concretos > afirmaciones genéricas. "1.247 estudiantes" > "muchos estudiantes". "El 85% logró 30M+/mes en 90 días" > "buenos resultados".
Fase 4 — Salida
Generar 3 archivos en output/sales-pages/<slug>/ (slug = kebab-case del nombre del producto).
4.1 layout.md
Wireframe sección por sección completo, que incluye:
- Encabezado del informe (segmento + resultado soñado + nombre del producto + precio)
- 10 secciones, cada una:
## Nombre de la sección,**Propósito**:,**Copy**:,**Notas visuales**: - Pie de página: enlaces de navegación, legal, contacto
→ Plantilla: templates/layout.md.tpl
4.2 layout.json
Estructurado para herramientas posteriores. Esquema:
{
"version": "1.0",
"slug": "khoa-side-business-90-ngay",
"anchor": { "segment": "...", "dream_outcome": "...", "pains": [...], "gains": [...] },
"hero": {
"hook_type": "frustration|readiness|bold_promise",
"headline": "...",
"subheading": "...",
"value_prop_three": ["...", "...", "..."],
"credibility": "...",
"cta": { "button_text": "...", "microcopy_below": "..." }
},
"sections": [
{
"id": "pain-agitation",
"order": 2,
"purpose": "...",
"copy_blocks": { "headline": "...", "body": "...", "bullets": [...] },
"visual_notes": "...",
"cta": "primary"
}
],
"offer_reference": { "from_offer_json": true, "path": "output/cases/<slug>/offer.json" },
"pricing_display": { "tiers": [...], "guarantee": "...", "urgency": "..." }
}
→ Plantilla: templates/layout.json.tpl
4.3 hero-block.md
Bloque listo para pegar que solo contiene los 5 elementos del hero, en formato compacto para que el usuario lo copie rápidamente al hacer pruebas A/B de variantes del hero.
→ Plantilla: templates/hero-block.md.tpl
Después de la salida
Informar al usuario:
- Ruta de los 3 archivos creados
- Resumen: "Layout para [producto] — [N] secciones, tipo de gancho del hero [X], valor total de la pila [Y]"
- Sugerencia para el siguiente paso:
- "¿Quiere que invoque
ui-ux-pro-maxpara construir el HTML a partir de este layout.json?" - "O invocar
biz-deploy-vercelpara desplegar directamente en Vercel?"
- "¿Quiere que invoque
Principios transversales
- El Hero hace el 80% del trabajo — invierte 3 veces más esfuerzo en el copy del hero que en otras secciones.
- 3 resultados medibles vencen a 7 características — Percepción de Priestley: lo específico es más creíble y convierte más.
- Una sola acción de CTA — no confundas con "Más información" vs "Comprar ahora". Una sola acción en toda la página.
- La especificidad gana — "1.247 estudiantes" > "muchos estudiantes". Números concretos en todas partes.
- Priorizar móvil — escribe el copy como si se leyera en un iPhone, no en un escritorio de 27 pulgadas.
- La reversión del riesgo es más fuerte que las características — una garantía de 90 días impacta más en la conversión que añadir una bonificación.
- La credibilidad debe estar en el hero — si el hero no tiene un marcador de credibilidad, la gente se desplaza antes de leer el cuerpo.
- Una sola página, sin menú de navegación — una landing page no es un sitio web. No le des al usuario enlaces para ir a otro lado, excepto para la prueba social.
Aspectos específicos del mercado vietnamita
- Usar "anh/chị" — nunca "bạn" en contextos B2B/coaching/cursos (usar "bạn" para productos de consumo de bajo precio).