What problem does it solve? Developing tests for Ascend C NPU operators requires deciding how to build golden references, design graded functional cases, complete white-box coverage, and run precision and performance evaluation, with different procedures depending on whether an external evaluation suite exists. ## Core Features & Use Cases - Dual-mode test engineering: Routes work into Mode A (align with an existing evaluation suite's golden/cases/prototype contract) or Mode B (self-build golden, cases, and run.sh harness). - Black-box and white-box case design: Provides factor decomposition, L0/L1/L2 grading, boundary and special-value coverage, plus source-code-driven branch enumeration for tail blocks, non-aligned DataCopyPad, and tilingkey paths. - Precision and performance standards: Defines authoritative precision assertions per dtype, golden homologous-truncation discipline, msprof-based profiling, and HAP scoring interpretation. - Use Case: When implementing a BatchMatmulMaxSum operator on Ascend NPU, load this Skill to verify evaluation-suite case coverage, add white-box cases for unaligned tails, and run precision checks against the FP64 golden. ## Quick Start Load the repo-test-develop skill to design graded test cases and set up the precision test harness for my Ascend C operator.