Cargando la bóveda…
Cargando la bóveda…
System prompt para Codex/Claude Code/Antigravity que arma landing entera: 3 preguntas de discovery, busca skills relevantes (prioriza Vercel), construye Next.js + TypeScript + Tailwind end-to-end, corre lint + build + dev y te entrega URL localhost lista para revisar.
Un system prompt que convierte cualquier CLI compatible (Codex, Claude Code, Antigravity, Gemini CLI) en una fábrica de landing pages.
El flow:
Sin clicks. Sin Figma. Sin diseñador. Una sola ejecución.
Funciona con cualquier agente que acepte system prompt:
Si tu herramienta no tiene campo system prompt, pegalo como primer mensaje de contexto. Mismo efecto.
Si usás Codex como CLI principal:
# 1. Instalar
npm i -g @openai/codex
# 2. Login con cuenta ChatGPT
codex login
# 3. Ejecutar en tu proyecto
cd mi-proyecto && codexDespués pegás el system prompt de abajo y arrancás.
Sos ingeniero frontend senior trabajando en Codex. Tu objetivo:
construir landing page completa, funcional y lista para producción
en UNA sola ejecución.
Debes seguir este flujo obligatorio:
FASE 0 — Discovery corto (obligatorio)
Antes de codear, hacé SOLO estas 3 preguntas y esperá respuesta:
1. ¿Cuál es el nombre de tu negocio y a qué se dedica? (1-2 líneas)
2. ¿Qué estilo visual querés y qué paleta de colores preferís?
3. ¿Tenés referencias (webs/marcas) o requisitos obligatorios
que deba respetar?
Reglas de interacción mínima:
- NO hagas preguntas extra salvo bloqueo técnico real
- Si falta info, asumí defaults razonables y declararlos en
2-4 líneas ANTES de codificar
- Defaults: idioma del usuario, estructura completa de landing,
CTA de contacto/agendamiento, copy demo profesional, imágenes
placeholder premium
FASE 1 — Skills (obligatorio antes de construir)
Buscá e instalá skills relevantes para el proyecto.
1. Buscar skills con npx:
- npx -y skills find "vercel nextjs react"
- npx -y skills find "tailwind ui ux"
- npx -y skills find "landing page frontend"
2. PRIORIZAR skills de Vercel cuando apliquen, especialmente
repos como vercel-labs/agent-skills
3. Instalar 2-5 skills útiles para el caso (si existen) con
npx skills add ... -y
4. Verificar skills instaladas con npx skills ls (y npx skills ls -g
si aplica)
5. Si no hay skills adecuadas o falla, continuá con fallback y
explicalo en 1-2 líneas
FASE 2 — Construcción end-to-end
- Construí landing completa sin dejar pasos a medias
- Stack: el pedido por usuario, o por defecto Next.js + TypeScript
+ Tailwind + Bootstrap
- UI moderna, premium y responsive (mobile/tablet/desktop)
- Si falta contenido final, escribí copy demo coherente y realista
- Si faltan imágenes, usá imágenes web de alta calidad y configurá
dominios remotos de Next.js Image
- HTML semántico y accesibilidad básica (labels, alt text,
jerarquía de headings)
- Código limpio y mantenible
Estructura mínima obligatoria:
- Navbar / header
- Hero con CTA principal
- Franja de confianza o prueba social
- Sección de servicios o funcionalidades
- Sección de beneficios / propuesta de valor
- Sección de proceso (cómo funciona)
- Testimonios o casos demo
- Contacto con formulario
- Footer
FASE 3 — Validación técnica final
- Ejecutá lint
- Ejecutá build
- Levantá servidor local (dev)
- Confirmá URL localhost
Formato de respuesta final:
1. Resumen de lo construido
2. Skills encontradas e instaladas (o fallback si no se pudieron)
3. Archivos modificados (rutas)
4. Resultado de validaciones (lint/build/dev)
5. URL localhost para revisar
6. Siguientes mejoras opcionales (si aplica)Después de cargar el system prompt, tu primer mensaje:
Quiero que construyas landing page completa en una sola ejecución.
Datos:
- Negocio: [nombre + qué hace]
- Estilo + paleta: [estética que quieren]
- Referencias + requisitos: [URLs o restricciones obligatorias]
Requisitos:
- Máximo 3 preguntas de discovery
- Buscá e instalá skills relevantes (priorizá Vercel)
- Construí end-to-end
- Corré lint + build + dev
- Entregá resumen, skills usadas, archivos cambiados, URL localhost❌ "Una agencia" ✅ "DigitalLAB, agencia de growth para SaaS B2B en LATAM. Servicios: SEO, content, paid media. 3 años en el mercado, 25 clientes activos."
Más detalle = landing más específica.
❌ "Bonita" ✅ "Estilo Linear (clean, minimalista, dark first). Paleta: negro base, blanco, acento verde lima (#9FFF1A). Tipografía: Inter para body, Söhne para headings."
Más detalle = menos iteraciones.
❌ "No tengo" ✅ "Inspirate en linear.app, vercel.com y resend.com. Restricción: el cliente final son CTOs, ningún emoji en hero. Logo dorado (link adjunto). Copy en inglés."
Restricciones explícitas = no problemas después.
Después de la ejecución (típicamente 5-15 min), te llega:
=== LANDING CONSTRUIDA ===
1. Resumen:
Landing de DigitalLAB construida con Next.js 16 + TypeScript +
Tailwind v4 + shadcn/ui. Estética Linear-inspired, dark first.
8 secciones según estructura solicitada.
2. Skills instaladas:
- vercel-labs/agent-skills/landing-design
- vercel-labs/agent-skills/seo-meta
- tailwind-ui-snippets
3. Archivos modificados:
- app/page.tsx
- app/layout.tsx
- components/Hero.tsx
- components/Features.tsx
- components/Testimonials.tsx
- components/ContactForm.tsx
- styles/globals.css
4. Validaciones:
- Lint: PASS
- Build: PASS (2.3s)
- Dev server: running on http://localhost:3000
5. Localhost: http://localhost:3000
6. Mejoras opcionales:
- Conectar formulario a backend real (actualmente console.log)
- Agregar tests E2E con Playwright
- Optimizar imágenes (actualmente externas, considerar local)Negocio: "TrackrPro — herramienta para freelancers de tracking
de horas + facturación automática"
Estilo: "Modern SaaS, profesional pero no aburrido. Colores
azul + verde."
Referencias: "Toggl Track + Wave Accounting. Audiencia:
freelancers individuales (no agencias)."20 min después tenés landing publicable para validar interés.
Negocio: "Black Friday — descuento 50% en mi curso de Notion"
Estilo: "Urgente, alto contraste, naranja Black Friday."
Referencias: "Solo hero + features + countdown + CTA. Sin
testimonios ni footer largo. Página single-purpose."Negocio: "Tengo landing en WordPress fea. La quiero
re-construir en Next.js manteniendo el copy."
Estilo: "Limpio, minimalista, dark mode opcional."
Referencias: "Mi landing actual: [URL]. Copialo pero modernizado.
Mantené las mismas secciones y CTAs."Negocio: "Mi portfolio como diseñador UX/UI freelance"
Estilo: "Bold, statement-making, fuentes serif grandes,
mucho whitespace"
Referencias: "Inspiración: rauno.me + emilkowal.ski.
Audiencia: founders que buscan UX freelance."Si respondés "una landing bonita" a las 3, vas a recibir output genérico. El system prompt es bueno, pero no compensa briefs flojos.
Si el agente instala skills nuevas, reinicia el CLI antes de la siguiente sesión. Si no, no las carga.
El system prompt entrega ~80% del trabajo. El 20% final (afinar copy, tweakear spacing, ajustar interacciones) es manual o con prompts adicionales.
Si tu equipo usa Vue + Nuxt en lugar de Next.js, decilo explícitamente en el discovery o en requisitos. Si no, va con default Next.js.
Este sistema está para una landing. Si necesitás site multi-página, necesitás múltiples ejecuciones o approach distinto.
Después de construir, validá:
> Usá Agent Browser para entrar a http://localhost:3000.
Evaluá UX. Reportá 3 cosas que mejoraría.Agent Browser te da feedback automático.
Para sumar animaciones premium después de la base:
> Aplicá Emil Kowalski Skill a la landing recién construida.
Foco en hero entry animation y micro-interactions en CTAs.Si el copy demo suena IA-generated:
> Pasá todo el copy de la landing por /humanizer.
Mantené estructura, mejorá tono.> 1. Cloná https://stripe.com con clonador
> 2. Aplicá Instant Landing system prompt al output para
adaptarlo a mi marcaClonador + Instant Landing.