/* LEEWAY HEADER — DO NOT REMOVE
REGION: AI.SKILL.DEBUGGING TAG: AI.SKILL.DEBUGGING.JAVASCRIPT_DEBUGGING
COLOR_ONION_HEX: NEON=#39FF14 FLUO=#0DFF94 PASTEL=#E8F5E9
ICON_ASCII: family=lucide glyph=zap
5WH: WHAT = javascript debugging skill for Leeway-compliant AI systems WHY = Provides capabilities for debugging within the AIskills ecosystem WHO = Leeway Industries (By Leonard Jerome Lee) WHERE = skills/debugging/javascript-debugging/SKILL.md WHEN = 2026 HOW = Leeway-governed skill.md definition with structured capabilities and tags
AGENTS: ASSESS AUDIT
ASSIGNED_SACRED_AGENTS: L6_Execution: BugHunterForge.ts
LICENSE: MIT */
SOVEREIGN ALIGNMENT: This skill is strictly executed by L6_Execution: BugHunterForge.ts. No unassigned Clones may natively execute this without Hive Mind routing.
JavaScript/Node.js Debugging
Expert in: Debugging JavaScript code using DevTools, Node.js debugger, and debugging techniques.
Capabilities
- Use Chrome DevTools for browser debugging
- Debug Node.js with built-in debugger or tools
- Set breakpoints and step through code
- Inspect variables and call stacks
- Analyze performance with DevTools
- Use console methods effectively
- Debug async code and promises
- Memory profiling and leak detection
Use this skill when:
- Code isn't behaving as expected
- Need to understand execution flow
- Tracking down race conditions
- Performance issues
- Memory leaks
- Event handling problems
Key techniques
- Breakpoints and conditional breaks
- Stepping (over, into, out)
- Watch expressions and locals inspection
- Call stack analysis
- Performance profiling
- Heap snapshots and memory analysis
Tags
javascript debugging devtools nodejs performance