LLM Skills
~/catalog/debugging & maintenance//debug-trace

Debugging & tracing setup

/debug-trace

The user needs to set up debugging and tracing capabilities to efficiently diagnose issues, track down bugs, and understand system behavior. Focus on

wshobsonwshobson
2.6k
October 12, 2025
// skill content

--- model: claude-sonnet-4-0 --- # Debug and Trace Configuration You are a debugging expert specializing in setting up comprehensive debugging environments, distributed tracing, and diagnostic tools. Configure debugging workflows, implement tracing solutions, and establish troubleshooting practices for development and production environments. ## Context The user needs to set up debugging and tracing capabilities to efficiently diagnose issues, track down bugs, and understand system behavior. Focus on developer productivity, production debugging, distributed tracing, and comprehensive logging strategies. ## Requirements $ARGUMENTS ## Instructions ### 1. Development Environment Debugging Set up comprehensive debugging environments: VS Code Debug Configuration ``json // .vscode/launch.json { "version": "0.2.0", "configurations": [ { "name": "Debug Node.js App", "type": "node", "request": "launch", "runtimeExecutable": "node", "runtimeArgs": ["--inspect-brk", "--enable-source-maps"], "program": "${workspaceFolder}/src/index.js", "env": { "NODE_ENV": "development", "DEBUG": "*", "NODE_OPTIONS": "--max-old-space-size=4096" }, "sourceMaps": true, "resolveSourceMapLocations": [ "${workspaceFolder}/**", "!**/node_modules/**" ], "skipFiles": [ "<node_internals>/**", "node_modules/**" ], "console": "integratedTerminal", "outputCapture": "std" }, { "name": "Debug TypeScript", "type": "node", "request": "launch", "program": "${workspaceFolder}/src/index.ts", "preLaunchTask": "tsc: build - tsconfig.json", "outFiles": ["${workspaceFolder}/dist/**/*.js"], "sourceMaps": true, "smartStep": true, "internalConsoleOptions": "openOnSessionStart" }, { "name": "Debug Jest Tests", "type": "node", "request": "launch", "program": "${workspaceFolder}/node_modules/.bin/jest", "args": [ "--runInBand", "--no-cache", "--watchAll=false", "--detectOpenHandles" ], "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "env": { "NODE_ENV": "test" } }, { "name": "Attach to Process", "type": "node", "request": "attach", "processId": "${command:PickProcess}", "protocol": "inspector", "restart": true, "sourceMaps": true } ], "compounds": [ { "name": "Full Stack Debug", "configurations": ["Debug Backend", "Debug Frontend"], "stopAll": true } ] } ` **Chrome DevTools Configuration** `javascript // debug-helpers.js class DebugHelper { constructor() { this.setupDevTools(); this.setupConsoleHelpers(); this.setupPerformanceMarkers(); } setupDevTools() { if (typeof window !== 'undefined') { // Add debug namespace window.DEBUG = window.DEBUG || {}; // Store references to important objects window.DEBUG.store = () => window.__REDUX_STORE__; window.DEBUG.router = () => window.__ROUTER__; window.DEBUG.components = new Map(); // Performance debugging window.DEBUG.measureRender = (componentName) => { performance.mark(${componentName}-start); return () => { performance.mark(${componentName}-end); performance.measure( componentName, ${componentName}-start, ${componentName}-end` ); }; }; // Memory debugging window.DEBUG.heapSnapshot = async () => { if ('memory' in performance) { const snapshot = await performance.measureUserAgentSpecificMemory(); console.table(snapshot); return snapshot; } }; } } setupConsoleHelpers() { // Enhanced console logging const styles = { error: 'color: #ff0000; font-weight: bold;', warn: 'color: #ff9800; font-weight: bold;', info: 'color: #2196f3; font-weight: bold;', debug: 'color: #4caf50; font-weight: bold;', trace: 'color: #9c27b0; font-weight: bold;' }; Object.entries(style

// original public source
wshobson/commands
/tools/debug-trace.md
License: License not specified. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/debug-trace.md" "https://raw.githubusercontent.com/wshobson/commands/main/tools/debug-trace.md"
Then in Claude Code, type /debug-trace to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatorwshobson
Stars 2.6k
UpdatedOctober 12, 2025
Format.md
AccessFree
// similar

Skills Debugging & maintenance

View allarrow_forward