1. Elige una tarea pequeña y verificable
Para empezar, algo que puedas revisar en diez minutos: un endpoint nuevo, una prueba que falta, un error reproducible. Cuanto más fácil sea comprobar que está terminado, mejor será el resultado.
2. Escríbela como un buen ticket
Las mejores instrucciones dicen qué hacer, qué patrón seguir y cómo se verifica que está listo. Compara «agrega un health check» con esto:
Tarea: agrega un endpoint GET /health que devuelva la versión de la app y el estado de la base de datos.
Contexto:
- API en Node.js + Express; las rutas están en src/routes.
- Sigue el estilo de src/routes/status.ts.
Terminado cuando:
- hay pruebas para el caso correcto y para cuando la base de datos no responde;
- npm test y npm run lint pasan;
- el PR explica cómo probarlo localmente.
No modifiques la configuración de despliegue.Cómo instruir a DevinBuenas y malas instrucciones
3. Sigue el avance y responde cuando pregunte
Devin muestra su plan, los comandos que ejecuta y lo que prueba en su navegador. Si te pregunta algo, responde en la misma sesión; si ves que se desvía, corrígelo pronto. También puedes abrir su IDE y tomar el control.
4. Recibe el pull request
- Lee la descripción del PR y el resumen de cambios.
- Revisa que las pruebas cubran lo que pediste y que CI esté en verde.
- Comenta en el PR como lo harías con un compañero: Devin atiende la revisión.