Smalltalk Debugger
Pharo/Smalltalk Fehlerdiagnose und Transcript-Logging-Workflow für KI-Codierungsagenten.
Funktioniert mit Setup
Was es kann
Gibt einem KI-Editor ein systematisches Pharo Smalltalk Debugging-Playbook: Klassifizierung des Fehlers (MessageNotUnderstood, KeyNotFound, SubscriptOutOfBounds, AssertionFailure), inkrementelle Reproduktion über ein Eval-Tool, sichere Inspektion von Zwischenwerten, Erkennung von blockierten UI-Debugger-Fenstern und Protokollierung über Transcript in Headless-/Docker-Images. Löst bei Pharo-Testfehlern, Smalltalk-Ausnahmen, Hängern während MCP-Aufrufen oder Anfragen zum Hinzufügen von Debug-Protokollierung/Trace-Aufrufstellen aus.
Testbericht
Solides Pharo-spezifisches Debugging-Playbook (nur Tonel-Bearbeitungen, printString-sichere MCP-Rückgaben, NonInteractiveTranscript für Headless-Ausgabe), das bei einem echten Vergleich klarere generische Debugging-Ratschläge liefert – aber es tut nur etwas, wenn es mit den MCP-Servern smalltalk-interop/smalltalk-validator des Plugins und einem Live-Pharo-Image verbunden ist, von denen keines mit einer eigenständigen Kopie nur des Skill-Ordners mitgeliefert wird.
Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/smalltalk-debuggerPharo/Smalltalk Fehlerdiagnose und Transcript-Logging-Workflow für KI-Codierungsagenten.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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