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

Engine Airframe Integration

ASecurity

Use when you must account for how an engine behaves once it is installed on an airframe: compute installed thrust from uninstalled gross thrust minus intake momentum (ram) drag, nacelle and pylon drag, and bleed and accessory power extraction losses, and reconcile the thrust-drag bookkeeping convention with the airframe drag count. Produces the per-term installation loss split, the installed thrust lapse and misalignment effects, and the performance verdict that feeds aircraft sizing and FAR-...

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

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 engine-airframe-integration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Engine Airframe Integration?

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

Security grade badge for Engine Airframe Integration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-engine-airframe-integration/badge)](https://www.skillsdirectory.com/skills/ashfordeou-engine-airframe-integration)

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

Download with Pro
Files
SKILL.md
---
name: engine-airframe-integration
description: "Use when you must account for how an engine behaves once it is installed on an airframe: compute installed thrust from uninstalled gross thrust minus intake momentum (ram) drag, nacelle and pylon drag, and bleed and accessory power extraction losses, and reconcile the thrust-drag bookkeeping convention with the airframe drag count. Produces the per-term installation loss split, the installed thrust lapse and misalignment effects, and the performance verdict that feeds aircraft sizing and FAR-25/33 certification framing. Trigger: installed thrust, installation drag, ram drag, intake momentum drag, nacelle drag, pylon drag, thrust-drag bookkeeping, engine-airframe integration."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: far-33
    reference-only: true
  - id: far-25
    reference-only: true
gated: false
domain: propulsion
pack: propulsion
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: propulsion
  subdomain: engine-airframe
  tags: [engine-airframe-integration, installed-thrust, ram-drag, intake-momentum-drag, nacelle-drag, pylon-drag, thrust-drag-bookkeeping]
  version: 0.1.0
  author: Aero Agent Skills
---

# Engine-Airframe Integration (propulsion/engine-airframe/engine-airframe-integration)

Use when the task is the interface discipline between the engine and
the airframe: translating the uninstalled (cycle) thrust of the
propulsion family leaves into installed thrust at the airframe, and
accounting for the installation drag and power off-takes that the
aircraft performance model must carry.

## Domain quick reference

Units are SI: mass flow in kg/s, velocity in m/s, thrust and drag in
N, power in W, area in m^2, density in kg/m^3.

- Uninstalled gross thrust Fg = mdot_e*Vj + (Pe - P0)*Ae: the nozzle
  exit momentum plus the pressure term; mdot_e is the exhaust flow
  (captured air plus fuel), Vj the jet velocity.
- Intake momentum (ram) drag D_ram = mdot_0*V0: the momentum of the
  captured stream that the engine must supply; mdot_0 is the captured
  air flow, V0 the flight velocity.
- Uninstalled net thrust F_uninst = Fg - D_ram: the cycle bookkeeping
  carried by the turbofan-cycle and nozzle-design leaves. The ram drag
  is already netted here, never subtracted again.
- Nacelle drag D_nac = 0.5*rho*V0^2*Cd_nac*A_nac: external skin
  friction and pressure drag on the cowl, boat-tail, and cooling
  flow exits, written against a reference area A_nac.
- Pylon drag D_pyl = 0.5*rho*V0^2*Cd_pyl*A_pyl: the strut that carries
  the nacelle off the wing or fuselage, sized on its frontal area.
- Bleed loss dF_b = mdot_b*(Vj - V0): bleed air taken from the
  compressor for anti-ice, pressurization, or cooling removes its
  specific-thrust contribution from the propulsive stream.
- Accessory loss dF_a = P_ext/V0: shaft power drawn by generators and
  gearboxes costs propulsive power, so roughly dF_a = P_ext/V0.
- Installed thrust F_inst = F_uninst - D_nac - D_pyl - dF_b - dF_a,
  and the installation loss fraction is 1 - F_inst/F_uninst.
- Thrust vector misalignment theta trims the axial component to
  F_axial = F_inst*cos(theta).

Worked anchor (mdot_0 = 100 kg/s, mdot_e = 102 kg/s, Vj = 600 m/s,
V0 = 250 m/s, fully expanded nozzle, rho = 0.36, Cd_nac = 0.35,
A_nac = 1.2 m^2, Cd_pyl = 0.30, A_pyl = 0.5 m^2, bleed 1.5 kg/s,
accessory 500 kW): Fg = 61200 N, D_ram = 25000 N,
F_uninst = 36200 N, D_nac = 4725 N, D_pyl = 1687.5 N, dF_b = 525 N,
dF_a = 2000 N, F_inst = 27262.5 N, loss fraction 24.7%.

## Workflow

1. Fix the flight point and engine reference: V0, rho, captured flow
   mdot_0, exhaust flow mdot_e, jet velocity Vj, and the nozzle
   pressure term (Pe - P0)*Ae.
2. Form the uninstalled terms with gross_thrust and
   intake_momentum_drag, then uninstalled_net_thrust. This is the
   cycle result the propulsion family leaves hand over.
3. Estimate the external drag with nacelle_drag and pylon_drag at the
   flight dynamic pressure.
4. Estimate the power off-takes with bleed_thrust_loss and
   accessory_thrust_loss.
5. Sum the bookkeeping with thrust_drag_summary and read the per-term
   ledger plus the installation loss fraction.
6. Fold misalignment in with axial_thrust and carry the installed
   thrust into the aircraft performance model (installed thrust
   lapse, climb and cruise sizing).

## Pitfalls

- Confusing installed with uninstalled thrust: the turbofan-cycle
  family leaves quote cycle (uninstalled) thrust; this leaf subtracts
  the installation losses the airframe actually feels.
- Double-counting ram drag: F = mdot*(Vj - V0) already contains the
  intake momentum drag subtraction, so subtracting D_ram again
  charges the installation twice.
- Treating the intake as a thrust source: the ramjet-inlet leaf
  recovers ram pressure for a ramjet, while here the intake is purely
  a momentum drag term on the captured stream.
- Mixing gross and net nozzle thrust: the nozzle-design leaf computes
  ideal gross thrust with the pressure term; the installed
  bookkeeping nets ram drag and external drag against it.
- Carrying the air-breathing bookkeeping into rocket staging: the
  rocket-staging leaf has no captured air, no ram drag, and no
  intake; its installation losses are thrust-structure and boat-tail
  drag, not intake losses.
- Netting bleed and accessory losses twice: they appear once as power
  off-takes here, not again as airframe drag items.
- Mixing mdot_0 (captured air) with mdot_e (exhaust, includes fuel)
  in the momentum terms.
- Dropping the pressure term when the nozzle is not fully expanded,
  or using V0^2 instead of the dynamic pressure 0.5*rho*V0^2.

## Behavior contract (gate 3)

The installed thrust bookkeeping is exercised by the gate 3 contract
test: scripts/test_engine_airframe_integration.py against
scripts/engine_airframe_integration_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_engine_airframe_integration.py

## Compliance

- FAR-33 (engine certification) and FAR-25 (airframe certification)
  are referenced, not reproduced: US government work (public
  domain); the installation bookkeeping is common propulsion
  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 →