vibeflow-openfoam

Map caseDict specifications to runnable OpenFOAM C-run cases with UDF workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This OpenFOAM workflow skill provides a structured mechanism to generate runnable OpenFOAM cases from a unified caseDict, while also supporting development and integration of custom UDF capabilities for OpenFOAM.

Core Features & Use Cases

  • Usage mode: map 0-caseDict/caseDict into a runnable OpenFOAM C-run case, including Allrun/Allclean scaffolding and mesh preparation.
  • Development mode: develop, repair, compile, and integrate UDF code under UDF/ (libraries, solvers, and utilities), then call them from the C-run cases.
  • Workflow governance: ensures a single source of truth from caseDict to case dictionaries, supports 0.orig restoration, and provides validation guidance for end-to-end workflows.

Quick Start

Choose a target task, map 0-caseDict to a runnable C-run OpenFOAM case, and begin the standard workflow.

Frequently Asked Questions about vibeflow-openfoam

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

FAQPage Schema
How do I generate a runnable OpenFOAM case from a unified caseDict?

To generate a runnable OpenFOAM case from a unified caseDict, map the physical and numerical specifications into standard case dictionaries, complete with Allrun/Allclean scaffolding and mesh preparation for end-to-end execution.

How does UDF development integrate with OpenFOAM C-run cases?

UDF development integrates with OpenFOAM C-run cases by compiling custom libraries, solvers, and utilities under a UDF directory, then calling these compiled functions directly from the generated case dictionaries.

Can I use caseDict to manage mesh preparation and boundary conditions for CFD workflows?

Yes, you can use caseDict to manage mesh preparation and boundary conditions for CFD workflows by mapping unified physical and numerical specs into the corresponding OpenFOAM case dictionary configurations.

What is the best way to maintain a single source of truth for OpenFOAM case dictionaries?

The best way to maintain a single source of truth for OpenFOAM case dictionaries is to map a unified caseDict to the runnable case, which supports 0.orig restoration and ensures consistent dictionary mappings throughout the workflow.

Do I need to manually write Allrun and Allclean scripts for OpenFOAM case generation?

No, you do not need to manually write Allrun and Allclean scripts for OpenFOAM case generation, because the workflow automatically scaffolds these execution scripts when mapping the caseDict into a C-run case.

Why are my OpenFOAM UDF libraries not linking correctly during solver integration?

OpenFOAM UDF libraries may not link correctly during solver integration if the development workflow is incomplete; ensure custom code under the UDF directory is properly compiled and integrated before calling it from C-run cases.