Biblioteca de prompts
Prompts probados para IA, organizados por categoría. Copia y úsalos directamente en tu modelo favorito.
💡 ¿Sabías que puedes valorar los prompts? Dale a las ⚡ de cada tarjeta para puntuar del 1 al 5. Los mejor valorados aparecen en Favoritos.
💬 ¿Necesitas ayuda para crear o mejorar un prompt? Usa el botón ⚡ Asistente (abajo a la derecha), o entra a su página completa desde el menú.
Aprender un concepto técnico con analogías
desarrollo
Explícame el concepto de [concepto técnico, ej. "closures en JavaScript", "programación asíncrona", "índices en bases de datos"] como si tuviera conocimientos básicos de programación pero nunca hubiera trabajado con esto.
Usa una analogía del mundo real, luego un ejemplo de código simple, y termina con un caso donde se me podría complicar si no lo entiendo bien.
Preparar código para producción
desarrollo
Aquí tienes código que funciona en local/desarrollo:
[pega el código]
Revísalo pensando en llevarlo a producción: manejo de errores, validación de entradas, casos donde podría fallar silenciosamente, y variables sensibles que no deberían estar hardcodeadas. Dame el código corregido con comentarios explicando cada cambio de seguridad/robustez.
Convertir un requisito en pseudocódigo/código
desarrollo
Quiero implementar esta funcionalidad: [describe qué debe hacer, en lenguaje natural]
El lenguaje/framework que uso es: [especifica]
Restricciones técnicas: [ej. no puedo usar librerías externas, debe ser compatible con X]
Primero dame el pseudocódigo con la lógica, y después la implementación real comentada.
Elegir la arquitectura o herramienta adecuada
desarrollo
Estoy construyendo: [describe el proyecto]
Estas son mis restricciones: [ej. presupuesto, tiempo, experiencia del equipo, escala esperada de usuarios]
Compárame [2-3 opciones técnicas que estés valorando, ej. "Firebase vs Supabase vs backend propio"] en una tabla: coste, curva de aprendizaje, escalabilidad, y mantenimiento a largo plazo. Termina con tu recomendación razonada para mi caso concreto.
Refactorizar código sin cambiar su comportamiento
desarrollo
Aquí tienes código que funciona pero quiero mejorar su calidad:
[pega el código]
Refactorízalo priorizando: [elige: legibilidad / rendimiento / seguir principios SOLID / reducir duplicación]
Mantén exactamente el mismo comportamiento externo. Explica cada cambio significativo que hagas y por qué.
Diseñar el esquema de una base de datos
desarrollo
Necesito diseñar la base de datos para: [describe tu proyecto/app]
Las entidades principales son: [lista las entidades, ej. usuarios, pedidos, productos]
Estas son las relaciones que sé que existen: [descríbelas si las conoces]
Propón un esquema de base de datos relacional: tablas, columnas con tipos de datos, claves primarias/foráneas, e indica dónde pondrías índices para mejorar el rendimiento.
Documentar código existente
desarrollo
Aquí tienes este código sin documentar:
[pega el código]
Genera documentación clara: un comentario de cabecera explicando el propósito general, documentación por función/método (parámetros, qué devuelve, efectos secundarios si los hay), y señala si detectas algo ambiguo o que necesitaría una nota extra para otro desarrollador.
Generar tests unitarios
desarrollo
Aquí tienes una función/clase en [lenguaje]:
[pega el código]
Escribe un conjunto de tests unitarios usando [framework de testing, ej. Jest, PHPUnit, pytest] que cubran: casos normales, casos límite (edge cases), y casos de error esperados. Explica brevemente qué cubre cada test.
Explicar un error paso a paso
desarrollo
Estoy recibiendo este error: [pega el mensaje de error completo]
Esto es lo que estaba intentando hacer: [describe el contexto]
Este es el código relevante: [pega el fragmento de código]
Explícame en términos sencillos qué está causando el error, por qué ocurre exactamente en ese punto, y dame la solución con el código corregido.
Revisión de código (code review)
desarrollo
Actúa como un desarrollador senior haciendo code review. Aquí está el código:
[pega tu código, indica el lenguaje]
Revisa:
1. Bugs o errores lógicos
2. Problemas de legibilidad o mantenibilidad
3. Oportunidades de mejora de rendimiento
4. Si sigue las buenas prácticas del lenguaje/framework
Para cada punto, explica el problema y muestra cómo lo solucionarías, no solo qué está mal.