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.