Review OpenVINO changes for correctness, compatibility, performance, security, testing, and maintainability. Use when reviewing a pull request or proposed diff.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Provide a concise, evidence-based review of the proposed diff. Review changed code and the directly affected neighboring code; do not perform a broad audit of unrelated legacy code.
Treat a pull request that reverts a previously merged change as a regression review rather than as entirely new functionality:
For pull requests from external contributors, keep the review evidence-based and focused on merge-blocking or materially risky behavior:
Load only the references relevant to the changed behavior. Paths below are relative to the repository root and include tests within each component. Apply multiple references when a change crosses boundaries; for shared tests or documentation, select by the behavior exercised or described.
| Changed paths or behavior | Reference |
|---|---|
src/core/, src/inference/ | Runtime and core |
src/common/transformations/, src/common/low_precision_transformations/, src/common/offline_transformations/, src/common/snippets/, src/core/src/pass/, src/core/src/pattern/, src/core/include/openvino/pass/, transformation passes and tests under frontends or plugins, src/bindings/python/tests/test_transformations/ | Transformations, plus the owning component's guidance |
src/plugins/, including plugin-local tests | Plugins |
src/tests/functional/ shared operator and inference behavior tests | Runtime and plugins, as exercised |
src/frontends/, src/bindings/python/src/openvino/frontend/ (including PyTorch and JAX decoders), src/bindings/python/src/pyopenvino/frontend/, framework conversion tests in tests/layer_tests/ and tests/model_hub_tests/ | Frontends; also apply bindings for Python API and language-boundary changes |
src/bindings/, public API changes under src/core/include/ or src/inference/include/ | Bindings and public APIs |
.github/workflows/, .github/actions/, .github/scripts/, .github/dockerfiles/, Smart CI and dependency configuration under .github/, cmake/, CMakeLists.txt and *.cmake at any depth, dependency manifests and integration changes | CI, build, and dependencies |
Report all material, high-confidence, actionable findings in descending order of practical impact. Each finding should include:
Keep one issue per finding and use one representative location for a repeated root cause. Omit speculative issues, style preferences enforced by tooling, and unrelated refactor requests. Separate confirmed issues from questions, assumptions, and validation gaps. Do not include secrets or sensitive data.
If no actionable issue is found, say so explicitly and summarize the areas reviewed, tests or checks run, and any validation that remains unavailable.
2219c2f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.