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

Supercritical Airfoil

ASecurity

Use when you must analyze or design a supercritical airfoil for high-speed flight: compute the drag-divergence Mach number from the Korn thickness-lift rule, estimate the terminating shock strength of the upper-surface supersonic pocket, quantify the wave-drag penalty above drag divergence, and size the maximum thickness ratio or cruise lift coefficient that the flat upper surface permits. Produces the drag-divergence Mach, the shock-strength reduction, the wave-drag penalty, and the aft-load...

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

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 supercritical-airfoil --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Supercritical Airfoil?

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

Security grade badge for Supercritical Airfoil
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-supercritical-airfoil/badge)](https://www.skillsdirectory.com/skills/ashfordeou-supercritical-airfoil)

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

Download with Pro
Files
SKILL.md
---
name: supercritical-airfoil
description: "Use when you must analyze or design a supercritical airfoil for high-speed flight: compute the drag-divergence Mach number from the Korn thickness-lift rule, estimate the terminating shock strength of the upper-surface supersonic pocket, quantify the wave-drag penalty above drag divergence, and size the maximum thickness ratio or cruise lift coefficient that the flat upper surface permits. Produces the drag-divergence Mach, the shock-strength reduction, the wave-drag penalty, and the aft-loading pitching moment that feed high-speed wing design. Trigger: supercritical airfoil, drag divergence Mach, aft loading, flat upper surface, wave drag, shock strength."
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: [supercritical-airfoil, drag-divergence-mach, aft-loading, flat-upper-surface, wave-drag-reduction, terminating-shock-strength, cruise-lift-coefficient]
  version: 0.1.0
  author: Aero Agent Skills
---

# Supercritical Airfoil Design and Analysis (aerodynamics/high-speed/supercritical-airfoil)

Use when the task is supercritical airfoil design and analysis: the flat
upper surface, aft loading, drag-divergence Mach, wave-drag reduction,
terminating shock strength, and the cruise lift coefficient of the
section.

## Domain quick reference

- Supercritical airfoil: a section whose nearly flat upper surface keeps
  the local Mach number barely supersonic over a long region. The weak
  supersonic pocket replaces the strong suction peak of a conventional
  section, so the terminating shock at its rear is weaker and wave drag
  at high subsonic Mach is reduced.
- Terminating shock strength: the static pressure ratio p2/p1 across the
  normal shock that closes the supersonic pocket,
  p2/p1 = 1 + 2*gamma/(gamma+1)*(M^2 - 1), evaluated at the local Mach
  just ahead of the shock (gamma = 1.4). A conventional section at
  M 0.8 accelerates the upper surface to about M 1.3, ratio about 1.81;
  the flat top of a supercritical section holds it near M 1.15, ratio
  about 1.38. Weaker shock means less wave drag and less
  shock/boundary-layer separation risk.
- Wave-drag penalty: above drag divergence, wave drag grows roughly with
  the cube of (M - M_DD). The penalty index (M - M_DD)^3 is zero at or
  below M_DD and rises steeply above it.
- Drag-divergence Mach (Korn rule of thumb): M_DD = 0.95 - t/c - C_L/10
  for a supercritical section and M_DD = 0.90 - t/c - C_L/10 for a
  conventional section, with t/c the thickness ratio and C_L the cruise
  lift coefficient. The 0.05 offset is the wave-drag-reduction benefit.
  Example: t/c 0.12 at C_L 0.5 gives M_DD 0.78 supercritical versus
  0.73 conventional.
- Thickness and lift at fixed Mach (inverse Korn): at M 0.8 and C_L 0.5
  the supercritical section still carries t/c 0.10 while the
  conventional section is limited to about 0.05; equivalently, at
  M 0.8 with t/c 0.10 the supercritical section carries C_L 0.5 while
  the conventional section has no cruise lift left. This is the classic
  "same Mach, roughly twice the thickness" trade.
- Aft loading: camber and loading concentrated near the trailing edge
  recover the lift lost by the flat upper surface, at the price of a
  more negative pitching moment about the aerodynamic center: about
  -0.12 for a typical supercritical section versus -0.06 for a
  conventional transport section. The trim drag this creates is part of
  the trade against the wave-drag saving.
- Range: the Korn rule is a high-subsonic design rule of thumb, valid
  for t/c in (0.02, 0.30), C_L in [0, 1.5), and flight Mach below 1;
  supersonic cruise is out of domain.
- Validation anchor: NACA Report 824 (public domain) supplies the
  classic section data that the design trade is compared against.

## Workflow

1. Fix the design point: cruise Mach M, target cruise lift coefficient
   C_L, and thickness ratio t/c.
2. Compute the drag-divergence Mach with drag_divergence_mach for both
   section types; keep the cruise Mach below M_DD.
3. Size the section: max_thickness_ratio at fixed Mach and C_L, or
   max_cruise_lift_coefficient at fixed Mach and t/c, for the chosen
   type.
4. When M exceeds M_DD, estimate the wave-drag penalty with
   wave_drag_penalty.
5. Assess the terminating shock strength with terminating_shock_strength
   at the local Mach ahead of the shock on the upper surface.
6. Note the aft-loading pitching moment with aft_loading_moment and
   budget the trim drag in the tail sizing.

## Pitfalls

- Reading a supercritical claim at the free-stream Mach as if the local
  upper-surface Mach were the same; the flat top keeps the local Mach
  barely supersonic, which is the whole mechanism.
- Using the conventional base (0.90) for a supercritical section or the
  reverse; the 0.05 offset is the benefit being quantified.
- Treating the Korn rule as exact; it is a design rule of thumb
  calibrated against wind-tunnel data, not a theory.
- Ignoring the aft-loading moment: the more negative C_m,ac needs a tail
  download and costs trim drag that eats part of the wave-drag saving.
- Expecting the flat upper surface to keep the lift unchanged; the flat
  top loses front loading and aft loading is what recovers the cruise
  lift coefficient.
- Applying the rules at or above M 1; the supercritical benefit is a
  high-subsonic effect and supersonic cruise is out of domain.
- Assuming the terminating shock disappears; it is weakened, not
  eliminated, and the shock/boundary-layer interaction at its foot still
  needs care.
- Confusing drag-divergence Mach with the first-sonic-point Mach; M_DD
  sits well above it, and first-sonic-point estimation belongs to the
  transonic-similarity leaf.

## Behavior contract (gate 3)

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

## Compliance

- The Korn rule and the flat-upper-surface/aft-loading mechanism are
  standard public-domain textbook content (Anderson, Fundamentals of
  Aerodynamics; Mason, Configuration Aerodynamics; Whitcomb's NASA work
  on supercritical airfoils is US Government public-domain); paraphrase
  and computed values only, no verbatim excerpts of any standard.
- Standards reference: NACA TR 824 (classic 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 →