vibeflow-toolchain

Diagnose toolchain versus case problems and write findings to caseDict.errors.

12|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/sunrise-hjx/vibeFlow-skills --skill vibeflow-toolchain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vibeflow-toolchain
Source: https://github.com/sunrise-hjx/vibeFlow-skills/tree/main/vibeflow-toolchain
Command: npx skills add https://github.com/sunrise-hjx/vibeFlow-skills --skill vibeflow-toolchain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps determine whether a problem is caused by the toolchain/environment versus the case definition, guiding precise triage and reporting.

Core Features & Use Cases

  • Diagnose environmental readiness: verify OpenFOAM bashrc, Python, CadQuery, Gmsh, ParaView, FreeCAD, and other tool dependencies are accessible.
  • Separate concerns: classify issues as toolchain/environment vs case-definition problems, and route them to the appropriate domain skill.
  • Document findings: write structured diagnostics to caseDict.errors for reproducibility and transfer to downstream steps.

Quick Start

Run the vibeflow-toolchain quick checks to confirm tool availability and classify issues.

Frequently Asked Questions about vibeflow-toolchain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my OpenFOAM environment and toolchain are configured correctly?

Toolchain diagnostics examine PATH and module availability to verify the OpenFOAM environment is configured correctly. They check Python, CadQuery, Gmsh, and ParaView dependencies across geometry, mesh, and run stages to confirm full accessibility.

How do I tell if an OpenFOAM or Gmsh error is caused by my case setup or the environment?

Toolchain triage separates environment issues from case-definition problems by examining tool availability and PATH variables. It classifies the root cause and writes structured findings to caseDict.errors for precise routing and reproducibility.

Does CadQuery work with ParaView and FreeCAD in a standard OpenFOAM toolchain setup?

Toolchain diagnostics can verify whether CadQuery, ParaView, and FreeCAD are accessible within your environment. They examine Python and CAD tooling availability across caseDict creation, geometry, mesh, and postprocess stages to confirm backend compatibility.

What is the best way to document toolchain environment errors for downstream OpenFOAM processing?

Writing structured diagnostics to caseDict.errors documents toolchain environment issues for downstream processing. This records PATH and module availability checks, separating toolchain problems from case-definition errors for reproducible triage.

Why does my mesh generation fail when Gmsh or CadQuery is missing from the PATH?

Mesh generation fails when Gmsh or CadQuery is missing because the toolchain environment lacks required dependencies. Diagnostics examine PATH and module availability to identify these missing tools and classify the failure as an environment issue.