extended-rca

Automate root cause analysis with 5-whys and fishbone categorization.

6|2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/sebdenes/ExtendedRCA --skill extended-rca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extended-rca
Source: https://github.com/sebdenes/ExtendedRCA/tree/main/skills/extended-rca
Command: npx skills add https://github.com/sebdenes/ExtendedRCA --skill extended-rca

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Extended Root Cause Analysis skill addresses the need for deep, structured post-incident analyses that go beyond attributing blame to reveal trigger, proximate, contributing, and systemic causes, with explicit corrective actions and a verifiable self-check.

Core Features & Use Cases

  • 5-Whys chains that avoid stopping at human actions and encourage deeper systemic thinking.
  • Fishbone-based hypothesis generation across People, Process, Code, Infrastructure, Data, and External dependencies.
  • Layered findings with four causal layers (Trigger, Proximate, Contributing, Systemic) and a rigorous corrective-action taxonomy (Prevent, Detect, Mitigate, Respond).
  • Self-check driven artifact templates and references to ensure completeness, blamelessness, and auditability.

Quick Start

Provide the incident details (summary, timeline, and logs) and run the skill to generate an extended RCA with the default mode.

Frequently Asked Questions about extended-rca

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

FAQPage Schema
How do I conduct a deep root cause analysis for software incidents beyond just blaming human error?

A deep root cause analysis for software incidents requires structured techniques like 5-Whys and fishbone categorization to move past human actions and reveal trigger, proximate, contributing, and systemic causes. This approach ensures you uncover underlying system flaws rather than stopping at individual mistakes, producing a blameless and auditable RCA artifact.

What is the best way to structure a postmortem with actionable corrective actions?

The best way to structure a postmortem with actionable corrective actions is to use a rigorous taxonomy that categorizes steps into Prevent, Detect, Mitigate, and Respond. Layering findings across these categories ensures your RCA template includes explicit corrective actions that address each causal layer, making the artifact verifiable and complete.

How do I use a fishbone diagram to generate hypotheses for RCA across different incident categories?

To use a fishbone diagram for RCA hypothesis generation, you categorize potential causes across six domains: People, Process, Code, Infrastructure, Data, and External dependencies. This structured categorization ensures your root cause analysis explores all relevant system areas comprehensively rather than focusing narrowly on a single failure point.

How do I run an automated RCA when an incident is resolved?

To run an automated RCA after an incident is resolved, you provide the incident details, timeline, and logs to generate an extended RCA artifact. The process applies 5-Whys chains and layered findings automatically, producing a structured postmortem document with explicit actions and a self-check for completeness.

Does this root cause analysis approach work for complex incidents with multiple contributing factors?

Yes, this root cause analysis approach works for complex incidents because it separates findings into four distinct causal layers: Trigger, Proximate, Contributing, and Systemic. By mapping hypotheses across fishbone categories and applying 5-Whys, it handles multi-factor incidents by isolating distinct causes and assigning specific corrective actions to each.

How do I ensure my post-incident RCA is blameless and auditable?

To ensure your post-incident RCA is blameless and auditable, you apply a self-check driven artifact template that verifies completeness and avoids attributing blame. The structured RCA process uses explicit corrective actions and layered findings, creating a standardized, verifiable document that focuses on systemic improvements.