LLM Skills
~/catalog/debugging & maintenance//five

Five whys analysis

/five

Apply the root cause analysis technique (Five Whys) to investigate problems.

wesammustafawesammustafa
3.0k
March 19, 2026
MIT License
// skill content

Five Whys Analysis Apply the Five Whys root cause analysis technique to investigate issues. ## Description This command implements the Five Whys problem-solving methodology, iteratively asking "why" to drill down from symptoms to root causes. It helps identify the fundamental reason behind a problem rather than just addressing surface-level symptoms. ## Usage five [issue_description] ## Variables - ISSUE: The problem or symptom to analyze (default: prompt for input) - DEPTH: Number of "why" iterations (default: 5, can be adjusted) ## Steps 1. Start with the problem statement 2. Ask "Why did this happen?" and document the answer 3. For each answer, ask "Why?" again 4. Continue for at least 5 iterations or until root cause is found 5. Validate the root cause by working backwards 6. Propose solutions that address the root cause ## Examples ### Example 1: Application crash analysis `` Problem: Application crashes on startup Why 1: Database connection fails Why 2: Connection string is invalid Why 3: Environment variable not set Why 4: Deployment script missing env setup Why 5: Documentation didn't specify env requirements Root Cause: Missing deployment documentation `` ### Example 2: Performance issue investigation Systematically trace why a feature is running slowly by examining each contributing factor. ## Notes - Don't stop at symptoms; keep digging for systemic issues - Multiple root causes may exist - explore different branches - Document each "why" for future reference - Consider both technical and process-related causes - The magic isn't in exactly 5 whys - stop when you reach the true root cause

// original public source
wesammustafa/Claude-Code-Everything-You-Need-to-Know
/.claude/commands/five.md
License: MIT License
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/five.md" "https://raw.githubusercontent.com/wesammustafa/Claude-Code-Everything-You-Need-to-Know/main/.claude/commands/five.md"
Then in Claude Code, type /five to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Stars 3.0k
LicenseMIT License
UpdatedMarch 19, 2026
Format.md
AccessFree
// similar

Skills Debugging & maintenance

View allarrow_forward