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

Cea Rocket Combustion

ASecurity

Use when you must predict the thermochemistry and performance of a rocket propellant combination in the spirit of NASA CEA: compute the adiabatic flame temperature and the chamber conditions from the propellant choice, the mixture ratio, and the chamber pressure with a simplified frozen-flow equilibrium over representative species, derive the characteristic velocity (c-star) and the ideal vacuum and sea-level specific impulse, run a mixture ratio trade, and estimate gamma, the molecular weigh...

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

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 cea-rocket-combustion --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cea Rocket Combustion?

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

Security grade badge for Cea Rocket Combustion
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-cea-rocket-combustion/badge)](https://www.skillsdirectory.com/skills/ashfordeou-cea-rocket-combustion)

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

Download with Pro
Files
SKILL.md
---
name: cea-rocket-combustion
description: "Use when you must predict the thermochemistry and performance of a rocket propellant combination in the spirit of NASA CEA: compute the adiabatic flame temperature and the chamber conditions from the propellant choice, the mixture ratio, and the chamber pressure with a simplified frozen-flow equilibrium over representative species, derive the characteristic velocity (c-star) and the ideal vacuum and sea-level specific impulse, run a mixture ratio trade, and estimate gamma, the molecular weight of the combustion products, the c-star efficiency, and the sensitivity of Isp to the mixture ratio. Produces the chamber temperature, the equilibrium composition, the c-star, the ideal Isp values, and the trade table, in SI units. Trigger: adiabatic flame temperature, characteristic velocity, c-star, vacuum specific impulse, mixture ratio trade, frozen flow, combustion thermochemistry."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    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: combustion
  tags: [rocket-combustion, adiabatic-flame-temperature, characteristic-velocity, specific-impulse, mixture-ratio, frozen-flow, chamber-pressure, thermochemistry, c-star, propellant-selection]
  version: 0.1.0
  author: Aero Agent Skills
---

# Rocket Combustion Thermochemistry (propulsion/combustion/cea-rocket-combustion)

Use when the task is rocket combustion thermochemistry in the spirit of
NASA CEA: the adiabatic flame temperature, the chamber conditions
(composition, molecular weight, gamma, characteristic velocity c-star)
and the ideal vacuum and sea-level specific impulse from the propellant
choice, the mixture ratio, and the chamber pressure, using a simplified
frozen-flow equilibrium model over representative species.

## Domain quick reference

- Adiabatic flame temperature Tc: the temperature at which the product
  enthalpy equals the reactant enthalpy, with the equilibrium composition
  solved at the same temperature (combustion enthalpy balance). Worked:
  LOX/RP-1 at O/F 2.56 and 7.0 MPa gives Tc = 3672 K, matching the
  representative published value of about 3670 K.
- Simplified equilibrium chemistry: representative species CO2, H2O, CO,
  H2, O2, OH, H, O plus inert N2, with the water-gas shift and H2O, H2
  and O2 dissociation equilibria derived from species Gibbs functions
  (quadratic heat capacity fits through 298, 1500 and 3500 K). The
  species data is representative, so the results reproduce representative
  published chamber conditions within a few percent.
- Characteristic velocity: c-star = sqrt(gamma R Tc) / (gamma
  sqrt((2/(gamma+1))^((gamma+1)/(gamma-1)))) with R = 8314.462 / Mw in
  J/(kg K). Worked: LOX/RP-1 at Tc = 3672 K, Mw = 22.1, gamma = 1.24
  gives c-star = 1791 m/s (published representative value about 1798).
- Ideal vacuum specific impulse (Pe = 0):
  Isp = sqrt(2 gamma/(gamma-1) R Tc) / g0 with g0 = 9.80665 m/s^2.
  Worked: LOX/LH2 at O/F 6.0 and 10 MPa gives Isp = 510 s.
- Ideal sea-level specific impulse: the same exhaust velocity formula
  with the exit pressure equal to the ambient pressure, Pe = 101325 Pa.
  Worked: LOX/LH2 at 10 MPa gives Isp = 386 s.
- Reference chamber states: LOX/RP-1 at O/F 2.56 and 7.0 MPa gives
  Tc = 3672 K, Mw = 22.1, gamma = 1.24, c-star = 1791 m/s, Isp_vac =
  386 s; LOX/LH2 at O/F 6.0 and 10 MPa gives Tc = 3666 K, Mw = 13.2,
  c-star = 2328 m/s, Isp_vac = 510 s; NTO/MMH at O/F 2.0 and 2 MPa
  gives Tc = 3340 K, c-star = 1726 m/s, Isp_vac = 368 s.
- Stoichiometric O/F ratios: LOX/RP-1 3.48, LOX/LH2 7.94, LOX/CH4 3.99,
  NTO/MMH 2.50. The maximum flame temperature sits near the design point
  slightly fuel-rich of stoichiometric.
- The reported Isp values are ideal-gas frozen-flow ceilings: real
  engines deliver roughly 80 to 95 percent of them because of finite
  expansion ratio, nozzle divergence, boundary layers and combustion
  losses. The c-star efficiency (0.92 to 0.98) and the Isp efficiency
  (0.8 to 0.95) bridge from the ideal ceilings to delivered values.
- Isp sensitivity to the mixture ratio: the fractional change of the
  ideal vacuum Isp per unit of O/F. Positive on the fuel-rich side of
  the model optimum, negative past it.

## Workflow

1. Name the propellant pair and fix the design point: mixture ratio and
   chamber pressure in Pa. Propellant families are cryogenic (LOX/RP-1,
   LOX/LH2, LOX/CH4) or hypergolic (NTO/MMH).
2. Compute the chamber state with chamber_conditions(name, ratio, pc):
   flame temperature, molecular weight, gamma, c-star, ideal vacuum and
   sea-level Isp, mole fractions and the energy balance closure error.
3. Run a mixture ratio trade with mixture_ratio_trade(name, pc, r_min,
   r_max, steps) and pick the design point from the flame temperature and
   Isp trend.
4. Check the sensitivity with isp_mixture_ratio_sensitivity(name, ratio,
   pc) to see which side of the optimum the design sits on.
5. Convert the ideal values to delivered estimates with
   cstar_with_efficiency and isp_with_efficiency, using representative
   efficiencies for the engine class.
6. Hand the chamber gas properties (Tc, Mw, gamma, c-star) to the
   combustion-chamber-design leaf for the throat sizing and to the
   nozzle-design leaf for the expansion downstream of the throat.

## Pitfalls

- Routing chamber geometry here: throat area, contraction ratio, L-star
  and chamber volume belong to combustion-chamber-design; this leaf
  produces the gas state (Tc, Mw, gamma, c-star) that feeds it.
- Routing propellant choice here: family classification, density impulse
  and storability belong to propellant-selection; this leaf consumes the
  chosen pair and produces its thermochemistry.
- Routing nozzle geometry here: area ratio, exit Mach and expansion
  belong to nozzle-design; this leaf only provides the ideal Isp from
  the chamber gas, not a nozzle design.
- Routing gas turbine combustor questions here: fuel-air-ratio and flame
  temperature for continuous-flow jet engine combustors belong to
  combustor-design; a rocket chamber is a different device with c-star
  bookkeeping.
- Reading the ideal Isp as a delivered prediction: the values are
  ideal-gas frozen-flow ceilings, 10 to 20 percent above real engines.
  Apply the efficiency helpers for quick-look delivered estimates.
- Expecting exact CEA agreement: the species set is representative
  (eight reactive species, no minor radicals), so molecular weight can
  differ by up to about 20 percent for LOX/LH2 while Tc and c-star stay
  within a few percent of representative published values.
- Using psi or bar instead of Pa: c-star and Isp are only consistent in
  Pa, kg, kmol and m/s; a pressure in bar silently shifts every result
  by 1e5.
- Confusing the mixture ratio with the rocket equation mass ratio:
  O/F is the oxidizer-to-fuel mass ratio in the chamber; m0/mf is the
  vehicle mass ratio in rocket-sizing.
- Expecting the flame temperature to rise forever with O/F: past the
  design point the excess oxidizer dilutes the products and Tc falls.
- Treating the frozen Isp optimum as the real one: the frozen-flow
  optimum sits fuel-rich of the equilibrium CEA optimum, so read the
  sensitivity sign as indicative near the model optimum.

## Behavior contract (gate 3)

The equilibrium thermochemistry, flame temperature, c-star and Isp logic
is exercised by the gate 3 contract test:
scripts/test_cea_rocket_combustion.py against
scripts/cea_rocket_combustion_logic.py (stdlib unittest, offline,
deterministic). Run:
python3 scripts/test_cea_rocket_combustion.py

## Compliance

- ECSS is cited as reference only for the space systems propulsion
  context; the equilibrium thermochemistry, characteristic velocity and
  specific impulse relations are standard rocket propulsion methodology,
  paraphrased here. No proprietary or copyrighted text is reproduced.
- 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 →