What problem does it solve? Node.js applications suffering from CPU spikes, slow endpoints, or event loop blocking are hard to diagnose without deep profiling. This Skill automates the full investigation: it locates the hottest agent, captures a 30-second CPU profile via N|Solid, extracts the responsible runtime code, compares it against your local workspace, and produces a structured root-cause report with fix recommendations. ## Core Features & Use Cases - Evidence-first analysis: Reuses supplied asset IDs, local .cpuprofile files, or telemetry alerts before capturing anything new, avoiding redundant profiling. - Automated profile capture and download: Identifies the hottest connected agent in the target app, captures a 30-second CPU profile, waits reliably, and saves the .cpuprofile to .nsolid/assets/ via bundled scripts. - Runtime code extraction and workspace delta: Pulls the hot function's source from the running process and diffs it against your local workspace to detect drift between deployed and local code. - Use Case: You receive an alert "CPU spike 121.1% in app payments-api". The Skill profiles the hottest agent in that app, identifies the hot function, shows the exact runtime code, diffs it against your repo, and delivers a report with root cause and optimization advice. ## Quick Start Ask the assistant to diagnose the CPU spike in your Node.js app using N|Solid, for example by saying "analyze the CPU spike in app payments-api and find the hot function".