Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Fmea

ASecurity

Systematically identify potential failure modes, assess their severity and likelihood, and prioritize preventive actions using risk priority numbers

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessrustgoapidatabaseperformance

Works with

cliapi

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill fmea --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fmea?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Fmea
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-fmea/badge)](https://www.skillsdirectory.com/skills/lev-os-fmea)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: fmea
description: Systematically identify potential failure modes, assess their severity and likelihood, and prioritize preventive actions using risk priority numbers
---

# FMEA (Failure Mode Effects Analysis)

## Overview
FMEA is a systematic, proactive method for evaluating processes to identify where and how they might fail and assessing the relative impact of different failures. Developed in aerospace/automotive industries, FMEA calculates Risk Priority Numbers (RPN = Severity × Occurrence × Detection) to prioritize which failures to prevent first.

## When to Use
- Designing new products, processes, or systems
- Launching critical features with high failure cost
- Incident post-mortems to prevent recurrence
- Evaluating vendor/supplier reliability
- Improving manufacturing quality
- Pre-launch risk assessment

## The Process

### Step 1: Identify Potential Failure Modes
List all ways the system could fail. For each component/process step, ask: "What could go wrong?"

**Example:** E-commerce checkout process failure modes: payment gateway timeout, inventory out of sync, address validation fails, credit card decline, email confirmation fails.

### Step 2: Assess Severity (1-10 Scale)
Rate impact if failure occurs. 1 = no impact, 10 = catastrophic. Focus on customer/business impact, not technical complexity.

**Example:** Payment gateway timeout: Severity = 9 (lost revenue, customer frustration). Email confirmation fails: Severity = 3 (inconvenient but order proceeds).

### Step 3: Assess Occurrence (1-10 Scale)
Rate likelihood of failure happening. 1 = rare, 10 = inevitable. Base on data if available, educated guess if not.

**Example:** Payment timeout: Occurrence = 2 (gateway 99.5% uptime). Email fails: Occurrence = 4 (email service less reliable).

### Step 4: Assess Detection (1-10 Scale)
Rate likelihood of catching failure before customer impact. 1 = always detected, 10 = never detected until customer complains.

**Example:** Payment timeout: Detection = 3 (monitoring alerts immediately). Email fails: Detection = 8 (no monitoring, customer must report).

### Step 5: Calculate RPN and Prioritize
RPN = Severity × Occurrence × Detection. Higher RPN = higher priority. Focus mitigations on highest RPNs first.

**Example:**
- Payment timeout: 9 × 2 × 3 = 54 RPN
- Email fails: 3 × 4 × 8 = 96 RPN → Prioritize email monitoring despite lower severity

### Step 6: Implement Actions and Reassess
Design mitigations to reduce Severity (safer failure mode), Occurrence (prevent failure), or Detection (catch earlier). Recalculate RPN after mitigation.

**Example:** Add email delivery monitoring (Detection 8 → 2). New RPN: 3 × 4 × 2 = 24 (acceptable).

## Example Application

**Situation:** SaaS company launching new API with high-value enterprise customers.

**Failure Modes Analysis**:
1. API returns 500 errors: S=10, O=3, D=2 → RPN=60
2. Response time >5sec: S=7, O=5, D=4 → RPN=140
3. Authentication fails: S=9, O=2, D=3 → RPN=54
4. Rate limiting blocks requests: S=8, O=6, D=7 → RPN=336

**Prioritization**: Address rate limiting first (RPN=336), then response time (RPN=140).

**Mitigations**:
- Rate limiting: Per-customer limits (O: 6→2), monitoring alerts (D: 7→2) → New RPN=32
- Response time: Database indexing (O: 5→2), performance monitoring (D: 4→1) → New RPN=14

**Outcome:** Launch succeeds, no customer-facing failures. Prevented potential churn.

## Anti-Patterns
- ❌ Skipping low-severity, high-occurrence issues (death by a thousand cuts)
- ❌ Rating based on technical complexity vs. customer impact
- ❌ Ignoring detection rating (undetected failures multiply impact)
- ❌ Treating FMEA as one-time exercise vs. living document
- ❌ Analysis paralysis (don't FMEA every trivial process)
- ❌ Confusing RPN with absolute risk (RPN is relative prioritization tool)

## Related
- five-whys
- fishbone-diagram
- root-cause-analysis
- risk-management
- pre-mortem

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →