Back to Claude Scientific Skills

Upstream Sources and Version Provenance

skills/qiskit/references/sources.md

2.55.09.1 KB
Original Source

Upstream Sources and Version Provenance

Verification Snapshot

Research completed 2026-07-23 using official IBM Quantum documentation, Qiskit repositories and releases, PyPI metadata, Context7's Qiskit indexes, and Parallel web search/extraction.

PyPI versions observed:

DistributionVersionPyPI
Qiskit SDK2.5.0qiskit
Qiskit IBM Runtime0.48.0qiskit-ibm-runtime
Qiskit Aer0.17.2qiskit-aer
Qiskit Algorithms0.4.0qiskit-algorithms
Qiskit Nature0.8.0qiskit-nature
Qiskit Nature PySCF0.4.0qiskit-nature-pyscf
Qiskit Machine Learning0.9.0qiskit-machine-learning
Qiskit Optimization0.7.0qiskit-optimization

The Qiskit GitHub repository published 2.5.1 on 2026-07-23, shortly before this update. At verification time, PyPI metadata still reported 2.5.0, so executable examples use the available qiskit==2.5.0 pin. Recheck both sources before updating.

Canonical Qiskit SDK Sources

Use quantum.cloud.ibm.com/docs for current guides. Old qiskit.org/learn, qiskit.org/ecosystem/..., and legacy documentation URLs can be stale or redirect.

Core User Guides

Circuits and quantum information

Primitives

Transpilation

Visualization

Migration Sources

Qiskit 2.0 removed qiskit.pulse, legacy instruction conditions, V1 reference primitive implementations, and several BackendV1-era interfaces. Runtime V1 primitive support was removed earlier. Read both SDK and Runtime migration guides because they version independently.

IBM Quantum Runtime Sources

Runtime 0.48 uses ibm_quantum_platform, V2 primitives, mode=..., implementation-specific options, and explicit ISA circuits.

Simulation

The Aer documentation landing page can lag the newest patch label. Use PyPI and GitHub releases for the install pin, then use versioned API behavior from the installed package.

Application-Package Documentation

Application packages release independently. Check their requirements before changing the core Qiskit pin.

Addon Documentation

Addon versions observed on PyPI:

DistributionVersion
qiskit-addon-cutting0.10.0
qiskit-addon-sqd0.12.1
qiskit-addon-obp0.3.0
qiskit-addon-mpf0.3.0
qiskit-addon-aqc-tensor0.3.1

Research Queries Used

The refresh used focused Parallel searches for:

  • current Qiskit, Runtime, Aer, and application-package versions,
  • Qiskit 2.x removals, deprecations, and migration guides,
  • current Runtime authentication, execution modes, and option models,
  • current circuit, primitive, transpilation, simulation, and serialization guides,
  • current ecosystem and addon package APIs.

Canonical pages were then extracted directly. Specific API patterns were cross-checked with Context7 and executed in isolated uv environments pinned to the versions above.

How to Refresh This Skill

  1. Query PyPI JSON metadata for every pinned distribution.
  2. Compare PyPI with GitHub releases and official release notes.
  3. Read Qiskit major/minor migration and deprecation sections.
  4. Read Runtime release notes independently.
  5. Recheck valid channel names, account setup, plan restrictions, and option compatibility.
  6. Run all bundled scripts in an isolated environment.
  7. Execute the core, Algorithms, Optimization, Machine Learning, and visualization snippets.
  8. Update the verification date and version tables.
  9. Increment metadata.version in SKILL.md.
  10. Run uv run skills-ref validate skills/qiskit and the local security scan.