name: cirq-circuit-builder
description: Google Cirq integration skill for quantum circuit design and execution on Google quantum processors
allowed-tools:
- Bash
- Read
- Write
- Edit
- Glob
- Grep
metadata:
specialization: quantum-computing
domain: science
category: quantum-framework
phase: 6
graph:
domains: [domain:quantum-computing]
specializations: [specialization:quantum-computing]
skillAreas: [skill-area:compiler-implementation, skill-area:mathematical-reasoning, skill-area:graph-algorithms]
workflows: [workflow:experiment-design]
roles: [role:research-engineer, role:computational-scientist]
Cirq Circuit Builder
Purpose
Provides expert guidance on quantum circuit design and execution using Google Cirq framework, enabling development and deployment to Google quantum processors.
Capabilities
- Quantum circuit construction using Cirq
- Device-aware circuit compilation
- Noise simulation and characterization
- Virtual and XEB calibration
- Floquet calibration support
- Circuit serialization and import/export
- Sycamore processor targeting
- Custom gate definitions
Usage Guidelines
- Circuit Design: Build circuits using Cirq operations and moments
- Device Compilation: Use device specifications for topology-aware compilation
- Noise Simulation: Configure noise models for realistic simulation
- Calibration: Integrate calibration data for accurate hardware mapping
- Serialization: Export circuits for sharing and version control
Tools/Libraries
- Cirq
- Cirq-Google
- TensorFlow Quantum
- Cirq-IonQ
- Cirq-AQT