From plugin-gemc3
Verify a user's GEMC3 Apptainer runtime by running installed GEMC basic and optical examples and interpreting the smoke-test outputs. Use when the user asks to test GEMC3, check a GEMC3 container, run GEMC examples, or diagnose smoke-test failures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-gemc3:gemc3-testerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the repository scripts to verify that GEMC3 can initialize and run installed basic and optical examples in the user's configured Apptainer container.
Use the repository scripts to verify that GEMC3 can initialize and run installed basic and optical examples in the user's configured Apptainer container.
This procedure is agent-neutral Markdown. Codex can discover it through the plugin manifest, and other coding agents can use it by reading this file from the repo. It is for smoke testing only; do not treat passing smoke tests as physics validation.
AGENTS.md, CLAUDE.md, and docs/smoke_tests.md.command -v apptainerapptainer pull, unless the cached SIF already exists.scripts/gemc3_apptainer.sh gemc --help
scripts/run_smoke_tests.sh
results/gemc3_smoke/<timestamp>/summary.md.gemc.err, stderr.log, or stdout.logghcr.io/gemc/src:dev-almalinux-9.4.<current-project-dir>/src_dev-almalinux-9.4.sif.results/gemc3_smoke/.gemc --help fails: focus on container initialization and entrypoint setup.gemc.err: treat the example as failed even if the exit status is zero.Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub zhaozhiwen/plugin_gemc3 --plugin plugin-gemc3