Programación y código Intermedio 2 min de lectura

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.

Compatible con: ChatGPTClaudeGeminiCopilot Actualizado: 25 octubre 2026
Prompt 1172 caracteres · 6 variables
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

  1. 01

    Pega tu código existente aunque no lo uses: sin contexto el modelo inventa una estructura que no encaja con la tuya.

  2. 02

    Pide las pruebas junto al código, no después: son las que revelan qué entendió el modelo.

  3. 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

Esta 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.