gmsh-meshing-quality-metrics

Sub-skill of gmsh-meshing: Quality Metrics (+1).

5 stars

Best use case

gmsh-meshing-quality-metrics is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of gmsh-meshing: Quality Metrics (+1).

Teams using gmsh-meshing-quality-metrics should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/quality-metrics/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/engineering/cad/gmsh-meshing/quality-metrics/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/quality-metrics/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How gmsh-meshing-quality-metrics Compares

Feature / Agentgmsh-meshing-quality-metricsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of gmsh-meshing: Quality Metrics (+1).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Quality Metrics (+1)

## Quality Metrics


```python
def check_mesh_quality(msh_file: str):
    """Check mesh quality metrics."""
    gmsh.initialize()
    gmsh.open(msh_file)

    # Get quality statistics
    # Gamma: inscribed/circumscribed radius ratio (1.0 = perfect)
    # Eta: quality measure based on edge lengths
    # Rho: another quality measure

*See sub-skills for full details.*

## BEM-Specific Quality Checks


- **Adjacent panel ratio**: Ratio between neighboring panel areas should be < 2:1. Gradual variation is acceptable even with large global min/max ratio.
- **Normals consistency**: All panel normals must point outward (into the fluid domain).
- **Watertightness**: No gaps between panels (shared nodes on edges).
- **Panel planarity**: For quad panels, all 4 nodes should be nearly coplanar.

See `skills/engineering/marine-offshore/mesh-utilities/SKILL.md` for mesh inspection tools.

Related Skills

metrics-tracking

5
from vamseeachanta/workspace-hub

Define, track, and analyze product metrics with frameworks for goal setting and dashboard design

skill-creator-content-quality

5
from vamseeachanta/workspace-hub

Sub-skill of skill-creator: Content Quality (+3).

hydrodynamic-pipeline-gmsh-panel-mesh-for-hydrodynamics

5
from vamseeachanta/workspace-hub

Sub-skill of hydrodynamic-pipeline: Gmsh Panel Mesh for Hydrodynamics (+3).

hydrodynamic-pipeline-checkpoint-1-mesh-quality

5
from vamseeachanta/workspace-hub

Sub-skill of hydrodynamic-pipeline: Checkpoint 1: Mesh Quality (+2).

gmsh-openfoam-orcaflex-stub-mode-details

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Stub Mode Details.

gmsh-openfoam-orcaflex-real-mode-requirements

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Real Mode Requirements.

gmsh-openfoam-orcaflex-quick-invocation

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Quick Invocation.

gmsh-openfoam-orcaflex-gate-1-mesh-quality

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Gate 1 — Mesh Quality (+1).

gmsh-openfoam-orcaflex-file-map

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: File Map.

gmsh-openfoam-orcaflex-error-propagation-map

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Error Propagation Map.

gmsh-openfoam-orcaflex-converter-1-gmsh-msh-openfoam-polymesh

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Converter 1: Gmsh .msh → OpenFOAM polyMesh (+1).

gmsh-openfoam-orcaflex-agent-usage-pattern

5
from vamseeachanta/workspace-hub

Sub-skill of gmsh-openfoam-orcaflex: Agent Usage Pattern.