Install
$ agentstack add skill-yale-som-hpc-claude-code-marketplace-code-review ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Code Review
Find bugs that affect results, reproducibility, data safety, or cluster use. Skip style nits.
Findings must be
- New in this change, unless asked for a broad audit.
- Impactful: name the input/scenario.
- Actionable: give the fix.
Severity
- P0: blocks commit/run/merge. Wrong result, lost data, secret leak, cannot rerun, serious cluster misuse.
- P1: fix before commit/merge. Realistic failure.
- P2: fix later.
- P3: nit. Do not report unless asked.
Verdict:
- LGTM: no P0/P1.
- FAIL: P0/P1 found.
Always check
- Hardcoded personal paths:
/Users/...,C:\Users\...,/home/netid/...,/gpfs/scratch60/netid/.... - Raw data, secrets, env dirs, or large outputs staged.
- Missing seeds in simulation, bootstrap, train/test split, UMAP, random forest, stochastic optimizer.
- Silent data loss:
dropna(),na.omit(), failed joins, duplicate drops, broad filters without counts. - Lockfile drift: deps changed but
uv.lock/renv.locknot updated. - Raw data mutation: code writes into
data/raw/or overwrites inputs. - HPC resource mismatch: requested 1 CPU but uses all cores; requested GPU but code does not use it.
- GPFS tiny-file storms.
- Package installs inside arrays.
- Scraping/API code without rate limit, cache, retry/backoff.
Process
- Read changed files fully.
- Check
git status --shortand staged files. - Run existing checks if practical.
- Run a small realistic smoke test if practical.
- For Slurm changes: check resources, thread env vars, paths, logs, resumability.
Output
## Findings
### [P1] Missing seed makes bootstrap estimates non-reproducible
**File**: scripts/bootstrap.py:42
**Issue**: `np.random.default_rng()` is called without a fixed seed.
**Fix**: create `rng = np.random.default_rng(42)` at the entry point and pass it in.
## Verdict
FAIL
If clean:
## Findings
None.
## Verdict
LGTM
Checklist
- [ ] Changed files read
- [ ] Staged/untracked files checked
- [ ] Seeds checked
- [ ] Lockfiles checked
- [ ] Smoke test/check run if practical
- [ ] Slurm/resource behavior checked if relevant
Further reading
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: yale-som-hpc
- Source: yale-som-hpc/claude-code-marketplace
- License: Unlicense
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.