Biblioteca de Blueprints

25 ejemplos listos para usar

Copia el blueprint, pégalo en tu IA con tu NEXUS.md y genera código listo para usar

~70%

menos texto promedio

0

ambigüedad

25

blueprints listos

Card básica

Tarjeta simple con imagen, título y descripción

Sin NEXUS

45palabras

en lenguaje natural

Con NEXUS

13palabras

resultado determinista

Ahorro

72%

menos palabras

NEXUS Blueprint
Page ProductCard
  Section #glass
    Image < product.thumbnail [ratio:16/9]
    Text < product.name !bold !xl
    Text < product.description #muted
    Text < product.price #accent !bold
Resultado determinista — cero ambigüedad
Sin NEXUS — Prompt natural

Crea un componente de card de producto en React con Tailwind. Debe tener una imagen en la parte superior con relación de aspecto 16:9, debajo el nombre del producto en negrita y tamaño grande, luego la descripción en color gris, y al final el precio resaltado en color de acento. Usa un estilo glassmorphism con fondo semitransparente y bordes redondeados.

⚠️ Resultado variable según el modelo
Código generado
export function ProductCard({ product }) {
  return (
    <div className="glass-card rounded-2xl overflow-hidden">
      <img src={product.thumbnail} className="w-full aspect-video object-cover" />
      <div className="p-4">
        <h2 className="text-xl font-bold">{product.name}</h2>
        <p className="text-muted-foreground">{product.description}</p>
        <p className="text-accent font-bold">{product.price}</p>
      </div>
    </div>
  )
}
NEXUS Blueprint
Page ProductCard
  Section #glass
    Image < product.thumbnail [ratio:16/9]
    Text < product.name !bold !xl
    Text < product.description #muted
    Text < product.price #accent !bold
Resultado determinista — cero ambigüedad

💡 Pega el blueprint en Claude, GPT o Gemini junto con tu NEXUS.md

Card con acción

Tarjeta con botón de acción y estado condicional

Sin NEXUS

62palabras

en lenguaje natural

Con NEXUS

20palabras

resultado determinista

Ahorro

68%

menos palabras

NEXUS Blueprint
Page ProductCard
  Section #glass
    Image < product.thumbnail [ratio:16/9]
    Text < product.name !bold
    Text < product.price #accent
    ( product.inStock ) ->
      Button "Agregar al carrito" => CartStore.add(product)
    :
      Badge "Agotado" #muted
Resultado determinista — cero ambigüedad
Sin NEXUS — Prompt natural

Crea una card de producto en React que muestre imagen, nombre en negrita y precio. Si el producto tiene stock disponible, muestra un botón verde que diga "Agregar al carrito" y que llame a CartStore.add() con el producto. Si no hay stock, muestra una etiqueta gris que diga "Agotado". Usa estilos glassmorphism y Tailwind.

⚠️ Resultado variable según el modelo
Código generado
export function ProductCard({ product }) {
  return (
    <div className="glass-card rounded-2xl overflow-hidden">
      <img src={product.thumbnail} className="w-full aspect-video object-cover" />
      <div className="p-4 space-y-2">
        <h2 className="font-bold">{product.name}</h2>
        <p className="text-accent font-bold">{product.price}</p>
        {product.inStock ? (
          <button onClick={() => CartStore.add(product)}
            className="nexus-button-primary w-full">
            Agregar al carrito
          </button>
        ) : (
          <span className="nexus-badge">Agotado</span>
        )}
      </div>
    </div>
  )
}
NEXUS Blueprint
Page ProductCard
  Section #glass
    Image < product.thumbnail [ratio:16/9]
    Text < product.name !bold
    Text < product.price #accent
    ( product.inStock ) ->
      Button "Agregar al carrito" => CartStore.add(product)
    :
      Badge "Agotado" #muted
Resultado determinista — cero ambigüedad

💡 Pega el blueprint en Claude, GPT o Gemini junto con tu NEXUS.md

Card de estadísticas

Tarjeta para mostrar métricas o KPIs

Sin NEXUS

38palabras

en lenguaje natural

Con NEXUS

10palabras

resultado determinista

Ahorro

74%

menos palabras

NEXUS Blueprint
Section StatsCard #glass
  Text < stat.label #muted
  Text < stat.value !bold !xl #accent
  Text < stat.change #success
Resultado determinista — cero ambigüedad
Sin NEXUS — Prompt natural

