Skip to content
Tresca

reviewing-openmc-code skill

SkillOfficial (tool developers)

The OpenMC project's own code-review skill: checks a branch or pull request against OpenMC's contribution criteria. By OpenMC developers.

1.1k starsUpdated 4 days agoGitHub data from 5 Nov 2026

At a glance

Type
Skill
Works with
OpenMC
Tool versions
OpenMC develop branch
Operating systems
Not stated in its documentation
Needs a OpenMC licence
No
AI clients documented
Claude Code
Licence
MIT
Language
Markdown

What it can do

  • Works out the diff to review from a pull request's base branch, defaulting to OpenMC's develop branch rather than main.
  • Reviews changes for purpose, unit and regression tests, physics soundness, C++ and Python style, design, documentation and dependencies.
  • Flags memory allocation inside the particle transport loops, which OpenMC avoids for thread scaling and future GPU support.

Limitations

  • Written for people contributing code to OpenMC itself, not for building or running OpenMC models.
  • Lives inside the OpenMC repository, so you use it from a clone of that repository.

Install

Work from a clone of the OpenMC repository; the skill is in .claude/skills/reviewing-openmc-code and relies on the repository's AGENTS.md for project-wide guidance.

Source: github.com/openmc-dev/openmc/blob/develop/.claude/skills/reviewing-openmc-code/SKILL.md

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.