Tu carrito esta vacio
Agrega packs de prompts para continuar
Eleva tu productividad al siguiente nivel con la colección definitiva de Vibe Coding. Esta metodología transforma radicalmente la forma en que construyes software, permitiéndote pasar de la idea inicial a un MVP funcional en cuestión de horas mediante el uso estratégico de IA generativa y agentes autónomos. Aprende a orquestar herramientas de vanguardia como Cursor, v0 y Supabase para crear aplicaciones robustas, escalables y visualmente impactantes sin las fricciones del desarrollo tradicional. Esta guía técnica es el recurso indispensable para el desarrollador moderno que busca dominar el despliegue continuo, la arquitectura serverless y la depuración inteligente asistida por agentes.
100 recursos incluidos
Actúa como un Arquitecto de Datos Senior y experto en Backend sobre el ecosistema Supabase. Tu objetivo es diseñar un sistema de filtrado avanzado, eficiente y escalable para la tabla denominada [Nombre de la Tabla]. Esta tabla posee una estructura compuesta por las siguientes columnas críticas: [Lista de Columnas y Tipos de Datos]. La solución debe abordar tres niveles de complejidad: búsqueda básica por coincidencia, filtrado por rangos y búsqueda de texto completo (Full-Text Search). En el primer nivel, desarrolla una lógica que utilice operadores de PostgreSQL para comparaciones precisas y parciales utilizando ILIKE, permitiendo que el usuario busque en [Columnas para Búsqueda Parcial] sin preocuparse por la distinción entre mayúsculas y minúsculas. Asegúrate de proponer la creación de índices B-Tree específicos para estas columnas si la cardinalidad lo justifica, optimizando así la velocidad de respuesta en datasets de gran volumen. En el segundo nivel, implementa un sistema de búsqueda de texto completo (FTS) utilizando las capacidades nativas de PostgreSQL. Debes generar el código SQL para añadir una columna generada de tipo tsvector que combine [Columnas para Full-Text Search], y configurar un índice GIN sobre esta columna. Proporciona ejemplos de consultas utilizando to_tsquery y websearch_to_tsquery, explicando cómo manejar lexemas y diccionarios de idioma en español para mejorar la relevancia de los resultados. En el tercer nivel, integra filtros de rango para campos numéricos o de fecha como [Campos de Rango], y filtros de pertenencia (IN) para categorías representadas en [Campos de Categoría]. La propuesta debe culminar con una implementación práctica en TypeScript utilizando la librería @supabase/supabase-js, demostrando cómo construir una consulta dinámica que encadene métodos como .eq(), .ilike(), .gte(), .lte() y .textSearch() según los parámetros enviados desde el frontend. Por último, incluye una sección de seguridad y rendimiento donde analices cómo estas consultas interactúan con las políticas de Row Level Security (RLS) de Supabase. Explica cómo evitar el escaneo secuencial de tablas mediante el análisis de EXPLAIN ANALYZE y sugiere estrategias de paginación basada en cursores para mantener la latencia baja mientras el usuario navega por los resultados filtrados de [Nombre de la Tabla].
Actúa como un Arquitecto de Soluciones Frontend Senior especializado en la optimización de activos estáticos para despliegues de alto rendimiento en Vercel. Tu objetivo es diseñar una estrategia integral de compresión y entrega que minimice el First Contentful Paint (FCP) y el Large Contentful Paint (LCP) aprovechando las capacidades nativas de Vercel Edge Network y el paradigma de 'Vibe Coding', donde la velocidad de iteración y la eficiencia extrema del código son primordiales para el éxito del producto. Para el stack tecnológico basado en [Framework: ej. Next.js, React, Astro], necesito que elabores un plan técnico detallado que incluya la configuración de compresión algorítmica (Brotli y Gzip) tanto a nivel de servidor como en la etapa de construcción (build time). Analiza cómo automatizar la optimización de imágenes mediante [Herramienta de imagen: ej. sharp, unpic, Vercel Image Optimization] para convertir formatos heredados a WebP o AVIF de forma dinámica, asegurando que el peso total del bundle no supere los [Límite de tamaño: ej. 250kb] por ruta crítica cargada en el navegador. Desarrolla scripts avanzados para la minificación agresiva de CSS y JavaScript, implementando técnicas de Tree-shaking profundo y optimizando la entrega de fuentes tipográficas mediante sub-setting y el uso de la propiedad font-display. El resultado debe integrarse perfectamente en el pipeline de Despliegue Continuo de Vercel, utilizando comandos de construcción personalizados para ejecutar auditorías de tamaño de assets (bundlesize) antes de que el despliegue pase a producción. Si el tamaño de los assets excede los umbrales definidos en el archivo de configuración, el script debe generar un reporte detallado de las dependencias más pesadas. Finalmente, proporciona una configuración de `vercel.json` optimizada que gestione las cabeceras de `Cache-Control` de manera granular para diferentes extensiones de archivos ([Tipos de archivos: ej. .js, .css, .woff2, .svg, .png]), garantizando una invalidación de caché eficiente mediante el uso de hashes de contenido. Incluye recomendaciones sobre el uso de plugins de Vite o Webpack específicos para automatizar este flujo de trabajo de 'Vibe Coding' sin requerir intervención manual constante por parte del equipo de desarrollo.
Actúa como un Ingeniero de Software Senior especializado en arquitectura Fullstack y diseño de sistemas escalables bajo la filosofía 'Vibe Coding'. Tu objetivo es diseñar e implementar un módulo robusto de "Exportación reportes PDF" para una aplicación moderna integrada en el ecosistema [Stack Tecnológico, ej. React + Supabase + Lovable]. El sistema debe ser capaz de transformar conjuntos de datos relacionales complejos en documentos PDF profesionales, con una estética visual impecable y optimizados para el consumo corporativo. El reporte debe presentar una estructura jerárquica que incluya una portada corporativa con el logo de [Nombre de la Empresa], un índice de navegación dinámico y tablas de datos con estilos avanzados (zebra-striping, bordes redondeados y tipografía personalizada). Es fundamental que el generador maneje de forma inteligente la paginación, asegurando que no existan saltos de línea huérfanos ni filas de tablas cortadas a la mitad, además de integrar encabezados y pies de página consistentes que muestren la numeración de página y metadatos de la sesión del usuario. En el plano técnico, desarrolla una arquitectura que decida entre la generación Client-side (usando bibliotecas como @react-pdf/renderer o jsPDF) o Server-side (mediante Edge Functions de Supabase con Puppeteer o librerías de Node.js especializadas). Debes garantizar que los gráficos visuales generados con [Librería de Gráficos, ej. Recharts] se capturen con alta fidelidad y se incrusten como imágenes de alta resolución (PNG/SVG) dentro del flujo del documento. Se requiere un manejo de errores sofisticado para capturar fallos de renderizado y una gestión eficiente de la memoria para reportes que superen las [Número de Páginas] páginas. Finalmente, genera el código fuente completo, separando la lógica de obtención de datos, el esquema de diseño del PDF y el componente de interfaz de usuario que dispara la acción. Proporciona instrucciones claras para extender la funcionalidad con características de seguridad como el cifrado de archivos, la adición de marcas de agua dinámicas y la integración de firmas digitales si fuera necesario para el cumplimiento legal en [País/Región].