What problem does it solve?
This skill addresses the gap between writing code and verifying its runtime behavior, allowing you to catch logic errors, async issues, and side-effect bugs before they manifest in production.
Core Features & Use Cases
- Real-time Debugging: Step through execution line-by-line using Node.js or Chrome DevTools Protocol (CDP) to inspect variable states and control flow.
- Verification Envelope: Provides a structured, disciplined approach to verify high-risk code paths like complex branching, async boundaries, and side effects.
- Use Case: When implementing a complex API route handler or a critical state transition in a React component, use this skill to confirm that every variable and branch behaves exactly as expected during execution.
Quick Start
Use the step-through-code skill to verify the execution flow of the new authentication module by setting up a two-pane tmux session and stepping through the target function.