Communitygithub.com

wolfenazz/YzPzCode

Landing page SaaS de una sola página con héroe, características, prueba social, precios y CTA. Respeta los tokens de color, tipografía y diseño del archivo DESIGN.md activo.

¿Qué es YzPzCode?

Esta skill genera una landing page completa de SaaS en una sola página, siguiendo estrictamente un plano de diseño definido en DESIGN.md. Es ideal para desarrolladores y agentes de IA que necesitan crear rápidamente páginas de marketing de producto sin desviarse del sistema de diseño existente. La skill lee el archivo DESIGN.md del proyecto para extraer la paleta de colores, la tipografía y los principios de layout. Luego construye las secciones requeridas en orden: Héroe, Características (3-6 tarjetas), Prueba social (0 o más), Precios (opcional), CTA final y Pie de página. Todo el CSS se in-linea en el archivo HTML de salida, sin dependencias externas de JavaScript ni archivos adicionales. La skill soporta parámetros como 'hero_density' (para el espaciado vertical del héroe), 'proof_count' (número de elementos de prueba social), 'has_pricing' (booleano para mostrar precios), 'product_name' y 'tagline' para personalizar el contenido. Los elementos editables se marcan con el atributo 'data-od-id' para compatibilidad con el modo de comentarios de la aplicación host. Al final, la skill verifica que los colores no estén rotos, que el diseño sea responsive (1440w, 768w, 375w) y que el color de acento se use como máximo dos veces. El resultado es un único archivo 'index.html' listo para usar, que puede integrarse directamente en cualquier proyecto SaaS o sitio web estático.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/wolfenazz/YzPzCode/tree/HEAD/app/desgin/plugins/_official/examples/saas-landing

Preguntar en tu IA favorita

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

Documentación

Habilidad: Landing SaaS

Genera una landing page SaaS de una sola página. Agente, sigue exactamente este flujo de trabajo.

1. Leer el contexto

Antes de escribir nada:

  • Lee DESIGN.md en el directorio de trabajo actual. Si falta, detente y pide uno.
  • Identifica la paleta de colores, los tokens de tipografía y los principios de layout.
  • Toma nota de la sección "Guía de instrucciones para el agente" — anula cualquier instrucción aquí si entran en conflicto.

2. Planificar las secciones

Secciones requeridas, en orden:

  1. Héroe — logotipo o marca textual, titular (entrada de eslogan), subtítulo (1–2 frases), CTA principal, CTA secundaria. Usa el parámetro de densidad_del_héroe como padding vertical en px.
  2. Características — 3–6 tarjetas de características. Cada una: icono, título corto, cuerpo de 1–2 frases.
  3. Prueba social — cantidad_pruebas logotipos o testimonios. Si es 0, salta esta sección.
  4. Precios — 2–3 niveles. Incluir solo si tiene_precios es verdadero.
  5. CTA final — banda grande de color de acento con un botón de llamado a la acción.
  6. Pie de página — mínimo: enlaces + copyright.

3. Aplicar el sistema de diseño

  • Todos los colores deben provenir de los tokens de DESIGN.md. No inventes valores hex.
  • Tipografía: usa la fuente declarada para titulares y la fuente del cuerpo para todo lo demás.
  • Layout: respeta la cuadrícula, el ancho máximo y las reglas de espaciado entre secciones.
  • Componentes: usa los patrones declarados para botones, tarjetas y campos de entrada. No agregues sombras si la sección "Profundidad y elevación" de DESIGN.md dice mínimo.
  • Acento: usa el color de acento solo una vez en el héroe, una vez en la CTA final y para todos los enlaces. No satures la página.

4. Escribir el archivo

Genera un único archivo index.html autocontenido con:

  • Todo el CSS en línea dentro de un bloque <style> en <head>.
  • Fuentes de respaldo del sistema si las fuentes de DESIGN.md no se pueden cargar desde Google Fonts u otras fuentes.
  • Sin JS externo.
  • HTML semántico (<header>, <main>, <section>, <footer>).
  • Cada elemento editable etiquetado con data-od-id="<slug-único>" para que el modo de comentarios de la aplicación host pueda apuntar a él.

5. Autoverificación

Antes de finalizar, verifica:

  • Todo el texto tiene contenido significativo, no lorem ipsum (usa los inputs de nombre_del_producto y eslogan; genera copia específica plausible para el resto).
  • No hay referencias de color rotas (cada valor CSS de color está en la paleta de DESIGN.md o es una variante alfa/fallback válida).
  • Los puntos de interrupción responsive coinciden con la sección "Comportamiento responsive" de DESIGN.md.
  • La página se ve bien a 1440w, 768w y 375w (simular mentalmente).
  • El acento se usa como máximo dos veces en total.

6. Terminado

Escribe solo index.html. No generes un archivo CSS separado, JS ni README.


Para los autores de habilidades que leen esto como referencia

Esta es una habilidad mínima pero completa. Estructura:

saas-landing-skill/
├── SKILL.md    ← estás aquí
└── assets/
    └── base.html    (plantilla inicial opcional; esta habilidad no usa ninguna)

Cosas a notar:

  • El bloque de metadatos od: es opcional para compatibilidad solo con Claude-Code, pero agregarlo activa las entradas tipificadas, los sliders, los metadatos de vista previa y el control de capacidades de OD.
  • El flujo de trabajo debajo de los metadatos es Markdown plano que el agente lee como su instrucción de sistema.
  • DESIGN.md se trata como un colaborador, no como una anulación. La habilidad le da al agente autoridad para anular cuando el resumen entra en conflicto, pero nunca para inventar nuevos tokens.
  • El etiquetado data-od-id es la forma en que conectamos elementos al modo de comentarios. Las habilidades que quieran compatibilidad con el modo de comentarios deben anotar su salida.

Consulta ../../docs/skills-protocol.md para el protocolo completo.

Skills relacionados