Оценка готовности NumPy-кода к миграции на cuPyNumeric

★ 7.6 · content

cupynumeric-migration-readiness is a Claude Code skill that assesses whether existing NumPy code is ready to be ported to cuPyNumeric before any migration work begins. It reads source files using Read, Grep, and Glob, cross-references every NumPy API call against a bundled cuPyNumeric API support manifest, and classifies each region of array math as scaling-friendly or a blocker — covering unsupported APIs, scalar synchronizations, host round-trips, shape- and data-dependent branching, and in-place mutation hazards. The assessment produces a structured verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with per-finding reasoning and concrete refactor pointers. Aimed at engineers evaluating whether a NumPy codebase will scale on multi-GPU hardware (NVIDIA compute capability ≥ 7.0, CUDA 12.x/13.x) before committing engineer-weeks to the port.