agentic-coding-main/Claude/skills/systematic-debugging/SKILL.md
Applies a modified Fagan Inspection methodology to systematically resolve persistent bugs and complex issues. Use when multiple previous fix attempts have failed repeatedly, when dealing with intricate system interactions, or when a methodical root cause analysis is needed. Do not use for simple troubleshooting. Triggers after multiple failed debugging attempts on the same complex issue.
npx skillsauth add ajbcoding/claude-skill-eval performing-systematic-debugging-for-stubborn-problemsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill applies a modified Fagan Inspection methodology for systematic problem resolution when facing complex problems or stubborn bugs that have resisted multiple fix attempts.
Follow these four phases sequentially. Do not skip phases or attempt fixes before completing the inspection.
Establish a clear understanding of the problem before analysis:
Output: A clear problem statement that anyone could understand.
Perform a line-by-line walkthrough as the "Reader" role in Fagan Inspection. Identify defects without attempting to fix them yet - this is pure inspection.
Check against these defect categories:
Logic Errors
Boundary Conditions
Error Handling
Data Flow Issues
Integration Points
Think aloud during this phase. For each section of code:
Output: A categorised list of identified defects with line numbers and specific descriptions.
After identifying issues, trace back to find the fundamental cause - not just symptoms.
Five Whys Technique:
Consider:
State assumptions explicitly:
Output: A clear statement of the root cause, the chain of reasoning that led to it, and any assumptions that need validation.
Now propose specific fixes for each identified issue.
For each proposed solution:
Verification Planning:
Output: A structured list of fixes with verification steps.
After completing all four phases, provide:
content-media
Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.
development
Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.
tools
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
tools
Replace with description of the skill and when Claude should use it.