What problem does it solve? Designing comprehensive system tests for Ascend C operators requires manually extracting parameters, test factors, and constraint relationships from aclnn interface documentation, which is error-prone and time-consuming. This Skill automates the full ST design pipeline from parameter definition to test case generation. ## Core Features & Use Cases - Parameter Definition: Parses aclnn interface docs to define Tensor, TensorList, Array, and Scalar parameters with dtype, format, dimensions, and value ranges. - Constraint Analysis & Solving: Models parameter dependencies (calculate, broadcast, match, inferable, existential) in YAML, builds a factor dependency graph, and solves constraints to produce valid factor values. - Test Case Generation: Produces L0 (single-factor), L1 (pairwise combination), and L2 (exception) test case CSVs with coverage reports, including automatically derived empty-tensor cases. - Use Case: Given a new BatchMatmulMaxSum operator, run the pipeline to output 03_参数定义.yaml through 07_因子值.csv plus L0/L1/L2 test case CSVs under operators/{operator_name}/tests/st/. ## Quick Start Ask the assistant to design ST test cases for an Ascend C operator by providing its aclnn interface document path.