50 Prompts de ChatGPT para Developers: Guía Práctica por Categoría

Diego Santos · 2026-02-20 · 8 min · IA & Machine Learning

Un buen prompt convierte a ChatGPT de un asistente genérico a un copiloto de ingeniería. La clave es dar contexto, definir el formato de salida y pedir razonamiento paso a paso. Esta guía reúne 50 prompts probados en proyectos reales, organizados por las fases del ciclo de desarrollo. Cada uno incluye la instrucción lista para copiar y adaptar a tu stack. Esta guía es una pieza de nuestro cluster sobre IA en desarrollo. Para el panorama completo del estado actual del ecosistema y la arquitectura recomendada, empezá por Desarrollo Web Potenciado por IA: Guía Práctica 2026.

Debugging (5 prompts)

Cuando un bug te tiene atascado, estos prompts ayudan a obtener hipótesis concretas y planes de depuración estructurados. Si tu equipo necesita acelerar el ciclo de desarrollo integrando IA en el flujo (no como add-on suelto), en FranMotion armamos el stack y los workflows de desarrollo web con IA-asistida para que cada PR llegue mejor desde el primer commit.
  • Analiza este error y dame 3 causas posibles ordenadas por probabilidad. Incluye cómo verificar cada una: [pega el stack trace]
  • Actúa como un debugger senior. Revisa este código y encuentra el bug que causa [describe el síntoma]. Explica por qué ocurre y cómo corregirlo: [pega tu código]
  • Estoy viendo un comportamiento intermitente donde [describe]. Genera un plan de diagnóstico con 5 pasos para aislarlo, desde logging hasta reproducción.
  • Este test falla con [error]. El código fuente es [pega]. Explica qué expectativa no se cumple y sugiere la corrección mínima.
  • Compara estas dos versiones del código y explica por qué la versión A funciona y la B lanza [error]: [pega ambas versiones]

Code Review (5 prompts)

Prompts para obtener una revisión de código estructurada, como si la hiciera un senior del equipo.
  • Revisa este código y lista: 3 bugs potenciales, 2 mejoras de performance y 1 posible vulnerabilidad de seguridad: [pega tu código]
  • Actúa como un reviewer estricto de pull requests. Evalúa este diff según: legibilidad, mantenibilidad, edge cases y naming. Da feedback accionable: [pega el diff]
  • Analiza esta función y sugiere cómo refactorizarla aplicando el principio de responsabilidad única. Muestra el antes y después: [pega la función]
  • Revisa este componente React y evalúa: renderizado innecesario, props drilling, accesibilidad y manejo de errores: [pega el componente]
  • Compara esta implementación con las mejores prácticas de [framework/librería]. Lista qué cambiarías y por qué: [pega tu implementación]

Testing (5 prompts)

Genera tests robustos y con buena cobertura de edge cases sin pasar horas escribiéndolos manualmente.
  • Genera tests unitarios con Jest para esta función. Incluye: happy path, edge cases (null, vacío, tipo incorrecto) y errores esperados: [pega la función]
  • Escribe tests de integración con supertest para este endpoint REST. Cubre: 200, 400, 401, 404 y 500. Usa mocks para la base de datos: [pega el controller]
  • Genera una tabla de casos de prueba para esta feature. Columnas: escenario, input, output esperado, prioridad (alta/media/baja): [describe la feature]
  • Crea tests E2E con Playwright para este flujo de usuario: [describe los pasos]. Incluye assertions de UI y manejo de estados de carga.
  • Analiza este archivo de tests y sugiere 5 casos que faltan. Prioriza por riesgo de regresión: [pega los tests existentes]

Arquitectura (5 prompts)

Decisiones de diseño técnico con trade-offs claros, ideales para ADRs y discusiones de equipo. Si estás definiendo la arquitectura de un SaaS, combina estos prompts con nuestra guía de arquitectura SaaS con IA para decisiones más fundamentadas.
  • Necesito diseñar [describe el sistema]. Dame 3 opciones arquitectónicas con trade-offs (complejidad, escalabilidad, costo, time-to-market). Recomienda una para un equipo de 3 devs.
  • Actúa como un arquitecto de software. Revisa este diagrama de sistema y señala: cuellos de botella, single points of failure y oportunidades de caching: [describe tu arquitectura]
  • Diseña el schema de base de datos para [describe el dominio]. Incluye: tablas, relaciones, índices recomendados y justificación de cada decisión.
  • Compara estas dos estrategias de API: REST con paginación cursor vs GraphQL con fragments. Para mi caso de uso [describe], cuál es mejor y por qué.
  • Genera un ADR (Architecture Decision Record) para la decisión de usar [tecnología A] en lugar de [tecnología B] para [caso de uso]. Formato: contexto, decisión, consecuencias.

Documentación (5 prompts)

Documenta tu código, APIs y decisiones sin que sea una tarea tediosa.
  • Genera documentación JSDoc completa para esta función. Incluye: descripción, parámetros con tipos, valor de retorno, excepciones y un ejemplo de uso: [pega la función]
  • Crea un README.md profesional para este proyecto. Secciones: descripción, quick start, arquitectura, API reference, contributing y license: [describe el proyecto]
  • Documenta este endpoint REST en formato OpenAPI/Swagger 3.0. Incluye: ruta, método, parámetros, request body, respuestas y ejemplos: [pega el endpoint]
  • Genera una guía de onboarding para un nuevo developer que se une al equipo. El stack es [describe]. Cubre: setup local, flujo de trabajo, convenciones y recursos clave.
  • Escribe un changelog para esta release siguiendo el formato Keep a Changelog. Los commits son: [pega la lista de commits]

