/* 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`