Smalltalk Debugger
Flujo de diagnóstico de errores y registro de Transcript de Pharo/Smalltalk para agentes de codificación de IA.
Funciona con configuración
Qué hace
Proporciona a un editor de IA un manual sistemático de depuración de Pharo Smalltalk: clasificar el error (MessageNotUnderstood, KeyNotFound, SubscriptOutOfBounds, AssertionFailure), reproducir incrementalmente a través de una herramienta de evaluación, inspeccionar valores intermedios de forma segura, detectar ventanas de depuración de UI atascadas y registrar a través de Transcript en imágenes headless/Docker. Se activa ante fallos de pruebas de Pharo, excepciones de Smalltalk, bloqueos durante llamadas a MCP o solicitudes para agregar registro de depuración/sitios de llamada de rastreo.
Informe de la prueba
Sólido manual de depuración específico de Pharo (ediciones solo Tonel, retornos de MCP seguros para printString, NonInteractiveTranscript para salida headless) que supera claramente los consejos de depuración genéricos en una comparación real; pero solo hace algo conectado a los servidores MCP smalltalk-interop/smalltalk-validator del plugin y a una imagen Pharo en vivo, ninguno de los cuales viaja con una copia independiente de solo la carpeta de la habilidad.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/mumez/smalltalk-dev-plugin mkdir -p ~/.claude/skills cp -r smalltalk-dev-plugin/skills/smalltalk-debugger ~/.claude/skills/smalltalk-debugger
Comandos y prompts de ejemplo
/smalltalk-debuggerFlujo de diagnóstico de errores y registro de Transcript de Pharo/Smalltalk para agentes de codificación de IA.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
My Pharo test throws MessageNotUnderstood and I can't figure out whyGetting a KeyNotFound error in my Smalltalk Dictionary lookup, please helpThe Pharo debugger window seems stuck again during this MCP call