five-whys

Execute a five-why questioning chain to classify root-cause reasons for a stated decision.

1|Updated May 14, 2026
One-click install
npx skills add https://github.com/epicsagas/epicsagas --skill five-whys-epicsagas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: five-whys
Source: https://github.com/epicsagas/epicsagas/tree/main/skills/five-whys
Command: npx skills add https://github.com/epicsagas/epicsagas --skill five-whys-epicsagas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Forces 5-level root-cause questioning on any technical decision or justification. Reveals whether the real motive is business value or technical satisfaction. Triggers on: 'five whys', 'why', 'root cause', 'justify this', 'why this approach'.

Core Features & Use Cases

  • Enforces a structured five-why chain with no skipping, no circular reasoning, and explicit classification of each answer.
  • Helps teams surface true root causes, distinguish business value, technical necessity, or user needs, and document findings for decisions.
  • Use Case: When evaluating a design choice, run the five-whys to uncover whether the justification rests on a concrete outcome or a preference.

Quick Start

Speak or prompt in a structured 5-why session to begin the root-cause interrogation.

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-why method work for engineering decisions?

A root-cause analysis using the five-why method enforces a structured five-step questioning chain on a stated technical decision to identify true motives. It classifies each answer explicitly to reveal whether a design choice rests on business value or technical satisfaction.

How do I run a five-why root-cause analysis for a feature decision?

To run a five-why root-cause analysis for a feature decision, provide a clear initial decision statement and execute the five-step why chain. The Skill enforces no skipping and no circular reasoning while explicitly classifying each engineering answer.

Can I use root-cause analysis to justify process improvements across product development?

Yes, you can use root-cause analysis to justify process improvements across product development. The five-why questioning chain applies to engineering design choices and feature decisions, documenting findings to distinguish business value from technical necessity.

What is the best way to prevent circular reasoning during a five-why root-cause analysis?

The best way to prevent circular reasoning during a five-why root-cause analysis is to enforce a structured five-step why chain with explicit classification of each answer. This structured interrogation prevents skipping steps and exposes true root causes.

When should I not use a five-why chain for decision analysis?

You should not use a five-why chain for decision analysis when you lack a clear initial decision statement. The method requires a specific stated technical decision or process improvement justification to effectively execute the questioning chain.