What problem does it solve? Choosing and correctly implementing a quantum gradient method is difficult: each method (finite difference, parameter shift, LCU, SPSA, reverse-mode, QFI) has different gate restrictions, evaluation costs, and backend requirements. This Skill routes you to the right method and provides runnable Qiskit implementations, parameter schemas, and debugging guidance for each. ## Core Features & Use Cases - Method Routing: A decision table and flowchart select the correct gradient method based on gate set, QGT/QFI needs, parameter count, and evaluation budget. - Six Covered Methods: Finite difference, parameter shift, linear combination of unitaries (LCU), SPSA, reverse-mode statevector gradients, and Quantum Fisher Information via QGT. - Full API Reference: Constructor parameters, return fields, supported gate sets, circuit evaluation counts, and mathematical formulas for every Qiskit Algorithms gradient class. - Use Case: When training a variational quantum eigensolver with many parameters on limited hardware shots, use the routing guide to pick SPSA, then follow its leaf skill to generate a working SPSAEstimatorGradient example with correct batching and seed configuration. ## Quick Start Ask the assistant to compute the gradient of a parameterized Qiskit circuit and let it route you to the appropriate gradient method with a runnable example.