What problem does it solve? Research code often runs without errors while producing scientifically weak or non-reproducible results. This Skill reviews MATLAB, Python, Julia, and simulation scripts for physical assumptions, unit consistency, solver configuration, and reproducibility before publication or thesis submission. ## Core Features & Use Cases - Scientific validity review: Checks model assumptions, units (MW/MVar/kV/p.u./Hz), sign conventions, and solver tolerances in power-flow, OPF, MCMC, and control code. - Reproducibility audit: Evaluates dependency declaration, data provenance, random seed control, and validation tests, then issues a verdict from "Looks reproducible" to "Likely scientifically invalid". - Static triage script: Includes a Python scanner that flags hardcoded paths, randomness usage, solver settings, and silent failures across a repository. - Use Case: Before submitting a paper, run the reviewer on your OPF simulation repository to catch inconsistent per-unit conventions, missing convergence checks, and undocumented solver settings. ## Quick Start Ask the assistant to review your research code repository for units, assumptions, solver settings, reproducibility, and result validity, providing the code path, study goal, and expected outputs.