STAR-CCM+ AI Engineering Workbench
SkillCommunity
Two skills and a library of checked macro examples for writing STAR-CCM+ Java macros, grounded in the Javadoc server. By HBGuo-0903.
10 starsUpdated 2 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- Skill
- Works with
- Simcenter STAR-CCM+
- Tool versions
- Not stated in its documentation
- Operating systems
- Windows
- Needs a Simcenter STAR-CCM+ licence
- Yes
- AI clients documented
- Codex, Claude Code
- Licence
- Not stated in its documentation
- Language
- Java
What it can do
- starccm-script-generator picks the closest tested example from a reference index and writes a commented Java macro or external runner project into a dated runtime folder.
- starccm-knowledge-maintainer checks the reference library's structure and refreshes its CSV index.
- Bundles a copy of the starccm-javadoc-mcp server, so generated code is checked against search_api and get_doc.
- Organises references into shared libraries (including MacroUtils), basic syntax, in-app function examples and complete external runner projects.
Limitations
- Generates code for you to compile and run in STAR-CCM+; it doesn't drive the solver itself.
- Install steps are for Windows PowerShell and copy the skills into Codex's skill folder; the README is in Chinese and the repository has no top-level licence file.
Install
$RepoRoot = (Resolve-Path ".").Path
$CodexSkillRoot = Join-Path ([Environment]::GetFolderPath('UserProfile')) '.codex\skills'
New-Item -ItemType Directory -Path $CodexSkillRoot -Force | Out-Null
Copy-Item -LiteralPath (Join-Path $RepoRoot 'tools\skills\starccm-script-generator') -Destination $CodexSkillRoot -Recurse -Force
Copy-Item -LiteralPath (Join-Path $RepoRoot 'tools\skills\starccm-knowledge-maintainer') -Destination $CodexSkillRoot -Recurse -ForceSource: github.com/HBGuo-0903/starccm-ai-engineering-workbench
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.