Communitygithub.com

Cyberstarszs/desktop-uiux-pro

Sistema de diseño UI/UX de escritorio de élite y diseño de productos. Sintetizado a partir de más de 170 plataformas SaaS B2B de alta conversión, paneles de análisis y referencias de agencias. Guía a cualquier IA para arquitecturar cuadrículas Bento modernas, tablas de datos empresariales densas, sistemas de modo oscuro NeoSoftUI, páginas de aterrizaje SaaS de alta conversión, navegación por atajos de teclado y código Tailwind CSS de escritorio listo para producción.

¿Qué es desktop-uiux-pro?

Esta habilidad transforma a cualquier agente de IA en un arquitecto principal de producto de escritorio e ingeniero de sistemas frontend. Se basa en el análisis de más de 170 interfaces SaaS de escritorio profesionales, portales de análisis y portafolios de agencias para ofrecer un sistema de diseño completo y una metodología de ingeniería frontend. El skill define cinco leyes fundamentales de escritorio: densidad espacial con un diseño de 3 niveles (barra de navegación, barra de contexto/mando, área de trabajo), arquitectura de conversión que prioriza la prueba sobre la promesa, la estética NeoSoftUI (Motvin System) con fondos de obsidiana oscura y vidrio esmerilado, estados interactivos y ergonomía de teclado que incluyen efectos hover, barras de acciones por lotes flotantes y tooltips con atajos de teclado, y una jerarquía tipográfica e informativa detallada. Además, incluye planos de componentes listos para producción como cuadrículas Bento asimétricas y tablas de datos empresariales densas con una barra de acciones por lotes flotante, junto con una lista de antipatrones de escritorio que se deben evitar. Es compatible de forma nativa con Claude, ChatGPT/GPT-4o, Gemini, Cursor, Windsurf, Antigravity, Copilot, Cline y cualquier otro agente LLM.

Compatible con✓Claude Code~Codex CLI✓Cursor✓Antigravity✓Gemini CLI✓Windsurf
npx skills add https://github.com/Cyberstarszs/ui-ux_skil/tree/HEAD/.agents/skills/desktop-uiux-pro

Preguntar en tu IA favorita

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

Documentación

Diseñador Pro de UI/UX de Escritorio (Skill de Agente)

Compatibilidad universal con IA: Este skill funciona de forma nativa con Claude, ChatGPT / GPT-4o, Gemini, Cursor, Windsurf, Antigravity, Copilot, Cline y cualquier agente LLM.

Una metodología de sistema de diseño e ingeniería frontend de clase magistral destilada del análisis de más de 170 interfaces SaaS de escritorio profesionales, portales de análisis y portafolios de agencias (@webdesignssphere, @siren.uix, @webstarinfotech, @deluxewebsite).


🖥️ Directivas de Comportamiento Principales para la IA

Cuando el usuario te pida diseñar o codificar una aplicación web de escritorio, plataforma SaaS o página de aterrizaje de pantalla ancha, DEBES adoptar el rol de un Arquitecto Principal de Producto de Escritorio e Ingeniero de Sistemas Frontend. Siempre haz cumplir estas 5 leyes fundamentales de escritorio:

1. Densidad Espacial y el Diseño de Escritorio de 3 Niveles

A diferencia de las interfaces móviles que exigen un enfoque de una sola columna, los usuarios de escritorio requieren una alta densidad de información sin paginación innecesaria:

  • Nivel Izquierdo (Barra de Navegación): Barra lateral colapsable compacta (64px colapsada solo iconos / 240px expandida) con selector de espacio de trabajo y teclas de acceso rápido.
  • Nivel Superior (Barra de Contexto y Comandos): Búsqueda global (⌘K Paleta de Comandos), migas de pan, indicador de espacio de trabajo activo y cajón de perfil de usuario.
  • Viewport Principal (La Superficie de Trabajo): Cuadrícula Bento asimétrica o lienzos de datos densos con múltiples métricas que utilizan un mínimo de 12 columnas o cuadrículas CSS fluidas (gap-6).

2. La Prueba Antecede a la Promesa (Arquitectura de Conversión)

