Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/quantum-computing-guide
Explore quantum computing research with Qiskit and Cirq frameworks
Passed 20 of 24 test cases with the skill, and 18 of 24 without it.
and 1 more in the full report
2 fixed18 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need a Python helper function in Qiskit Aer to generate a depolarizing noise model for realistic circuit simulations. Given a baseline error probability parameter, the function should return a dictionary with the noise model object, the single-qubit error rate, the two-qubit error rate, and a list of error mitigation strategies.
| Checked | Without skill | With skill |
|---|---|---|
| The output dictionary keys are 'noise_model', 'single_qubit_error', 'two_qubit_error', and 'mitigation_strategies'. | Missed | Passed |
| The two-qubit error rate is set to ten times the baseline single-qubit error rate. | Passed | Passed |
| Single-qubit noise is applied to h, rx, ry, and rz gates. | Missed | Passed |
The instructions your model reads when the skill loads.
A skill for conducting quantum computing research using Qiskit (IBM) and Cirq (Google) frameworks. Covers quantum circuit construction, fundamental algorithms, noise simulation, and practical considerations for running experiments on quantum hardware.
Qubit: The basic unit of quantum information
- Superposition: A qubit can be in a state |0>, |1>, or any
linear combination alpha|0> + beta|1> where |alpha|^2 + |beta|^2 = 1
- Measurement: Collapses to |0> with probability |alpha|^2
or |1> with probability |beta|^2
Entanglement: Two qubits can be correlated in ways impossible classically
- Bell state: (|00> + |11>) / sqrt(2)
- Measuring one qubit instantly determines the other
Quantum gates: Unitary operations that transform qubit states
- Single-qubit: H (Hadamard), X (NOT), Z, S, T, Rx, Ry, Rz
- Two-qubit: CNOT, CZ, SWAP
- Multi-qubit: Toffoli (CCNOT), Fredkin (CSWAP)
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator
def create_bell_state() -> QuantumCircuit:
"""
Create a Bell state (maximally entangled pair).
"""
qc = QuantumCircuit(2, 2)
test cases passed, vs 18 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.