What problem does it solve?
This skill resolves the difficulty of debugging complex runtime issues in React Native applications, specifically when standard logging is insufficient to capture variable states or execution paths.
Core Features & Use Cases
- Hermes CDP Inspection: Attaches to the running React Native Hermes VM to set breakpoints and inspect call stacks and local variables.
- Inject-and-Capture: Provides a specialized method for debugging code inside WKWebView-based plugins where standard CDP cannot reach.
- Use Case: Use this to pause execution at a specific line in a React Native component to verify why a conditional check is failing or to inspect the contents of a complex object during a swap transaction.
Quick Start
Use the debugger skill to attach to the running Metro instance and set a breakpoint at the specified file and line number to capture the current execution state.