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

Transonic Similarity

ASecurity

Use when you must apply compressibility corrections to subsonic aerodynamic coefficients: compute the Prandtl-Glauert factor and the refined Karman-Tsien correction for the pressure coefficient at a given Mach number, evaluate the transonic similarity parameter linking thickness and sweep effects, and estimate the critical Mach number at which local flow first reaches sonic speed. Produces corrected pressure coefficients and corrected lift slope, the critical Mach estimate, and drag-divergenc...

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 transonic-similarity --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Transonic Similarity?

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

Security grade badge for Transonic Similarity
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-transonic-similarity/badge)](https://www.skillsdirectory.com/skills/ashfordeou-transonic-similarity)

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

Download with Pro
Files
SKILL.md
---
name: transonic-similarity
description: "Use when you must apply compressibility corrections to subsonic aerodynamic coefficients: compute the Prandtl-Glauert factor and the refined Karman-Tsien correction for the pressure coefficient at a given Mach number, evaluate the transonic similarity parameter linking thickness and sweep effects, and estimate the critical Mach number at which local flow first reaches sonic speed. Produces corrected pressure coefficients and corrected lift slope, the critical Mach estimate, and drag-divergence Mach guidance for airfoil selection and high-subsonic wing design. Trigger: compressibility correction, Prandtl-Glauert, Karman-Tsien, transonic similarity, critical Mach number, pressure coefficient."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: naca-tr-824
    reference-only: true
gated: false
domain: aerodynamics
pack: aerodynamics
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: aerodynamics
  subdomain: high-speed
  tags: [prandtl-glauert, karman-tsien, transonic, compressibility-correction, critical-mach]
  version: 0.1.0
  author: Aero Agent Skills
---

# Transonic Similarity Corrections (aerodynamics/high-speed/transonic-similarity)

Use when the task is compressibility corrections for high-subsonic
flows: the Prandtl-Glauert and Karman-Tsien pressure coefficient
corrections, the transonic similarity parameter, and critical Mach
estimation.

## Domain quick reference

- Prandtl-Glauert (linearized thin-airfoil theory, valid below
  M ~ 0.7): perturbation quantities scale with the factor
  1 / sqrt(1 - M^2). Pressure coefficient C_p = C_p0 / sqrt(1 - M^2),
  lift coefficient C_L = C_L0 / sqrt(1 - M^2), and section lift-curve
  slope a = a0 / sqrt(1 - M^2), where subscript 0 marks the
  incompressible value.
- Karman-Tsien (extended, usable toward M ~ 0.85):
  C_p = C_p0 / (sqrt(1 - M^2) + (M^2 / (1 + sqrt(1 - M^2))) * C_p0 / 2).
  The denominator shrinks less than the Prandtl-Glauert factor alone,
  so the correction stays finite closer to M = 1.
- Transonic similarity parameter: K = (1 - M^2) / tau^(2/3), with tau
  the thickness ratio (sweep enters through the effective Mach
  M * cos(Lambda)). Two thin configurations with equal K have similar
  pressure fields near M = 1.
- Critical pressure coefficient (isentropic sonic limit at freestream
  Mach M, gamma = 1.4 default):
  C_p* = (2 / (gamma * M^2)) * (((1 + (gamma - 1) / 2 * M^2) /
  (1 + (gamma - 1) / 2))^(gamma / (gamma - 1)) - 1). Local flow is
  sonic where C_p equals C_p*.
- Critical Mach number M_cr: solve C_p0 / sqrt(1 - M^2) = C_p*(M) for
  the smallest M; the peak-suction point is the first to reach sonic
  speed. Drag-divergence Mach M_DD sits roughly 0.05 to 0.08 above
  M_cr for typical sections.
- Rule of thumb: thinner sections and weaker peak suction raise M_cr;
  typical transport sections fall near M_cr 0.70 to 0.78.

## Workflow

1. Obtain the incompressible peak (or local) C_p0 and section slope
   a0 from a panel code, XFOIL, or published data.
2. Below M 0.7 apply the Prandtl-Glauert factor; from 0.7 to 0.85
   prefer the Karman-Tsien correction.
3. Estimate M_cr with critical_mach_number on the peak C_p0; keep the
   cruise Mach below M_cr for attached subsonic flow.
4. Use the transonic similarity parameter to scale thickness or sweep
   effects between configurations.
5. Cross-check with drag-divergence rules of thumb and wind-tunnel
   data when available.

## Pitfalls

- Applying Prandtl-Glauert past M ~ 0.7; linearized theory
  overpredicts suction near M = 1.
- Correcting a pressure coefficient that was already measured at a
  high subsonic Mach; the corrections apply to the incompressible
  reference value.
- Forgetting that C_p* depends on freestream Mach; it is not a fixed
  number.
- Confusing critical Mach with drag-divergence Mach; M_DD is higher
  and depends on thickness ratio and Reynolds number.
- Comparing signed C_p values instead of magnitudes when checking the
  sonic limit; C_p* is negative.
- Applying the similarity parameter to thick or blunt bodies; it is a
  thin-airfoil, small-disturbance result.
- Using gamma = 1.4 without checking the gas; hot or real-gas flows
  shift C_p*.

## Behavior contract (gate 3)

The correction logic is exercised by the gate 3 contract test:
scripts/test_transonic_similarity.py against
scripts/transonic_similarity_logic.py (stdlib unittest, offline). Run:
python3 scripts/test_transonic_similarity.py

## Compliance

- Formulas are standard compressible-flow theory (Anderson; Houghton
  and Carpenter); paraphrase and computed values only, no verbatim
  excerpts of any standard.
- Standards reference: NACA TR 824 (airfoil section data,
  reference-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 →