Bucle de iteración ajustado sobre un bug de GDScript
Cuándo usarlo: El movimiento del jugador se rompió después de un refactor; quieres que Claude lo arregle sin volver a Godot cada minuto.
Requisitos previos
- Godot 4 instalado — Descarga de godotengine.org
- Variable de entorno GODOT_PATH — Apunta al binario de Godot (no al .app en macOS)
Flujo
-
Contexto del proyectoGodot: obtén información del proyecto en /Users/me/games/Platformer. Lista los autoloads + escena principal.✓ Copiado→ Nombre del proyecto, versión, lista de autoloads devueltos
-
Ejecutar la escena que fallaEjecuta la escena
scenes/Level1.tscnen modo headless con timeout de 10 segundos. Muestra stderr.✓ Copiado→ stderr capturado; línea de error + traceback visible -
Corregir y volver a ejecutarEl error es 'Invalid call to method move_and_slide on null'. Lee scripts/Player.gd, encuentra la causa, corrígela, luego vuelve a ejecutar la escena.✓ Copiado→ Archivo editado, la escena vuelve a ejecutarse, sin más error null
Resultado: Bug encontrado y corregido en 5 minutos sin salir del chat.
Errores comunes
- La ejecución headless se cuelga en un diálogo modal — Usa timeout; comprueba stderr para ver el título del diálogo
- GODOT_PATH apunta a la arquitectura incorrecta (Intel vs ARM en Mac) — Verifica con
file $GODOT_PATH