five-whys

Identifies root causes of process or decision failures through iterative why questioning and branching analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cjennings/rulesets --skill five-whys-cjennings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: five-whys
Source: https://github.com/cjennings/rulesets/tree/main/five-whys
Command: npx skills add https://github.com/cjennings/rulesets --skill five-whys-cjennings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Five Whys provides a repeatable method to move from a surface symptom to the actual root cause by asking 'Why?' repeatedly, preventing premature fixes and blame.

Core Features & Use Cases

  • Structured ask-why workflow that handles branching
  • Branching analysis for multiple contributing causes
  • Validation by walking backward from root to symptom
  • Guidance to propose structural fixes rather than patches
  • Suitable for process failures, incidents, organizational decisions

Quick Start

Describe the observed problem in one sentence, then iteratively ask why to reveal the root cause and propose a structural fix.

Frequently Asked Questions about five-whys

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

FAQPage Schema
What is root cause analysis and how does the five whys method work?

Root cause analysis identifies the underlying cause of process failures. The five whys method works by iteratively asking 'Why?' to move from a surface symptom to the actual root cause, preventing premature fixes and blame during incident reviews.

How do I conduct a postmortem analysis for recurring process failures?

To conduct a postmortem analysis, document the observed problem in one sentence, iteratively ask why to reveal the root cause, branch when multiple causes exist, validate the chain backward, and propose structural fixes rather than temporary patches.

Can root cause analysis handle multiple contributing causes during a postmortem?

Yes, root cause analysis can handle multiple contributing causes during a postmortem. The process supports branching analysis, allowing you to trace and validate separate causal chains simultaneously when complex organizational incidents have overlapping root causes.

What is the best way to validate a root cause chain before proposing process improvements?

The best way to validate a root cause chain is by walking backward from the identified root cause to the original symptom. This ensures the structural fix directly addresses the validated sequence of events causing the process failure.

When should I use branching analysis for problem-solving in organizational incidents?

You should use branching analysis for problem-solving in organizational incidents when a single symptom stems from multiple contributing causes. It allows you to trace each independent causal chain rather than forcing a single linear explanation.