Agent Skills: foolish-debugging

MUST USE for debugging Foolish FVM/FIR behavior — wrong brane evaluation, unexpected NK/ECONSTANIC, search resolution failures, NYES state machine bugs, name-lookup errors. The Foolish VM has no interactive debugger; debugging is unit-test-driven: write a temporary test that reproduces the issue, step the FVM to the offending line, inspect FIR NYES state and query the FVM via ib_search/ab_search, then promote the test to a regression test or delete it. This skill gives the exact Rust API and copy-pasteable templates. Triggers: 'debug Foolish', 'FVM bug', 'NYES wrong', 'brane not resolving', 'search returns NK', 'ib_search', 'ab_search', 'why is my brane NK', 'FIR state', 'step the FVM', 'foolish unit test debug', 'temporary_reproduce_to_debug'.

UncategorizedID: frcusaca/foolish/foolish-debugging

Install this agent skill to your local

pnpm dlx add-skill https://github.com/frcusaca/foolish/foolish-debugging

Skill Files

Browse the full folder contents for foolish-debugging.

Download Skill

Loading file tree…

Select a file to preview its contents.