Colección de prompts reutilizables para trabajar con Codex (o agentes de código) de forma consistente, controlada y con menos errores.
Estos prompts están pensados para:
- reducir errores al modificar código
- evitar cambios innecesarios o fuera de alcance
- mantener diffs claros y revisables
- mejorar la calidad de las respuestas de Codex
- separar claramente pensamiento vs ejecución
| Archivo | Uso |
|---|---|
base.md |
Cambios generales |
bug-fix.md |
Corrección de errores |
ux-improvement.md |
Mejoras de UX o features |
refactor-safe.md |
Limpieza / refactor controlado |
analysis-only.md |
Análisis sin modificar código |
change-block.md |
Cambios en múltiples métodos |
validation.md |
Validación posterior |
example.md |
Ejemplo adaptable |
- Elegí el prompt según el tipo de tarea
- Completá los campos (
Objetivo,Archivos, etc.) - Pegalo en Codex
- Revisá el diff antes de aceptar cambios
Definir problema → (Chat / pensamiento)
↓
Elegir prompt
↓
Completar prompt
↓
Codex implementa
↓
Revisar diff
↓
Probar en entorno real
↓
Commit
“Hacer solo los cambios necesarios”
Evita que el agente:
- modifique archivos no relacionados
- introduzca refactors inesperados
❌ Evitar:
- arreglar bug + refactor + feature en un mismo pedido
✔️ Preferir:
- un problema → un prompt → un commit
Nunca asumir que el resultado es perfecto.
Revisar:
- nombres
- imports
- consistencia
- código inesperado
Usar Codex para:
- ejecutar cambios
- explorar código
- refactor controlado
No para:
- decisiones de arquitectura
- diseño de producto
- prioridades
Si el cambio afecta varias funciones:
pedir métodos completos consistentes
Evita errores como:
- variables inexistentes
- helpers faltantes
- firmas inconsistentes
Problema:
La función no valida correctamente inputs nulos.
Archivo:
- src/utils/validator.js
Comportamiento actual:
Se rompe cuando recibe undefined
Comportamiento esperado:
Debe ignorar o manejar valores nulos
→ usar bug-fix.md
Objetivo:
Mejorar feedback visual en hover
Archivo:
- src/components/Button.js
→ usar ux-improvement.md
Analizar:
- src/services/api.js
Quiero saber:
- dónde se hacen las llamadas HTTP
- qué funciones dependen de ellas
→ usar analysis-only.md
Copiar código manualmente
Editar partes sueltas
Arreglar errores uno por uno
Esto suele generar:
- inconsistencias
- bugs silenciosos
- pérdida de tiempo
Definir bien el cambio
↓
Usar prompt claro
↓
Dejar que Codex modifique
↓
Revisar diff
Checklist mental:
- ¿El cambio cumple el objetivo?
- ¿Hay referencias rotas?
- ¿Se tocaron archivos innecesarios?
- ¿El comportamiento no relacionado sigue igual?
Estos prompts no buscan que Codex “piense por vos”, sino que:
👉 ejecute mejor lo que ya decidiste
- Guardar estos prompts como snippets
- Adaptarlos a tu estilo de código
- Usarlos de forma consistente
- Iterarlos con el tiempo
Podés extender este repo con:
- ejemplos reales antes/después
- prompts por lenguaje (JS, PHP, Python)
- prompts para testing
- prompts para documentación
Si encontrás mejoras o variantes útiles:
- agregalas como nuevos prompts
- documentá casos reales
- mantené los cambios simples y reutilizables
Pensá primero. Usá prompts claros. Revisá siempre el diff. Hacé commits chicos.