ide-debug

Solid

Full debug workflow using IDE bridge tools. Runs tests to find failures, sets conditional breakpoints, evaluates expressions in the debugger, identifies root causes, applies fixes, and verifies. Use when debugging test failures or runtime issues.

AI & Automation 24 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# IDE Debug Workflow ## Prerequisites 1. Check if the `getToolCapabilities` MCP tool is available to you. - **Not available** (no MCP tool by that name): stop and tell the user: "This skill requires the Claude IDE Bridge with a connected VS Code extension. It uses debug tools (breakpoints, debugger evaluation, debug state) that have no CLI equivalent. To use this skill: 1. Start the bridge: `npm run start-all` (in claude-ide-bridge/) 2. Ensure the Claude IDE Bridge extension is installed in your IDE 3. Use the `claude --ide` session (not remote-control) Alternative: run tests directly via `npm test` to identify failures." - **Available**: call it. If `extensionConnected` is `false`: show the same message. If `true`: proceed. Run a complete debug cycle using the IDE bridge's debug and test tools. This workflow automates what would normally require switching between terminal, editor, and debugger. ## Workflow ### Phase 1: Identify the failure 1. Run tests using `runTests` with the provided filter argument: `$ARGUMENTS` - If no argument provided, run the full test suite 2. If all tests pass, report success and stop 3. For each failure, note the file, line, test name, and error message ### Phase 2: Set up debugging 4. For the first failing test, use `goToDefinition` or `openFile` to navigate to the failing code 5. Use `getDocumentSymbols` on the test file to understand the test structure 6. Use `setDebugBreakpoints` to set a breakp...

Details

Author
Oolab-labs
Repository
Oolab-labs/patchwork-os
Created
1 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category