svd-ai-lab

Sim Plugin Starccm — AI skill for Claude Code

AI community

Use AI coding agents with STAR-CCM+ via sim-cli: simulation setup, solver runs, scene/result inspection, replayable artifacts.

How to install Sim Plugin Starccm

This entry records only its repository, not the path inside it, so there is no exact command to give. Open svd-ai-lab/sim-plugin-starccm and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sim Plugin Starccm does

Use AI coding agents with STAR-CCM+ via sim-cli: simulation setup, solver runs, scene/result inspection, replayable artifacts.

Alternatives in AI

  • Rb Setup — First-time setup 1.3k ★
  • HarnessKit — More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e 416 ★
  • GPT Image2 Ecommerce — GPT-Image-2 驱动的电商素材一键生成 Claude Code Skill E-commerce image generation skill powered by GPT-Image-2 via Codex C 332 ★

README

sim-plugin-starccm

[Simcenter STAR-CCM+](https://plm.sw.siemens.com/en-US/simcenter/fluids-thermal-simulation/star-ccm/) driver for [sim-cli](https://github.com/svd-ai-lab/sim-cli), distributed as an out-of-tree plugin via Python `entry_points`.

STAR-CCM+ has no pip-installable Python SDK. Scripts are Java macros (`.java` files extending `StarMacro`) executed through `starccm+ -batch`. The user must install and license STAR-CCM+ separately. See [LICENSE-NOTICE.md](LICENSE-NOTICE.md).

Install

pip install git+https://github.com/svd-ai-lab/sim-plugin-starccm@main

After install, sim-cli auto-discovers the driver:

sim drivers | grep starccm
sim run --solver starccm path/to/macro.java

How it works

The plugin registers via two entry-point groups:

[project.entry-points."sim.drivers"]
starccm = "sim_plugin_starccm:StarccmDriver"

[project.entry-points."sim.skills"]
starccm = "sim_plugin_starccm:skills_dir"

`sim.drivers` exposes the driver class; `sim.skills` exposes a directory of skill files bundled inside the wheel.

Supported versions

See [`src/sim_plugin_starccm/compatibility.yaml`](src/sim_plugin_starccm/compatibility.yaml) for the solver compatibility matrix. Current profile covers STAR-CCM+ 21.02 (a.k.a. 2602).

Develop

git clone https://github.com/svd-ai-lab/sim-plugin-starccm
cd sim-plugin-starccm
uv sync
uv run pytest

End-to-end tests require a real STAR-CCM+ install on the host; they're gated and skipped when the solver is not detected.

License

Apache-2.0. See [LICENSE](LICENSE) and [LICENSE-NOTICE.md](LICENSE-NOTICE.md).