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
  • Authors
  • 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.

ProTermsPrivacyRefunds
Back to skills

Functional Hazard Assessment

ASecurity

Use when the safety assessment starts with functional hazard assessment or an FHA worksheet must be produced. Identify and rate the failure conditions of a functional hazard assessment (FHA) per ARP4761A: derive the A-FHA and S-FHA failure conditions from each aircraft or system function, rate severity into the categories catastrophic, hazardous, major, minor, and no safety effect, map each severity to its quantitative probability target (extremely improbable below 1e-9/flight-hour, extremely...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythonrustgo

Works with

claude codecli

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill functional-hazard-assessment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Functional Hazard Assessment?

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

Security grade badge for Functional Hazard Assessment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-functional-hazard-assessment/badge)](https://www.skillsdirectory.com/skills/ashfordeou-functional-hazard-assessment)

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

Download with Pro
Files
SKILL.md
---
name: functional-hazard-assessment
description: "Use when the safety assessment starts with functional hazard assessment or an FHA worksheet must be produced. Identify and rate the failure conditions of a functional hazard assessment (FHA) per ARP4761A: derive the A-FHA and S-FHA failure conditions from each aircraft or system function, rate severity into the categories catastrophic, hazardous, major, minor, and no safety effect, map each severity to its quantitative probability target (extremely improbable below 1e-9/flight-hour, extremely remote below 1e-7, remote below 1e-5, probable below 1e-3), and populate the FHA worksheet rows with phase, effects, and the safety objective that feeds the PSSA and SSA. Trigger: functional hazard assessment, failure condition, severity category, probability target, FHA worksheet, A-FHA, S-FHA."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: arp4761a
    reference-only: true
  - id: arp4754a
    reference-only: true
gated: false
domain: systems-engineering-safety
pack: systems-engineering-safety
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: systems-engineering-safety
  subdomain: arp4761a
  tags: [functional-hazard-assessment, failure-condition, severity-classification, probability-targets, fha-worksheet]
  version: 0.1.0
  author: Aero Agent Skills
---

# ARP4761A Functional Hazard Assessment (systems-engineering-safety/arp4761a/functional-hazard-assessment)

Use when the task is the functional hazard assessment (FHA) per
ARP4761A: identifying failure conditions, rating their severity,
mapping probability targets, and populating the FHA worksheet that
opens the safety assessment process.

## Domain quick reference

The FHA is the first step of the safety assessment process. It is
performed for the aircraft (A-FHA) and then for each system (S-FHA)
that contributes to the aircraft functions. A failure
condition is an effect on the aircraft and its occupants, direct or
consequential, caused by one or more failures or errors.

Severity categories with the commonly applied quantitative probability
targets per flight hour (worked numbers, verified by running
scripts/test_functional_hazard_assessment.py):

| Severity | Assurance | Probability target per flight hour | Band |
|---|---|---|---|
| Catastrophic | A | p < 1e-9 | extremely improbable |
| Hazardous | B | p < 1e-7 | extremely remote |
| Major | C | p < 1e-5 | remote |
| Minor | D | p < 1e-3 | probable |
| No safety effect | E | none | no quantitative target |

Severity drives development assurance (A = Catastrophic
through E = No safety effect); the full assurance chain is covered by
the safety-assessment sub-skill. The targets here are the common-practice
bands consistent with AC 25.1309-1A terminology; confirm the approved
program targets for the certification basis.

Worked anchor examples (all verified by the contract test):

- Failure condition "Loss of all thrust on takeoff": the effect text
  matches the keyword "loss of all", so it is rated Catastrophic; the
  probability target is p < 1e-9 per flight hour. An assessed
  probability of 5e-10 meets the target (5e-10 < 1e-9).
- Failure condition "Loss of electrical power" rated Hazardous carries
  the target p < 1e-7 per flight hour; an assessed 2e-8 meets it.
- Reverse lookup: an assessed probability of 1e-6 sits in the "remote"
  band, and the highest severity target it meets is Major
  (1e-6 < 1e-5, but 1e-6 is not < 1e-7).
- The target comparison is strict: 1e-3 does not meet the Minor target
  (p < 1e-3, not p <= 1e-3).

FHA worksheet columns: function, failure condition, flight phase,
effect on aircraft and occupants, effect on crew, severity,
probability target, assessed probability, meets target, safety
objective, remarks. A sample row built by the logic module:

| function | failure condition | flight phase | severity | target | assessed p | meets | safety objective |
|---|---|---|---|---|---|---|---|
| Autopilot | Loss of all pitch authority | Climb | Catastrophic | p < 1e-9/FH | 5e-10 | yes | P(failure condition) < 1e-9 per flight hour |

## Workflow

1. Scope the FHA: run the A-FHA for the aircraft first, then the
   S-FHA for each system; record the scope in each worksheet.
2. Enumerate the functions from the system description, including
   normal, degraded, and loss states of each function.
3. Identify the failure conditions per function: loss of function,
   malfunction, erroneous output, and combinations of failures; state
   each as an effect on the aircraft and occupants.
4. Rate each failure condition severity from its effects using the
   five categories, and record the flight phase the effect applies to.
5. Map the probability target from the severity, and record the
   assessed probability when one is available.
6. Populate the worksheet rows; flag any row where the assessed
   probability misses the target for follow-up.
7. Hand the completed worksheet to the PSSA once the architecture is
   proposed, and later to the SSA for closure.

## Pitfalls

- Confusing the FHA with the whole safety assessment process: the FHA
  identifies, rates, and targets failure conditions; it does not run
  the PSSA/SSA or build the fault trees. Those belong to the
  safety-assessment sub-skill.
- Confusing the FHA with common-cause analysis: CCA looks for a single
  event that defeats independence across functions and zones; the FHA
  rows are per-function failure conditions. Do not merge common-mode
  checks into FHA worksheet rows.
- Confusing the FHA with zonal safety analysis: the ZSA assesses
  physical zone contents, separation, and containment; the FHA assesses
  functional effects regardless of installation. Do not rate zonal
  hazards as failure conditions.
- Rating severity from failure rate instead of from effects: a very
  rare failure can still be catastrophic. Severity comes from the
  effect on the aircraft and occupants, never from how often the
  failure is expected.
- Missing flight-phase dependence: the same failure condition can rate
  differently in different flight phases; record the phase on every
  row.
- Reversing the direction of the mapping: the probability target is
  derived from the severity, not the severity from the target. Rate
  severity first, then look up the target.
- Dropping "no safety effect" rows: they still get worksheet entries;
  they simply carry no quantitative probability target.
- Treating the target as met at the boundary: every quantitative
  target is strict (p < 1e-9, not p <= 1e-9).

## Behavior contract (gate 3)

The severity ordering, probability target lookup, strict target
comparison, reverse lookups, and worksheet row builder are exercised
by the gate 3 contract test: scripts/test_functional_hazard_assessment.py
against scripts/functional_hazard_assessment_logic.py (stdlib unittest,
offline). Run:

python3 scripts/test_functional_hazard_assessment.py

## Compliance

- Standards referenced, not reproduced: ARP4761A / ARP4754A text is
  proprietary (SAE); summary-only per standards-map.yaml and brief 06.
- Revision note: ARP4754B (2023) supersedes ARP4754A; this skill keys
  to ARP4754A as the certification-baseline revision (FAA AC 20-174
  cites A); see standards-map.yaml arp4754a.revision_decision.
- compliance: STANDARDS-REF, gated: false.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →