Prompt para generar código que se puede mantener
Código que puedes mantener después: supuestos declarados, errores tratados, pruebas incluidas y una decisión de diseño justificada.
Actúa como desarrollador senior en un equipo con revisión de código. Escribe código que otra persona pueda mantener dentro de seis meses. CONTEXTO - Lenguaje y versión: [LENGUAJE Y VERSIÓN] - Framework y versión: [FRAMEWORK] - Qué debe hacer: [OBJETIVO] - Cómo lo uso: [ENTORNO: CLI / API / FRONTEND / SCRIPT] - Restricciones: [DEPENDENCIAS PERMITIDAS, ESTILO, LÍMITES] - Lo que ya existe: [CÓDIGO RELEVANTE] ANTES DE ESCRIBIR - Repite el objetivo en una frase. Si es ambiguo, hazme las preguntas mínimas para desbloquearlo. SALIDA 1) SUPUESTOS — qué asumo sobre los datos de entrada y por qué. 2) CÓDIGO — completo y ejecutable, con nombres claros y comentarios solo donde la lógica no es evidente. 3) ERRORES — cómo trata entradas inválidas, fallos de red y datos vacíos. Sé explícito, no silencies excepciones. 4) PRUEBAS — 3 pruebas, de las que una cubra el caso raro. 5) CÓMO EJECUTARLO — los comandos exactos. 6) DECISIÓN DE DISEÑO — la opción que descartaste y por qué. REGLAS - Sin dependencias que no estén en la lista permitida. - Nada de pseudocódigo: si algo no se puede escribir con lo que tengo, dilo. - Si el problema real no es el que describo, dímelo.
El prompt importa menos que el contexto: versión, dependencias permitidas y código existente. Sin esos tres, el código generado es un ejemplo, no una solución.
02 — Variables
Rellena los corchetes
Los campos resaltados son los sitios donde van tus datos. No hace falta rellenarlos todos: lo que dejes vacío lo completa el modelo con su propio criterio.
[LENGUAJE Y VERSIÓN]
[FRAMEWORK]
[OBJETIVO]
[ENTORNO: CLI / API / FRONTEND / SCRIPT]
[DEPENDENCIAS PERMITIDAS, ESTILO, LÍMITES]
[CÓDIGO RELEVANTE]
03 — Cómo se usa
Cómo usarlo, paso a paso
- 01
Pega tu código existente aunque no lo uses: sin contexto el modelo inventa una estructura que no encaja con la tuya.
- 02
Pide las pruebas junto al código, no después: son las que revelan qué entendió el modelo.
- 03
Si el código supera las 200 líneas, pide que lo divida en funciones antes de seguir.
04 — Variantes
El mismo prompt, otro resultado
Un prompt no resuelve todos los casos. Estas variantes piden el mismo trabajo con otro tono, otra longitud o otro formato: elige la que encaje.
Legacy sin tocar
Mismo objetivo con una restricción: cero cambios en el código existente, solo un módulo nuevo que lo envuelva y exponga una interfaz limpia.
Revisión
Modo revisión: te pego mi código y me devuelves solo los problemas reales, ordenados por gravedad, sin reescribirlo.
05 — Consejos
Notas que suben el resultado de nivel
- El código generado se juzga por lo que pasa cuando los datos son raros. Exige siempre el tratamiento de errores antes de aceptar nada.
- Pide que repita el objetivo en una frase: si lo ha entendido mal, lo verás antes de leer cien líneas.
06 — Preguntas
Preguntas frecuentes sobre Programación y código
¿Debo usar el código tal cual?
Léelo antes de ejecutarlo. Los fallos más caros del código generado no son de sintaxis, sino de supuestos: permisos, nulos y concurrencia.
¿Qué modelo elijo?
Para código con lógica compleja, prueba dos y quédate con el que respete mejor tus restricciones. La diferencia no está en conocer el lenguaje, sino en no inventarse tus datos.
Siguiente
También te puede servir
Prompt para encontrar errores en el código
Un error tiene causas ordenadas por probabilidad, no parches. El prompt exige reproducción mínima y pruebas que confirmen cada hipótesis.
Intermedio ChatGPTClaudePrompt de refactorización: sin cambiar comportamiento
Refactoriza código sin romperlo: primero se fija el comportamiento con pruebas, después se cambia por pasos que se pueden deshacer.
Avanzado ChatGPTClaudePrompt de Python listo para ejecutar
Un script de Python que funciona a la primera: entradas, rutas, errores tratados y el comando exacto para ejecutarlo.
Inicial ChatGPTClaudePrompt de página HTML y CSS sin framework
Una página en HTML y CSS sin frameworks: responsive, accesible y con una base tipográfica que se lee de verdad.
InicialEsta página la ha preparado el equipo editorial de CopyPromt y se publicó por primera vez el 25 octubre 2026. Los prompts están escritos para funcionar en varios modelos; los nombres de marca se citan solo a modo de identificación.