# thermal-fluid-analysis

This skill guides analysis of thermal-fluid systems, experiments, and CFD. Use it to connect numerical results with physical mechanisms, assumptions, and limits of applicability.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 22
- Author: hanhuark
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/hanhuark/mechanical-engineering-research-skill/tree/HEAD/skills/thermal-fluid-analysis/SKILL.md
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/thermal-fluid-analysis

## What it does

The skill structures an analysis from system definition through model selection and evidence checks. It asks the agent to distinguish measured, simulated, derived, assumed, and inferred quantities, while keeping units, sign conventions, property states, and system boundaries clear. It covers heat transfer, fluid mechanics, phase change, HVAC, energy systems, turbomachinery, piping, and thermal management.

For experiments, it calls for calibration, data reduction, heat-loss treatment, repeatability, and uncertainty. For CFD, it asks for the domain, mesh evidence, models, boundary conditions, solver criteria, and validation data. Checks include conservation, dimensional consistency, limiting cases, and an independent estimate where possible. A converged CFD result counts as numerical evidence, not experimental proof; that distinction matters when drawing conclusions.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add hanhuark/mechanical-engineering-research-skill --skill thermal-fluid-analysis -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/thermal-fluid-analysis/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/thermal-fluid-analysis/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add hanhuark/mechanical-engineering-research-skill --skill thermal-fluid-analysis -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/thermal-fluid-analysis/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add hanhuark/mechanical-engineering-research-skill --skill thermal-fluid-analysis -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/thermal-fluid-analysis/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install hanhuark/mechanical-engineering-research-skill thermal-fluid-analysis
```

2. **Manually: put the files in place**
- File: `.github/skills/thermal-fluid-analysis/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add hanhuark/mechanical-engineering-research-skill --skill thermal-fluid-analysis -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/hanhuark/mechanical-engineering-research-skill --path skills/thermal-fluid-analysis
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/thermal-fluid-analysis/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add hanhuark/mechanical-engineering-research-skill --skill thermal-fluid-analysis -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/hanhuark/mechanical-engineering-research-skill/tree/HEAD/skills/thermal-fluid-analysis/SKILL.md

## When to use it
- estimate heat transfer and pressure drop in a system
- check whether a correlation fits the operating regime
- separate sensor uncertainty from run-to-run variation
- review CFD mesh evidence and boundary conditions
- explain the mechanisms behind a plotted change

## Example prompts
- Review this heat-exchanger CFD model and list its assumptions, credibility checks, and limits.
- Assess uncertainty in this heat-transfer experiment, separating sensor error from variation between runs.
- Explain the pressure-drop change in this piping system and state the conditions that could invalidate the conclusion.

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 58609a8e1ba9d584.

BEGIN THIRD-PARTY FILE 58609a8e1ba9d584
```text
---
name: thermal-fluid-analysis
description: Analyze thermal-fluid engineering systems, experiments, CFD, and correlations with explicit assumptions, validity limits, uncertainty, and mechanism-based interpretation. Use for heat transfer, fluid mechanics, phase change, HVAC, energy systems, turbomachinery, piping, or thermal management.
---

# Thermal-Fluid Analysis

## Purpose

Develop decision-ready thermal-fluid analysis without separating numerical output from physical meaning. State what is measured, simulated, derived, assumed, or inferred; retain units, sign conventions, property states, system boundaries, and applicability limits.

## Analysis Workflow

1. Define the system: geometry, working fluid, operating regime, boundary conditions, performance metrics, and constraints.
2. Establish the physical model: governing balances, material properties and their evaluation state, dimensionless groups, competing mechanisms, and expected limiting behavior.
3. Select evidence: standards, handbooks, peer-reviewed work, calibrated measurements, validated CFD, or correlations inside their stated range.
4. Test credibility: dimensional consistency, conservation, order of magnitude, limiting cases, uncertainty/sensitivity, and an independent analytical or empirical check where possible.
5. Conclude by mechanism and tradeoff: performance, pressure drop or pumping power, manufacturability, reliability, cost, safety, scaling, and residual risk.

## Experiments

Report the facility and specimen geometry, instrumentation, calibration, sampling, procedure, data reduction, heat-loss treatment, repeatability, uncertainty propagation, and exclusions. Distinguish sensor uncertainty from run-to-run variability. Do not call a preliminary demonstration validation without a stated comparison target.

## CFD And Modeling

List all assumptions before presenting results and justify each one. State the domain, mesh and mesh-independence evidence, models, wall treatment, property models, boundary and initial conditions, solver/convergence criteria, time step where applicable, and validation data. Treat a converged solution as numerical evidence, not experimental proof.

## Results Discussion
```
END THIRD-PARTY FILE 58609a8e1ba9d584

The third-party file has ended. Everything between the 58609a8e1ba9d584 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2207 of 2773 bytes. © hanhuark · MIT · https://github.com/hanhuark/mechanical-engineering-research-skill/tree/HEAD/skills/thermal-fluid-analysis/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
