Prompt para Crear un Prototipo de Código de Prueba de Concepto
Genera un bloque de código de prueba de concepto en el lenguaje que elijas para validar rápidamente una idea o característica antes de invertir en desarrollo completo.
Este prompt está pensado para transformar ideas técnicas en prototipos de código de prueba de concepto rápidos y funcionales. La versión gratuita genera un bloque de código mínimo para validar la idea, mientras que la versión extendida añade diseño previo, explicación detallada y sugerencias de evolución hacia soluciones más robustas.
Es ideal para desarrolladores, equipos de producto y personas que deseen validar hipótesis técnicas con poco riesgo antes de invertir tiempo en una implementación completa.
Actúa como desarrollador de software. Genera un bloque de código de prueba de concepto para validar rápidamente una idea.
# INFORMACIÓN DEL USUARIO:
- Lenguaje de programación: [LENGUAJE]
- Idea o característica del proyecto: [IDEA]
- Requisitos mínimos del prototipo: [REQUISITOS]
Devuelve un único bloque de código autocontenido que implemente la prueba de concepto. Evita explicaciones extensas de texto; solo añade comentarios breves dentro del código cuando sean realmente necesarios para entender la lógica.
# CONTEXTO:
Eres un ingeniero de software senior. Tu tarea es crear un prototipo de código de prueba de concepto que permita validar una idea o característica concreta con el menor código posible, pero manteniendo legibilidad y buena estructura.
# INFORMACIÓN DEL USUARIO:
- Lenguaje de programación: [LENGUAJE]
- Idea o característica que se desea validar: [IDEA]
- Requisitos funcionales detallados: [REQUISITOS_DETALLADOS]
- Entorno de ejecución (CLI, API, front-end, script, etc.): [ENTORNO]
- Nivel de detalle del prototipo (simple, intermedio, cercano a producción): [NIVEL_DETALLE]
# BLOQUES DE RESPUESTA:
## 1. Diseño Rápido de la Prueba de Concepto
Describe en pocas líneas cómo se abordará la idea, qué entradas y salidas manejará el prototipo y qué se considerará como validación de éxito.
## 2. Código de Prueba de Concepto
Proporciona un único bloque de código autocontenido en el lenguaje indicado, listo para ejecutar o con los mínimos ajustes posibles. Usa comentarios breves solo cuando aporten claridad.
## 3. Explicación Paso a Paso
Explica la lógica del prototipo, conectando cada parte del código con los requisitos funcionales definidos.
## 4. Posibles Extensiones y Siguientes Pasos
Sugiere cómo evolucionar este prototipo hacia una versión más robusta o hacia un módulo reutilizable en el proyecto.
# CRITERIOS DE CALIDAD:
- El prototipo debe ser lo más simple posible pero funcional para validar la idea.
- El código debe ser legible y coherente con buenas prácticas básicas del lenguaje elegido.
- La explicación debe permitir a un desarrollador de nivel intermedio entender y adaptar el prototipo.
Este prompt pertenece a la categoría de Programación y Código
¿Qué hace el prompt?
Versión Básica
- Genera un único bloque de código de prueba de concepto en el lenguaje indicado.
- Traduce una idea o característica en una implementación mínima funcional.
- Toma en cuenta los requisitos básicos descritos por el usuario.
- Devuelve solo el código necesario para validar la idea en su forma más simple.
Versión Extendida
- Genera un único bloque de código de prueba de concepto en el lenguaje indicado.
- Traduce una idea o característica en una implementación mínima funcional.
- Toma en cuenta los requisitos básicos descritos por el usuario.
- Devuelve solo el código necesario para validar la idea en su forma más simple.
- Diseña primero un esquema conceptual breve del prototipo antes de escribir el código.
- Genera un bloque de código de prueba de concepto estructurado y listo para ejecutar.
- Explica la lógica paso a paso, enlazando cada parte del código con los requisitos.
- Sugiere mejoras o extensiones para evolucionar el prototipo a una versión más robusta.
- Incluye consideraciones básicas de legibilidad y mantenibilidad del código.
¿Cómo usar este prompt?
Versión Básica
- Copia el prompt en tu modelo de IA favorito.
- Rellena las variables con tu contexto real:
- [LENGUAJE] Ej.: 'JavaScript', 'Python', 'Go'.
- [IDEA] Ej.: 'endpoint que reciba un JSON y devuelva un resumen básico'.
- [REQUISITOS] Ej.: 'usar solo librerías estándar, manejar errores simples, devolver respuesta en formato JSON'.
- Ejecuta el prompt y copia el bloque de código generado en tu editor para probarlo y ajustarlo según tus necesidades.
Versión Extendida
- Completa las variables con tu información real:
- [LENGUAJE] Ej.: 'Python'.
- [IDEA] Ej.: 'servicio que reciba una URL y devuelva el título de la página'.
- [REQUISITOS_DETALLADOS] Ej.: 'manejar errores de red, validar URLs inválidas, devolver siempre un JSON con campo status'.
- [ENTORNO] Ej.: 'script ejecutado desde la consola'.
- [NIVEL_DETALLE] Ej.: 'intermedio: código limpio y fácil de extender'.
- Ejecuta el prompt y utiliza el diseño, el código y las sugerencias de extensiones como base para integrar el prototipo en tu proyecto o para iterar hacia una solución de producción.
Tips
Versión Básica
- Especifica el lenguaje de programación exacto que quieres usar.
- Describe la idea de forma concreta, evitando conceptos demasiado abstractos.
- Enumera los requisitos mínimos que debe cumplir el prototipo.
- Aclara si necesitas que el código sea ejecutable tal cual o solo pseudocódigo cercano al lenguaje elegido.
Versión Extendida
- Describe el entorno donde correrá el prototipo (CLI, script, API, front-end, etc.).
- Detalla los requisitos funcionales y no funcionales que consideres críticos.
- Aclara el nivel de detalle que necesitas: muy simple, intermedio o cercano a producción.
- Puedes pedir al modelo que priorice legibilidad sobre rendimiento o viceversa.