Refactoring (5 prompts)

Refactoriza con confianza usando prompts que descomponen el problema en pasos seguros. Especialmente útil cuando migras a React 19 o modernizas un codebase legacy.
  • Refactoriza este código para reducir su complejidad ciclomática. Mantén el mismo comportamiento y muestra los tests que lo verifican: [pega el código]
  • Convierte este componente de clase React a un functional component con hooks. Preserva: estado, efectos y refs. Explica cada cambio: [pega el componente]
  • Este archivo tiene 500+ líneas. Propone un plan de extracción en módulos más pequeños. Para cada módulo: nombre, responsabilidad y dependencias: [pega el archivo]
  • Refactoriza estas queries SQL en bruto a Prisma ORM. Mantén las mismas relaciones y filtros. Añade tipado TypeScript: [pega las queries]
  • Aplica el patrón Strategy para eliminar este switch/case de 10 ramas. Muestra la interfaz, las implementaciones y cómo se registran: [pega el switch]

DevOps y CI/CD (5 prompts)

Automatiza pipelines, dockeriza servicios y configura infraestructura con prompts precisos.
  • Genera un Dockerfile multi-stage optimizado para una app Node.js con Prisma. Requisitos: imagen mínima, no root, health check y build cache: [describe tu app]
  • Crea un workflow de GitHub Actions para: lint, test, build y deploy. Incluye: cache de dependencias, matrix testing y deploy condicional a producción: [describe tu stack]
  • Escribe un docker-compose.yml para desarrollo local con: app, PostgreSQL, Redis y Mailhog. Incluye volumes, healthchecks y variables de entorno.
  • Genera un script de backup automático para PostgreSQL que: haga dump, comprima, suba a S3 y limpie backups de más de 30 días. Incluye manejo de errores y logging.
  • Diseña una estrategia de deployment blue-green para [mi servicio] en [plataforma]. Incluye: rollback automático, health checks y plan de migración de DB.

Aprendizaje (5 prompts)

Aprende conceptos complejos más rápido con explicaciones adaptadas a tu nivel.
  • Explícame [concepto técnico] como si fuera un developer con 2 años de experiencia. Usa una analogía del mundo real y un ejemplo de código simple.
  • Compara [tecnología A] vs [tecnología B] en una tabla con: curva de aprendizaje, performance, ecosistema, comunidad, caso de uso ideal. Recomienda una para [mi contexto].
  • Crea un plan de aprendizaje de 4 semanas para dominar [tecnología]. Para cada semana: objetivo, recursos (docs, videos, ejercicios), proyecto práctico y criterio de éxito.
  • Dame 5 ejercicios progresivos para practicar [concepto]. Desde nivel básico hasta avanzado. Cada uno con: enunciado, hint y solución con explicación.
  • Actúa como un entrevistador técnico senior. Hazme 10 preguntas sobre [tema] de dificultad creciente. Después de cada respuesta mía, evalúa y explica la respuesta ideal.

SQL y Datos (5 prompts)

Optimiza queries, diseña schemas y resuelve problemas de datos con precisión.
  • Optimiza esta query SQL que tarda [X segundos]. Muestra: el plan de ejecución esperado, los índices necesarios y la query optimizada: [pega la query]
  • Genera una migración de base de datos para añadir [describe los cambios]. Incluye: ALTER TABLE, índices, datos default y rollback: [describe el schema actual]
  • Escribe una query para generar un reporte de [describe]. Necesito: agrupación por [campo], filtro por [rango de fechas], ordenamiento por [métrica] y paginación cursor.
  • Analiza este schema y detecta: campos sin índice que deberían tenerlo, relaciones faltantes, campos nullable que deberían ser required y oportunidades de normalización: [pega el schema]
  • Genera seed data realista para estas tablas: [lista]. Necesito 20 registros por tabla con datos coherentes entre sí (FKs válidas, rangos lógicos).

API Design (5 prompts)

Diseña APIs RESTful consistentes, bien documentadas y preparadas para escalar.
  • Diseña los endpoints REST para un módulo de [describe]. Para cada uno: método, ruta, parámetros, body, respuestas (200, 400, 401, 404), y ejemplo curl.
  • Revisa este diseño de API y sugiere mejoras en: naming de rutas, códigos de estado HTTP, estructura de errores, paginación y versionado: [pega tus endpoints]
  • Genera tipos TypeScript para los request body y response de estos endpoints. Incluye: validación con Zod y tipos para errores: [describe tus endpoints]
  • Diseña un sistema de rate limiting para esta API. Criterios: por usuario, por endpoint y global. Incluye: headers de respuesta, storage (Redis) y configuración.
  • Crea un middleware de validación reutilizable para Express que: valide body/query/params con Zod, retorne errores consistentes y maneje tipos de contenido.

Checklist accionable

  • Crea un repositorio de prompts compartido por tu equipo en Notion o GitHub.
  • Personaliza cada prompt con el contexto específico de tu proyecto antes de usarlo.
  • Siempre revisa y valida el output de la IA antes de integrarlo en producción.
  • Itera el prompt si la primera respuesta no es precisa: añade restricciones o ejemplos.
  • Mide el impacto: compara tiempo de tarea con y sin asistencia de IA.
  • Mantén los prompts actualizados conforme tu stack y convenciones evolucionen.

Herramientas

  • ChatGPT
  • Claude
  • GitHub Copilot
  • Cursor

Recursos

  • Pack completo de 50 prompts (copiar y pegar)
  • Checklist de productividad con IA para equipos dev
  • Guía de prompt engineering para developers
  • #ChatGPT
  • #Productividad
  • #AI Tools
  • #Prompts