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

Fuselage Skin Stringer

ASecurity

Use when you must size a pressurized fuselage skin-stringer panel at the conceptual level: compute the hoop and longitudinal membrane stresses from the cabin differential pressure and the fuselage radius, derive the skin thickness from the governing hoop stress with the 1.5 factor of safety and the minimum gauge, bound the stringer spacing from the flat panel buckling allowable, set the frame pitch from the stringer column buckling length between frames, and size the stringer area from the co...

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

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 fuselage-skin-stringer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fuselage Skin Stringer?

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

Security grade badge for Fuselage Skin Stringer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-fuselage-skin-stringer/badge)](https://www.skillsdirectory.com/skills/ashfordeou-fuselage-skin-stringer)

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

Download with Pro
Files
SKILL.md
---
name: fuselage-skin-stringer
description: "Use when you must size a pressurized fuselage skin-stringer panel at the conceptual level: compute the hoop and longitudinal membrane stresses from the cabin differential pressure and the fuselage radius, derive the skin thickness from the governing hoop stress with the 1.5 factor of safety and the minimum gauge, bound the stringer spacing from the flat panel buckling allowable, set the frame pitch from the stringer column buckling length between frames, and size the stringer area from the compression strip load with the effective skin width. Produces the skin thickness, stringer spacing, frame pitch, and stringer area that gate the fuselage structure integration. Trigger: fuselage skin stringer, pressurized fuselage, hoop stress, stringer spacing, frame pitch, panel buckling."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: far-25
    reference-only: true
  - id: cs-25
    reference-only: true
gated: false
domain: vehicle-design
pack: vehicle-design
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: vehicle-design
  subdomain: structures-integration
  tags: [fuselage-skin-stringer, skin-stringer-panel, pressurized-fuselage, hoop-stress, skin-thickness, stringer-spacing, frame-pitch, panel-buckling, effective-skin-width, column-buckling]
  version: 0.1.0
  author: Aero Agent Skills
---

# Fuselage Skin-Stringer Panel (vehicle-design/structures-integration/fuselage-skin-stringer)

Use when the task is sizing the pressurized fuselage skin-stringer
panel at the conceptual level: skin thickness from the hoop stress
with the 1.5 factor of safety, stringer spacing from the flat panel
buckling allowable, frame pitch from the stringer column buckling
length, and stringer area from the effective skin width.

## Domain quick reference

- Thin-cylinder membrane stresses from the cabin differential
  pressure p and radius r on a skin of thickness t:
  hoop stress sigma_h = p * r / t and longitudinal stress
  sigma_l = p * r / (2 * t). The hoop stress governs the pressure
  skin.
- FAR-25.303 context: the factor of safety between limit and
  ultimate loads is 1.5, so the pressure skin thickness is
  t = p * r * 1.5 / sigma_allowable, floored by the minimum gauge
  (typical transport minimum gauge about 1.0 to 1.2 mm).
- Flat panel buckling between stringers (compression):
  sigma_cr = k * pi^2 * E * (t / b)^2 / (12 * (1 - nu^2)), with k
  about 4.0 for a long plate with simply supported edges. Solving
  for the spacing gives b = t * pi * sqrt(k * E / (12 * (1 - nu^2) *
  sigma_cr)).
- Stringer column buckling between frames (Euler):
  sigma_cr = pi^2 * E * I / (A * L^2), so the frame pitch is
  L = pi * sqrt(E * I / (A * sigma_cr)).
- Effective skin width in compression:
  b_eff = 1.9 * t * sqrt(E / sigma_allowable). The stringer area
  follows from the strip load P on one stringer bay:
  A = P / sigma_allowable - b_eff * t; the skin alone carries the
  strip when this goes to zero or below.
- Units: pressure in Pa, stress in Pa, radius and thickness in m,
  area in m^2, inertia in m^4, load in N, spacing and pitch in m.

## Workflow

1. Collect the cabin differential pressure, the fuselage radius, the
   skin material allowable stress, the factor of safety (default
   1.5), and the minimum gauge.
2. Compute the hoop and longitudinal membrane stresses with
   hoop_stress and longitudinal_stress.
3. Derive the skin thickness with skin_thickness; the hoop stress
   term governs under pressure and the minimum gauge floors the
   result.
4. Bound the stringer spacing with stringer_spacing from the skin
   thickness, the modulus, and the panel buckling allowable.
5. Set the frame pitch with frame_pitch from the stringer area and
   inertia, the modulus, and the column buckling allowable.
6. Size the stringer area with effective_skin_width and
   stringer_area from the compression strip load.
7. Check the sized panel: the hoop stress of the chosen skin must
   stay below the allowable scaled by the factor of safety.

## Pitfalls

- Using the longitudinal stress instead of the hoop stress for the
  skin thickness: the hoop stress p * r / t is twice the
  longitudinal stress and governs the pressure skin.
- Sizing at limit load without the 1.5 factor of safety: FAR-25.303
  requires the structure to carry ultimate load, so scale the
  pressure stress by 1.5 before comparing with the allowable.
- Forgetting the minimum gauge: manufacturing and corrosion practice
  floor the skin well above the pure stress thickness on small
  fuselages.
- Setting the frame pitch from the skin panel buckling length: the
  frames stop the stringer column, not the skin panel, so the pitch
  follows from the stringer Euler load, not the plate formula.
- Double counting the skin in the stringer area: the stringer only
  carries the strip load beyond the effective skin width b_eff * t,
  so subtract that term or the stringer comes out oversized.
- Mixing units: keep Pa, m, m^2, m^4, and N consistent; pressure in
  bar instead of Pa shifts every result by six orders.

## Behavior contract (gate 3)

The hoop and longitudinal stress, skin thickness, stringer spacing,
frame pitch, effective skin width, and stringer area logic is
exercised by the gate 3 contract test:
scripts/test_fuselage_skin_stringer.py against
scripts/fuselage_skin_stringer_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_fuselage_skin_stringer.py

## Compliance

- Standards referenced, not reproduced: FAR-25 is US government work
  (public domain) and CS-25 is a free EASA download; the membrane
  stress, panel buckling, and column buckling formulas are common
  aircraft structural analysis methodology, summary-only 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 →