johnlindquist/claude/debug
Claude Code and agent skill by johnlindquist/claude
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Unified debugging workflow enforcing root cause protocol. Investigate → Understand → Reason → Fix. Use when debugging bugs, errors, or unexpected behavior.
Install
npx vskill@latest install johnlindquist/claude/debugSKILL.md
Debug - Root Cause Debugging Workflow
Complete debugging workflow that enforces root cause analysis: Investigate → Understand → Reason → Fix.
Overview
Debug combines multiple debugging approaches:
- Codebase investigation - Search for relevant code
- GitHub issues search - Find known issues and workarounds
- Multi-framework reasoning - Apply systematic thinking
- Fix generation - Specific recommendations with code
Prerequisites
Debugging Workflows
Full Debug (Recommended for Complex Issues)
Quick Debug (Simple Issues)
Debug with Context (Known Files)
Comprehensive Diagnosis (Complex Issues)
Root Cause Protocol
Always follow this hierarchy:
- INVESTIGATE - Search for evidence first
- UNDERSTAND - Read relevant code
- REASON - Apply systematic thinking
- FIX - Only then propose changes
Forbidden Shortcuts
| Symptom | BANNED Fix | REQUIRED Fix | |
|---|---|---|---|
| Null error | if (x) { x.y } | Find why x is null | |
| Timeout | Increase timeout | Find what's slow | |
| Flaky test | Skip test | Find race condition | |
| Type error | as any | Fix type hierarchy |
Investigation Commands
Codebase Search
GitHub Issue Search
Log Analysis
Framework-Based Reasoning
First Principles
Systematic Analysis
Critical Thinking
Output Format
A debug session should produce:
Best Practices
- Logs first - Read logs before reading code
- Evidence required - No fix without citing specific evidence
- One cause - Find THE root cause, not symptoms
- Verify hypothesis - Test your theory before fixing
- Prevent recurrence - Add tests for the failure mode
- Document findings - Capture what you learned
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/debug/SKILL.md
Popularity
- Repository stars
- 21
- Repository forks
- 5
- 7-day trend score
- 15
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 9 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/johnlindquist/claude/debug)