Sub-skill of mesh-utilities: Pre-Solver Checklist.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add vamseeachanta/workspace-hub --skill pre-solver-checklist --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Pre Solver Checklist?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vamseeachanta-pre-solver-checklist)More formats (shields.io, HTML) on the badges page.
---
name: mesh-utilities-pre-solver-checklist
description: 'Sub-skill of mesh-utilities: Pre-Solver Checklist.'
version: 1.0.0
category: engineering-utilities
type: reference
scripts_exempt: true
---
# Pre-Solver Checklist
## Pre-Solver Checklist
Before running AQWA, OrcaWave, or BEMRosetta, verify:
```python
def pre_solver_checklist(mesh_path: str, solver: str) -> bool:
"""Run pre-solver validation checklist.
Args:
mesh_path: Path to mesh file
solver: Target solver name
Returns:
True if mesh passes all checks
"""
from digitalmodel.hydrodynamics.bemrosetta.mesh import BaseMeshHandler
from digitalmodel.hydrodynamics.diffraction.geometry_quality import (
GeometryQualityChecker,
)
handler = BaseMeshHandler()
mesh = handler.read(mesh_path)
checker = GeometryQualityChecker()
report = checker.generate_report(mesh_path)
checks = {
*See sub-skills for full details.*
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Practical guide to testing web applications with screen readers for comprehensive accessibility validation.