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

Metallic Pressure Vessel

ASecurity

Use when evaluate the development approach and verify the structural integrity of a metallic pressure vessel (MPV) per ECSS-E-ST-32C clause 4.3.2: determine whether the vessel qualifies under the safe-life approach (no crack reaches critical size over mission life) or the leak-before-burst approach (any crack grows through the wall and leaks before causing fast fracture), compute qualification and acceptance test pressures from the MEOP, check burst and proof factors against minimum requireme...

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

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill metallic-pressure-vessel --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Metallic Pressure Vessel?

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

Security grade badge for Metallic Pressure Vessel
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-metallic-pressure-vessel/badge)](https://www.skillsdirectory.com/skills/ashfordeou-metallic-pressure-vessel)

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

Download with Pro
Files
SKILL.md
---
name: metallic-pressure-vessel
description: "Use when evaluate the development approach and verify the structural integrity of a metallic pressure vessel (MPV) per ECSS-E-ST-32C clause 4.3.2: determine whether the vessel qualifies under the safe-life approach (no crack reaches critical size over mission life) or the leak-before-burst approach (any crack grows through the wall and leaks before causing fast fracture), compute qualification and acceptance test pressures from the MEOP, check burst and proof factors against minimum requirements, and verify the safe-life fatigue margin against the required scatter factor. Trigger: ecss, e-st-32-structures-scope, metallic-pressure-vessel, safe-life, leak-before-burst, fracture-mechanics, proof-pressure, burst-pressure, qualification-test, acceptance-test."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-32-structures-scope, metallic-pressure-vessel, safe-life, leak-before-burst, fracture-mechanics, proof-pressure, burst-pressure]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Structures — Metallic Pressure Vessel (space-systems/ecss/metallic-pressure-vessel)

Use when the task is to evaluate the development approach for a metallic
pressure vessel (MPV) under ECSS-E-ST-32C clause 4.3.2 — selecting between
safe-life and leak-before-burst (LBB) strategies, computing and checking
qualification and acceptance test pressures, and verifying burst, proof, and
fatigue margins against the minimum required factors.

## Domain quick reference

- ECSS-E-ST-32C §4.3.2 recognises two MPV development approaches: **safe-life**
  and **leak-before-burst (LBB)**. The approach is chosen on the basis of the
  material fracture toughness, wall thickness, and the operating hoop stress.
- **Safe-life**: The vessel is shown, by fracture-mechanics analysis, that no
  initial crack (of the inspection-detectable size) will grow to the critical
  size that triggers fast fracture within the design service life, including a
  minimum scatter factor of 4 on cycles to failure.
- **LBB**: Applicable when the critical crack size (size at which fast fracture
  initiates) exceeds the wall thickness — meaning any crack will penetrate the
  wall and produce a detectable leak before it can cause a burst. The LBB
  condition is: a_c = (K_Ic / (Y · σ))² / π > t, where K_Ic is the
  plane-strain fracture toughness, Y is the geometry correction factor,
  σ is the hoop stress at MEOP, and t is the wall thickness.
- **Test pressures** are multiples of the Maximum Expected Operating Pressure
  (MEOP): acceptance proof = 1.1 × MEOP; qualification proof = 1.5 × MEOP;
  qualification burst = 2.0 × MEOP. The burst test is destructive and is
  performed on a qualification article only.
- The minimum burst factor (2.0) must be demonstrated by test on the
  qualification article. Proof tests on flight articles use the acceptance
  proof factor (1.1 × MEOP) and must show no permanent deformation.
- The thin-wall hoop stress approximation σ = p · R / t is valid only for
  R/t ≥ 10; below that, use the Lamé thick-wall equations instead.

## Workflow

1. **Gather inputs**: MEOP, mean vessel radius, wall thickness, material yield
   strength, fracture toughness K_Ic, design-life load cycles, and (if LBB is
   being assessed) the geometry correction factor Y for the assumed crack shape.
2. **Compute hoop stress**: σ = p · R / t at MEOP, after verifying R/t ≥ 10
   for the thin-wall approximation to apply.
3. **Check yield at MEOP**: σ / σ_y ≤ 1.0; flag if the vessel yields under
   operating pressure.
4. **Select development approach**: compute the critical crack half-length
   a_c = (K_Ic / (Y · σ))² / π. If a_c > t the LBB condition is met and the
   LBB approach is applicable; otherwise use safe-life.
5. **Safe-life path**: verify cycles_to_failure / applied_cycles ≥ 4 (scatter
   factor). If the margin is negative, the design service life must be reduced
   or the vessel redesigned.
6. **Compute test pressures**: for the acceptance test, proof = 1.1 × MEOP;
   for the qualification test, proof = 1.5 × MEOP and burst = 2.0 × MEOP.
7. **Check burst and proof margins**: confirm the vessel's predicted or tested
   burst pressure ≥ 2.0 × MEOP (qualification) and proof pressure ≥ required
   factor × MEOP for the relevant test type.
8. **Aggregate compliance**: a vessel is MPV-compliant when the approach is
   valid, the yield check passes, the fatigue or LBB margin is satisfied, and
   all test pressures meet their minimum factors.

## Pitfalls

- Applying the LBB approach when the vessel material has low fracture toughness
  relative to its operating stress — a low K_Ic gives a small a_c that may be
  less than the wall thickness, making LBB invalid; check explicitly.
- Using the thin-wall hoop stress formula when R/t < 10 — the thin-wall
  approximation underestimates peak stress in thick-walled vessels; use Lamé
  equations in that regime.
- Confusing the scatter factor with a factor of safety on stress — the safe-life
  scatter factor of 4 applies to cycles (life), not to load; halving the applied
  stress does not halve the scatter factor requirement.
- Setting acceptance and qualification proof pressures to the same value —
  acceptance proof = 1.1 × MEOP while qualification proof = 1.5 × MEOP; using
  the lower value for qualification leaves the qualification burst margin untested.
- Omitting the yield check at MEOP — a vessel that yields at operating pressure
  violates the no-permanent-deformation requirement regardless of burst margin.

## Behavior contract (gate 3)

The hoop-stress, LBB applicability, development-approach selection, test-pressure
calculation, burst/proof margin, and safe-life margin logic is exercised by the
gate 3 contract test:
scripts/test_metallic_pressure_vessel.py against
scripts/metallic_pressure_vessel_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_metallic_pressure_vessel.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and paraphrase
  per standards-map.yaml.
- 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 →