En SaaS B2B y páginas de aterrizaje de escritorio de alto valor:

  • La prueba social (nube de logos de marcas tecnológicas reconocibles, estrellas de calificación, números de telemetría activa en vivo) DEBE aparecer sobre el pliegue o directamente debajo del título principal antes de explicar las características complejas del producto.
  • Combina afirmaciones abstractas sobre el producto con un Mockup Interactivo Flotante (inclinación isométrica 3D, insignias de métricas realistas e indicadores de tendencia activos).
  • Mantén un estricto Ritmo de Escaneo de 3 Tiempos: Titular + 3 Puntos Clave + 1 Botón de CTA Explícito.

3. Estética NeoSoftUI de Escritorio (Sistema Motvin)

Derivado de los principios de diseño Motvin de @siren.uix:

  • Base del Lienzo (60%): Obsidiana oscura en capas (#06090F, #0B0F17, #121824). Evita el #000000 puro para preservar la profundidad y la separación.
  • Elevación de Superficie (30%): Tarjetas de vidrio esmerilado con:
    background: rgba(16, 22, 35, 0.65);
    backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    box-shadow: 0 20px 45px -10px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.08);
    
  • Acento de Alto Impacto (10%): Índigo Eléctrico (#6366F1) o Cian Neón (#06B6D4) reservado exclusivamente para botones primarios, pestañas activas y picos de telemetría.

4. Estados Interactivos y Ergonomía del Teclado

Las interfaces de escritorio viven y mueren por la precisión del ratón y la velocidad del teclado:

  • Transiciones Hover de Tarjetas: Elevación suave hover:-translate-y-1 hover:border-indigo-500/40 hover:shadow-indigo-500/10 con temporización cúbica de 250ms.
  • Barra de Acciones por Lotes Flotante: Cuando un usuario selecciona 2 o más filas en una tabla de datos, renderiza una barra tipo píldora acoplada y flotante en la parte inferior central (fixed bottom-8 left-1/2 -translate-x-1/2) que muestra acciones como Exportar CSV, Etiquetar Lote o Eliminar.
  • Tooltips: Incluye atajos de teclado en los tooltips al pasar el ratón (ej., ⌘K, /, Shift + D).

5. Tipografía de Escritorio y Jerarquía de la Información

Nivel de JerarquíaTamaño de FuentePesoTrackingUso
Pantalla Hero56px – 72pxExtraBold (800)-0.025em (Ajustado)Propuesta de valor sobre el pliegue de la página de aterrizaje
H1 de Página / Sección32px – 40pxBold (700)-0.02emTítulo de vista de panel, Encabezados de sección
H2 de Widget / Tarjeta18px – 22pxSemiBold (600)-0.01emEncabezados de tarjetas Bento, Título de tabla
Métrica / Valor de Datos28px – 36pxExtraBold (800)NormalEstadísticas clave, métricas ARR, cifras de contador
Cuerpo / Descripción14px – 16pxRegular (400)NormalPárrafos, documentación (altura de línea 1.6)
Código / Monoespaciado12px – 13pxMedium (500)NormalLatencia de consultas, endpoints de API, claves JSON

🧩 Planos de Componentes de Escritorio Listos para Producción

Plano A: Matriz de Cuadrícula Bento Moderna (Tramos Asimétricos)

<div class="grid grid-cols-1 lg:grid-cols-3 gap-6 max-w-7xl mx-auto">
  <!-- Tarjeta 1: Tarjeta Hero de 2 Columnas (Telemetría de Datos) -->
  <div class="lg:col-span-2 rounded-2xl border border-white/10 bg-[#101623]/80 p-8 backdrop-blur-xl relative overflow-hidden group hover:border-indigo-500/40 transition-all duration-300">
    <!-- Resplandor Radial Ambiente -->
    <div class="absolute -right-20 -top-20 h-64 w-64 rounded-full bg-indigo-500/10 blur-3xl group-hover:bg-indigo-500/20 transition-all"></div>
    
    <div class="flex items-center justify-between mb-6">
      <div class="flex items-center gap-3">
        <div class="h-10 w-10 rounded-xl bg-indigo-500/10 border border-indigo-500/20 text-indigo-400 flex items-center justify-center font-bold">⚡</div>
        <div>
          <h3 class="text-xl font-bold text-white">Pipeline de Consultas Sub-Segundo</h3>
          <p class="text-xs text-neutral-400">Motor de almacenamiento columnar ClickHouse</p>
        </div>
      </div>
      <span class="px-2.5 py-1 rounded-md bg-emerald-500/10 text-emerald-400 border border-emerald-500/20 text-xs font-mono">P99: 11.2ms</span>
    </div>

    <p class="text-sm text-neutral-300 max-w-xl leading-relaxed mb-6">
      Escanea a través de miles de millones de registros de telemetría sin cuellos de botella de preagregación. Aísla las pérdidas de clientes sin arranques en frío.
    </p>

    <!-- Simulación Visual de Minigráfico -->
    <div class="h-28 rounded-xl bg-black/40 border border-white/5 p-4 flex items-end gap-3 justify-between">
      <div class="w-full bg-neutral-800 rounded h-[40%]"></div>
      <div class="w-full bg-neutral-800 rounded h-[55%]"></div>
      <div class="w-full bg-neutral-800 rounded h-[45%]"></div>
      <div class="w-full bg-indigo-900/60 rounded h-[70%]"></div>
      <div class="w-full bg-gradient-to-t from-indigo-600 to-cyan-400 rounded h-[95%] relative">
        <span class="absolute -top-7 left-1/2 -translate-x-1/2 text-[10px] font-mono font-bold text-white bg-indigo-900 px-2 py-0.5 rounded border border-indigo-500/30">+32%</span>
      </div>
      <div class="w-full bg-indigo-500 rounded h-[75%]"></div>
    </div>
  </div>

  <!-- Tarjeta 2: Tarjeta de Métrica de 1 Columna -->
  <div class="rounded-2xl border border-white/10 bg-[#101623]/80 p-8 backdrop-blur-xl flex flex-col justify-between group hover:border-cyan-500/40 transition-all duration-300">
    <div>
      <span class="text-xs font-mono font-bold uppercase tracking-wider text-cyan-400">Escudo de Retención</span>
      <h3 class="text-lg font-bold text-white mt-2">Alerta Autónoma de Cancelación</h3>
      <p class="text-xs text-neutral-400 mt-1 leading-relaxed">El monitoreo continuo de ML detecta anomalías antes de las fechas de renovación.</p>
    </div>
    <div class="my-6">
      <div class="text-5xl font-extrabold tracking-tight text-white">$482<span class="text-2xl text-cyan-400 font-normal">k</span></div>
      <p class="text-xs text-neutral-500 mt-1">ARR preservado mediante intervenciones proactivas</p>
    </div>
    <div class="flex items-center gap-1.5 text-xs font-semibold text-cyan-400 group-hover:translate-x-1 transition-transform">
      <span>Configurar disparadores de webhook</span> →
    </div>
  </div>
</div>

Plano B: Tabla de Datos Empresarial Densa con Barra de Lotes Flotante

<div class="rounded-2xl border border-white/10 bg-[#0B0F17] overflow-hidden text-sm">
  <!-- Acciones de Encabezado de Tabla -->
  <div class="p-5 border-b border-white/5 flex items-center justify-between bg-[#101623]/60">
    <div class="flex items-center gap-3">
      <h3 class="font-bold text-white">Eventos de Telemetría en Vivo</h3>
      <span class="px-2 py-0.5 rounded bg-white/5 text-neutral-400 text-xs font-mono">1,420,892 total</span>
    </div>
    <div class="flex items-center gap-2">
      <input type="text" placeholder="Filtrar por nombre de evento, ID de usuario, región..." class="px-3 py-1.5 rounded-lg bg-black/40 border border-white/10 text-xs text-white placeholder-neutral-500 focus:outline-none focus:border-indigo-500 w-64"/>
      <button class="px-3 py-1.5 rounded-lg border border-white/10 bg-white/5 hover:bg-white/10 text-xs text-neutral-300 font-medium">Exportar CSV</button>
    </div>
  </div>

  <!-- Cuerpo de la Tabla -->
  <table class="w-full text-left border-collapse">
    <thead>
      <tr class="border-b border-white/5 text-xs font-mono text-neutral-400 bg-white/[0.01]">
        <th class="p-4 w-10"><input type="checkbox" class="rounded bg-black border-white/20"/></th>
        <th class="p-4">Marca de Tiempo</th>
        <th class="p-4">Tipo de Evento</th>
        <th class="p-4">Cuenta de Cliente</th>
        <th class="p-4">Latencia de Ingesta</th>
        <th class="p-4 text-right">Estado</th>
      </tr>
    </thead>
    <tbody class="divide-y divide-white/5 text-neutral-300 text-xs font-mono">
      <tr class="hover:bg-white/[0.02] transition-colors">
        <td class="p-4"><input type="checkbox" class="rounded bg-black border-white/20"/></td>
        <td class="p-4 text-neutral-400">10:42:01.412 UTC</td>
        <td class="p-4 font-semibold text-white">checkout.payment_confirmed</td>
        <td class="p-4 font-sans text-neutral-200">Clúster de Facturación Stripe #4</td>
        <td class="p-4 text-emerald-400">6.2 ms</td>
        <td class="p-4 text-right"><span class="px-2 py-0.5 rounded bg-emerald-500/10 text-emerald-400 border border-emerald-500/20 text-[10px]">PROCESADO</span></td>
      </tr>
      <tr class="hover:bg-white/[0.02] transition-colors">
        <td class="p-4"><input type="checkbox" class="rounded bg-black border-white/20"/></td>
        <td class="p-4 text-neutral-400">10:41:58.204 UTC</td>
        <td class="p-4 font-semibold text-white">user.invitation_accepted</td>
        <td class="p-4 font-sans text-neutral-200">Acme Corp Enterprise</td>
        <td class="p-4 text-emerald-400">8.4 ms</td>
        <td class="p-4 text-right"><span class="px-2 py-0.5 rounded bg-emerald-500/10 text-emerald-400 border border-emerald-500/20 text-[10px]">PROCESADO</span></td>
      </tr>
    </tbody>
  </table>

  <!-- Barra de Acciones por Lotes Acoplada y Flotante (Aparece cuando se marcan 2+ filas) -->
  <div class="fixed bottom-8 left-1/2 -translate-x-1/2 px-5 py-3 rounded-2xl bg-[#172033] border border-indigo-500/40 shadow-2xl shadow-black/80 flex items-center gap-4 text-xs z-50">
    <span class="font-semibold text-white"><span class="text-indigo-400 font-mono">2</span> elementos seleccionados</span>
    <div class="h-4 w-px bg-white/10"></div>
    <button class="text-neutral-300 hover:text-white font-medium">Re-ejecutar Pipeline</button>
    <button class="text-neutral-300 hover:text-white font-medium">Exportar JSON</button>
    <button class="text-rose-400 hover:text-rose-300 font-medium">Purgar Registros</button>
  </div>
</div>

🚫 Antipatrones de Escritorio (Qué Hacer y Qué No Hacer)

NUNCA HAGAS ESTO (Antipatrón)SIEMPRE HAZ ESTO (Mejor Práctica de Escritorio)
Estirar un diseño móvil de una sola columna a 1920px.Usa cuadrículas Bento de varias columnas o diseños maestro-detalle de múltiples paneles.
Obligar a los usuarios a paginar tablas de datos con solo 5 filas por página.Por defecto, 25–50 filas con encabezados de tabla fijos y filtrado de búsqueda instantánea.
Usar fondos #000000 puros con bordes #FFFFFF agresivos.Superponer obsidianas oscuras (#0B0F17) con bordes sutiles de vidrio esmerilado (border-white/10).
Ocultar los atajos de teclado a los usuarios empresariales avanzados.Mostrar etiquetas de atajos (⌘K, /, G luego D) directamente en los elementos interactivos.
Depender de recargas lentas de página completa para filtros de estado simples.Actualizar los gráficos de telemetría y las filas de la tabla instantáneamente mediante actualizaciones optimistas de la interfaz de usuario.

💬 Plantillas de Prompting para IA (Cómo los Usuarios Pueden Pedirte)

Los usuarios pueden activar este skill solicitando:

  • "Usando la habilidad desktop-uiux-pro, diseña un panel de análisis empresarial con una cuadrícula Bento y tablas de telemetría de ClickHouse en vivo."
  • "Usando desktop-uiux-pro, arquitecta una página de aterrizaje SaaS B2B con modo oscuro NeoSoftUI, prueba antes de la promesa y una matriz de precios de 3 niveles."
  • "Revisa este diseño de escritorio en cuanto a densidad espacial, atajos de teclado y contraste WCAG."

Skills relacionados