skill_debug

Automate VS Code debugging with static analysis, breakpoints, and launch.json generation.

3|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/joshband/LocusQ --skill skill-debug-joshband
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill_debug
Source: https://github.com/joshband/LocusQ/tree/main/.codex/skills/debug
Command: npx skills add https://github.com/joshband/LocusQ --skill skill-debug-joshband

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow automates end-to-end debugging for Visual Studio Code projects, reducing manual setup and triage time when diagnosing failures.

Core Features & Use Cases

  • Static reconnaissance and risk identification
  • Breakpoint planning and launch.json generation
  • Runtime telemetry capture and iterative debugging loop

Quick Start

Open a VS Code workspace and run the autonomous debugger to generate a launch.json and begin a guided debugging session.

Frequently Asked Questions about skill_debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate debugging in VS Code to generate a launch.json?

Autonomous debugging in VS Code performs static code analysis to identify risks and plan breakpoints before runtime. It then generates a launch.json configuration and captures runtime telemetry during an iterative debug session to diagnose failures systematically.

What's the best way to set up an autonomous debug session for a VS Code workspace?

Set up an autonomous debug session by opening a VS Code workspace and running the workflow to generate a launch.json. It then guides an iterative debugging loop, capturing raw telemetry and producing an execution timeline to triage failures.

Can I use static analysis to plan breakpoints before runtime in VS Code?

Yes, you can use static analysis to plan breakpoints before runtime in VS Code. The workflow performs static reconnaissance and risk identification to strategically place breakpoints, generating a breakpoint report before executing the code.

Does autonomous debugging preserve raw error output and telemetry data?

Yes, autonomous debugging preserves raw error output and telemetry data. The workflow enforces safe, auditable workflows by capturing raw telemetry and producing an execution timeline alongside the raw error output during the iterative debug session.

Why do I need to generate a launch.json for iterative debugging in VS Code?

You need to generate a launch.json to define the runtime configuration for iterative debugging in VS Code. It enables the workflow to execute the code, capture telemetry, and iterate through the debug session to diagnose failures systematically.

When should I avoid using an autonomous debugging workflow for my codebase?

You should avoid using an autonomous debugging workflow if your codebase is not opened in VS Code, as the launch.json generation and breakpoint placement depend on the VS Code environment to execute the iterative debug session.