When Vitest workers start OOMing or your test suite RSS climbs into the gigabytes, you need to distinguish between actual object leaks and Vite's transformed module graph bloating long-lived worker heaps. This skill walks you through heap snapshot comparison with a purpose-built delta script, explains how to classify growth by dominant retained families, and teaches you when to isolate hotspot test files versus when to fix real cleanup bugs. It also covers a separate harness for validating runtime closure leaks outside the test context. The tone is refreshingly blunt about not trusting RSS alone and not calling everything a leak until you've checked retainers in DevTools.
npx skills add https://github.com/steipete/clawdis --skill openclaw-test-heap-leaks