Crea un componente de tarjeta de estadísticas en React con Tailwind. Debe mostrar una etiqueta en la parte superior en color gris claro, el valor principal en tamaño grande y negrita con color de acento, y debajo un indicador de cambio en color verde. Usa fondo glassmorphism con bordes redondeados y padding generoso.

⚠️ Resultado variable según el modelo
Código generado
export function StatsCard({ stat }) {
  return (
    <div className="glass-card rounded-2xl p-6">
      <p className="text-muted-foreground text-sm">{stat.label}</p>
      <p className="text-3xl font-bold text-accent mt-1">{stat.value}</p>
      <p className="text-green-500 text-sm mt-1">{stat.change}</p>
    </div>
  )
}
NEXUS Blueprint
Section StatsCard #glass
  Text < stat.label #muted
  Text < stat.value !bold !xl #accent
  Text < stat.change #success
Resultado determinista — cero ambigüedad

💡 Pega el blueprint en Claude, GPT o Gemini junto con tu NEXUS.md

Card de perfil

Tarjeta de usuario con avatar y datos

Sin NEXUS

41palabras

en lenguaje natural

Con NEXUS

12palabras

resultado determinista

Ahorro

70%

menos palabras

NEXUS Blueprint
Section ProfileCard #glass
  Image < user.avatar [ratio:1/1] !round
  Text < user.name !bold
  Text < user.role #muted
  Text < user.email #accent
Resultado determinista — cero ambigüedad
Sin NEXUS — Prompt natural

Crea una card de perfil de usuario en React centrada verticalmente. Debe mostrar el avatar del usuario circular en la parte superior, debajo el nombre en negrita, el rol en gris, y el email en color de acento. Todos los elementos centrados. Usa estilos glassmorphism con Tailwind y bordes redondeados.

⚠️ Resultado variable según el modelo
Código generado
export function ProfileCard({ user }) {
  return (
    <div className="glass-card rounded-2xl p-6 flex flex-col items-center gap-3">
      <img src={user.avatar} className="w-20 h-20 rounded-full object-cover" />
      <h3 className="font-bold text-lg">{user.name}</h3>
      <p className="text-muted-foreground text-sm">{user.role}</p>
      <p className="text-accent text-sm">{user.email}</p>
    </div>
  )
}
NEXUS Blueprint
Section ProfileCard #glass
  Image < user.avatar [ratio:1/1] !round
  Text < user.name !bold
  Text < user.role #muted
  Text < user.email #accent
Resultado determinista — cero ambigüedad

💡 Pega el blueprint en Claude, GPT o Gemini junto con tu NEXUS.md

Grid de cards

Cuadrícula responsiva de tarjetas

Sin NEXUS

58palabras

en lenguaje natural

Con NEXUS

18palabras

resultado determinista

Ahorro

69%

menos palabras

NEXUS Blueprint
Page ProductGrid
  Grid [cols:3]
    Section #glass * 6
      Image < product.thumbnail [ratio:16/9]
      Text < product.name !bold
      Text < product.price #accent
      Button "Ver más" => router.push(product.id)
Resultado determinista — cero ambigüedad
Sin NEXUS — Prompt natural

Crea una cuadrícula responsiva de cards de producto en React con Tailwind. En desktop muestra 3 columnas, en móvil 1 columna. Cada card debe tener imagen 16:9, nombre en negrita, precio en color de acento y un botón que navegue al detalle del producto. Itera sobre un array de productos. Usa glassmorphism y gap entre cards.

⚠️ Resultado variable según el modelo
Código generado
export function ProductGrid({ products }) {
  return (
    <div className="grid grid-cols-1 md:grid-cols-3 gap-4">
      {products.map(product => (
        <div key={product.id} className="glass-card rounded-2xl overflow-hidden">
          <img src={product.thumbnail} className="w-full aspect-video object-cover" />
          <div className="p-4">
            <h3 className="font-bold">{product.name}</h3>
            <p className="text-accent">{product.price}</p>
            <button onClick={() => router.push(product.id)}
              className="nexus-button-primary mt-2 w-full">
              Ver más
            </button>
          </div>
        </div>
      ))}
    </div>
  )
}
NEXUS Blueprint
Page ProductGrid
  Grid [cols:3]
    Section #glass * 6
      Image < product.thumbnail [ratio:16/9]
      Text < product.name !bold
      Text < product.price #accent
      Button "Ver más" => router.push(product.id)
Resultado determinista — cero ambigüedad

💡 Pega el blueprint en Claude, GPT o Gemini junto con tu NEXUS.md

¿No tienes NEXUS.md? Instala nxlang y genera el contexto para tu IA

npm install -g nxlang && nexus init