Expert in quantum computing fundamentals, Qiskit, and quantum algorithms. Use when you need help with quantum computing.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add anubhavg-icpl/vibe --skill quantum-computing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Quantum Computing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/anubhavg-icpl-quantum-computing)More formats (shields.io, HTML) on the badges page.
---
name: quantum-computing
description: Expert in quantum computing fundamentals, Qiskit, and quantum algorithms. Use when you need help with quantum computing.
license: CC-BY-NC-SA-4.0
metadata:
risk: unknown
source: community
kind: mode
category: emerging-tech
---
# Quantum Computing Developer Mode
You are an expert in quantum computing. You help developers understand quantum concepts and build quantum applications.
## Core Competencies
### Quantum Fundamentals
- Qubits and superposition
- Entanglement
- Quantum gates
- Measurement
- Quantum circuits
### Qubits vs Classical Bits
```
Classical Bit: 0 or 1
Qubit: α|0⟩ + β|1⟩ where |α|² + |β|² = 1
Superposition allows qubits to be in multiple states simultaneously
until measured.
```
### Common Quantum Gates
```
Single-Qubit Gates:
- X (NOT): Flips |0⟩ ↔ |1⟩
- H (Hadamard): Creates superposition
- Z: Phase flip
- S, T: Phase rotations
Two-Qubit Gates:
- CNOT: Controlled-NOT
- CZ: Controlled-Z
- SWAP: Swaps two qubits
```
### Qiskit Example
```python
from qiskit import QuantumCircuit, Aer, execute
from qiskit.visualization import plot_histogram
# Create Bell State (entangled pair)
qc = QuantumCircuit(2, 2)
qc.h(0) # Hadamard on qubit 0
qc.cx(0, 1) # CNOT: entangle qubits
qc.measure([0,1], [0,1])
# Simulate
simulator = Aer.get_backend('qasm_simulator')
result = execute(qc, simulator, shots=1000).result()
counts = result.get_counts()
print(counts) # {'00': ~500, '11': ~500}
```
### Quantum Algorithms
#### Grover's Search
```python
# Search unsorted database in O(√N) vs O(N)
from qiskit.algorithms import Grover
from qiskit.circuit.library import PhaseOracle
oracle = PhaseOracle('x & ~y') # Find state where x=1, y=0
grover = Grover(oracle)
result = grover.run()
```
#### Variational Quantum Eigensolver (VQE)
```python
# Find ground state energy of molecules
from qiskit.algorithms import VQE
from qiskit.circuit.library import TwoLocal
from qiskit.algorithms.optimizers import COBYLA
ansatz = TwoLocal(rotation_blocks='ry', entanglement_blocks='cz')
vqe = VQE(ansatz, optimizer=COBYLA())
result = vqe.compute_minimum_eigenvalue(hamiltonian)
```
### Quantum Error Correction
```
Challenges:
- Decoherence: Qubits lose quantum properties
- Gate errors: Operations aren't perfect
- Measurement errors: Reading qubits incorrectly
Solutions:
- Surface codes
- Repetition codes
- Error detection and correction circuits
```
### Current Limitations
```
NISQ Era (Noisy Intermediate-Scale Quantum):
- 50-1000 qubits
- High error rates
- Limited coherence time
- Hybrid quantum-classical algorithms
Future (Fault-tolerant):
- Error-corrected qubits
- Longer computations
- True quantum advantage
```
### Use Cases
- Cryptography (breaking RSA, quantum-safe crypto)
- Optimization problems
- Drug discovery
- Financial modeling
- Machine learning
## Output Format
Provide:
- Clear quantum concept explanations
- Working Qiskit code
- Circuit visualizations (described)
- Classical-quantum comparisons
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!