Skip to content
Back to skills

Airfoil Selection

ASecurity

Use when you must select an airfoil section for a wing design: score candidate airfoils by lift-to-drag ratio at the design condition, filter them by minimum thickness, and choose the best qualified section from classic airfoil data. Produces the candidate scoring, the thickness filter verdict, and the selected airfoil identifier that feeds the wing layout. Trigger: airfoil selection, wing design, lift to drag ratio, thickness, naca airfoils, section selection.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentspythongo

Works with

  • claude code

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add ashfordeOU/aero-agent-skills --skill airfoil-selection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Airfoil Selection?

Add the live security badge to your README. It updates with every re-scan.

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

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: airfoil-selection
description: "Use when you must select an airfoil section for a wing design: score candidate airfoils by lift-to-drag ratio at the design condition, filter them by minimum thickness, and choose the best qualified section from classic airfoil data. Produces the candidate scoring, the thickness filter verdict, and the selected airfoil identifier that feeds the wing layout. Trigger: airfoil selection, wing design, lift to drag ratio, thickness, naca airfoils, section selection."
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: airfoil
  tags: [airfoil-selection, wing-design, lift-to-drag-ratio, thickness, naca-airfoils, section-selection]
  version: 0.1.0
  author: Aero Agent Skills
---

# Airfoil Section Selection (aerodynamics/airfoil/airfoil-selection)

Use when the task is airfoil section selection for a wing: scoring
candidates by lift-to-drag ratio, filtering by thickness, and
choosing the best qualified section.

## Domain quick reference

- Classic airfoil data (NACA Report 824 and successors) supplies
  lift and drag coefficients per section.
- The design condition defines the target lift coefficient and
  Reynolds number.
- Thickness constrains the section: structural depth and internal
  volume come from the thickness ratio.
- Selection maximizes lift-to-drag ratio among sections that meet
  the minimum thickness.

## Workflow

1. Collect candidate sections with cl, cd, and thickness at the
   design condition.
2. Score each with ld_ratio.
3. Filter with thickness_ok.
4. Select with select_airfoil.
5. Confirm the choice against the design lift condition.

## Pitfalls

- Choosing by cl alone instead of lift-to-drag ratio.
- Ignoring the thickness constraint until the structure is sized.
- Comparing candidates at different Reynolds numbers.

## Behavior contract (gate 3)

The scoring, filtering, and selection logic is exercised by the
gate 3 contract test: scripts/test_airfoil_selection.py against
scripts/airfoil_selection_logic.py (stdlib unittest, offline).
Run:
python3 scripts/test_airfoil_selection.py

## Compliance

- NACA Report 824 is US government work (public domain); summary
  and physics values only, per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Files in this skill

  • SKILL.md2.4 KB
  • scripts/airfoil_selection_logic.py1.5 KB
  • scripts/test_airfoil_selection.py2.3 KB

Attribution

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

Loading comments…