Programación y desarrollo de software
Tanto si estás aprendiendo a programar como si despliegas software en producción, la IA cambia el ciclo de trabajo. Quienes ganan la tratan como un compañero rápido y experto — y verifican todo lo que produce.
En qué destaca
- Explicar código o errores que no conoces en lenguaje llano.
- Generar código repetitivo (boilerplate), tests y primeros borradores de funciones.
- Refactorizar para ganar claridad y depurar razonando sobre una traza de pila.
- Traducir entre lenguajes y frameworks.
- Revisar un diff en busca de errores y malos olores de código.
Para bases de código reales, hazlo dentro de tu repositorio con Claude Code, que puede leer archivos, ejecutar tests y editar con tu aprobación.
El ciclo de oro
- Da contexto — el código relevante, el error, lo que esperabas frente a lo que obtuviste. Si entra vago, sale vago.
- Pide un plan para cambios no triviales antes de editar (Modo Plan).
- Genera el cambio.
- Léelo — entiéndelo antes de aceptarlo. El código es tuyo.
- Ejecútalo — tests, lint, build. Nunca te fíes de un "esto funciona" sin ejecutarlo.
El paso que separa los buenos resultados de los malos es la flecha que vuelve al inicio: cuando una prueba falla, no parchees a ciegas — vuelve a introducir el fallo como contexto nuevo.
Prompts que valen su peso
Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}
Reglas inquebrantables
:::warning Verifica y protege tus secretos
- Ejecuta y revisa el código generado — puede estar sutilmente equivocado o inventar APIs que no existen.
- Nunca pegues secretos ni claves en un prompt (Privacidad).
- Para programación agéntica o automatizada, restringe los permisos y lee Proteger agentes. :::