circuit-optimizer

Solid

Quantum circuit optimization skill for gate reduction, depth minimization, and hardware-aware compilation

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
49
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Circuit Optimizer ## Purpose Provides expert guidance on quantum circuit optimization techniques for reducing gate count, minimizing depth, and adapting circuits to hardware constraints. ## Capabilities - Circuit depth reduction algorithms - Gate cancellation and merging - Peephole optimization - Template matching optimization - Commutation analysis - Hardware topology-aware routing - Two-qubit gate minimization - Compilation pass orchestration ## Usage Guidelines 1. **Analysis**: Profile circuit for optimization opportunities (gate counts, depth, connectivity) 2. **Gate Reduction**: Apply cancellation and merging rules for equivalent gates 3. **Depth Optimization**: Parallelize independent operations where topology allows 4. **Hardware Mapping**: Route circuits to respect hardware connectivity constraints 5. **Verification**: Validate circuit equivalence after optimization ## Tools/Libraries - Qiskit transpiler - pytket (t|ket>) - PyZX - Cirq optimizers - BQSKit

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

qiskit

Comprehensive quantum computing toolkit for building, optimizing, and executing quantum circuits. Use when working with quantum algorithms, simulations, or quantum hardware including (1) Building quantum circuits with gates and measurements, (2) Running quantum algorithms (VQE, QAOA, Grover), (3) Transpiling/optimizing circuits for hardware, (4) Executing on IBM Quantum or other providers, (5) Quantum chemistry and materials science, (6) Quantum machine learning, (7) Visualizing circuits and results, or (8) Any quantum computing development task.

335 Updated today
aiskillstore
AI & Automation Solid

qubit-mapper

Qubit mapping and routing skill for hardware topology optimization

1,160 Updated today
a5c-ai
AI & Automation Solid

pyzx-simplifier

ZX-calculus based circuit simplification skill for advanced quantum circuit optimization

1,160 Updated today
a5c-ai
Web & Frontend Solid

qiskit

Comprehensive quantum computing toolkit for building, optimizing, and executing quantum circuits. Use when working with quantum algorithms, simulations, or quantum hardware including (1) Building quantum circuits with gates and measurements, (2) Running quantum algorithms (VQE, QAOA, Grover), (3) Transpiling/optimizing circuits for hardware, (4) Executing on IBM Quantum or other providers, (5) Quantum chemistry and materials science, (6) Quantum machine learning, (7) Visualizing circuits and results, or (8) Any quantum computing development task.

27,705 Updated today
davila7
AI & Automation Solid

qiskit-circuit-builder

IBM Qiskit integration skill for quantum circuit construction, transpilation, and execution on IBM Quantum hardware

1,160 Updated today
a5c-ai