fault-tree-analysis

Map top-level system faults to basic events using Boolean fault trees.

10|5|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/ddunnock/claude-plugins --skill fault-tree-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fault-tree-analysis
Source: https://github.com/ddunnock/claude-plugins/tree/main/skills/fault-tree-analysis
Command: npx skills add https://github.com/ddunnock/claude-plugins --skill fault-tree-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Fault Tree Analysis (FTA) provides a structured approach to identify how combinations of root causes lead to a top-level system failure using Boolean logic, enabling rigorous safety and reliability assessments.

Core Features & Use Cases

  • Qualitative analysis: identify minimal cut sets and single points of failure to prioritize mitigations.
  • Quantitative support: compute top-event probabilities when failure data is available, including basic propagation across AND/OR gates and consideration of common causes.
  • Use Case: for a safety-critical system, construct a fault tree from top event to basic events and derive actionable design improvements.

Quick Start

Build a fault tree by providing top_event, gates, and basic_events; then run with the provided scripts to generate minimal cut sets, probabilities, and reports.

Frequently Asked Questions about fault-tree-analysis

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

FAQPage Schema
How do I identify minimal cut sets and failure paths in a fault tree?

Fault tree analysis identifies minimal cut sets and single points of failure by mapping a top-level system fault to basic events through Boolean logic gates. This qualitative process isolates the critical combinations of root causes that lead to system failure.

What is fault tree analysis and when do I need it for reliability engineering?

Fault tree analysis is a structured probabilistic method used in reliability and safety-critical engineering to determine how root causes combine to cause top-level failures. You need it to rigorously assess system risks and prioritize design mitigations.

Can I calculate top-event probability using fault tree analysis with basic event data?

Yes, fault tree analysis supports quantitative insights by computing top-event probabilities when basic event failure data is available. It propagates probabilities across AND/OR gates and can factor in common cause failures for accurate risk calculations.

How do I structure a fault tree to include human factors and common cause failures?

Structure your fault tree as a JSON-like hierarchy containing top_event, gates, and basic_events. This format explicitly supports incorporating common cause failure considerations and human factors alongside standard hardware or software basic events.

Does fault tree analysis work for safety-critical systems across different engineering domains?

Yes, fault tree analysis applies to safety-critical and reliability assessments across diverse engineering domains. By using Boolean logic to map failures, it enables actionable design improvements regardless of the specific engineering field.

What are the limitations of fault tree analysis for probabilistic risk assessment?

Fault tree analysis requires a predefined structured JSON-like fault tree and accurate basic event failure data for quantitative results. Its Boolean logic approach may not fully capture dynamic system behaviors or complex dependencies outside the defined tree structure.