Smalltalk Debugger
Pharo/Smalltalk feildiagnose og Transcript-logging arbeidsflyt for AI-kodingsagenter.
Krever oppsett
Hva den gjør
Gir en AI-editor en systematisk Pharo Smalltalk feilsøkingsmanual: klassifiser feilen (MessageNotUnderstood, KeyNotFound, SubscriptOutOfBounds, AssertionFailure), reproduser inkrementelt via et eval-verktøy, inspiser mellomliggende verdier trygt, oppdag hengende UI-feilsøkingsvinduer, og logg gjennom Transcript i headless/Docker-images. Utløses ved Pharo-testfeil, Smalltalk-unntak, heng under MCP-kall, eller forespørsler om å legge til feilsøkingslogging/trace-kallsteder.
Testrapport
Solid Pharo-spesifikk feilsøkingsmanual (kun Tonel-redigeringer, printString-trygge MCP-returer, NonInteractiveTranscript for headless utdata) som klart slår generiske feilsøkingsråd i en reell sammenligning — men den gjør bare noe når den er koblet til pluginens smalltalk-interop/smalltalk-validator MCP-servere og et live Pharo-image, hvorav ingen følger med en frittstående kopi av kun ferdighetsmappen.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/smalltalk-debuggerPharo/Smalltalk feildiagnose og Transcript-logging arbeidsflyt for AI-kodingsagenter.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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