executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
algorithms-and-observablesUse Cirq to assemble textbook algorithm circuits, Pauli observables, expectation-value checks, and variational-loop validation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about algorithm-level Cirq patterns or observable validation rather than basic circuit syntax. Typical triggers include QFT, phase estimation, Grover search, Bernstein-Vazirani, quantum teleportation, superdense coding, QAOA-style ansatz loops, PauliString, PauliSum, Pauli measurements, expectation values, or interpreting algorithm result histograms.
python scripts/estimate_pauli_expectation.py --state bell --observable zz
python scripts/estimate_pauli_expectation.py --state zero --observable sum
cirq.qft(*qubits, without_reverse=False, inverse=False) and cirq.QuantumFourierTransformGate(num_qubits, without_reverse=False).cirq.PauliString(*contents, qubit_pauli_map=None, coefficient=1) and cirq.PauliSum(linear_dict=None); prefer arithmetic or PauliSum.from_pauli_strings for user code.PauliString.expectation_from_state_vector(...), PauliSum.expectation_from_state_vector(...), and density-matrix counterparts.cirq.measure_single_paulistring(...) and cirq.measure_paulistring_terms(...).cirq.Result.histogram, custom fold_func bitstrings, and cirq.plot_state_histogram(...) for plotting after simulation.Favor small, deterministic validation circuits before scaling an algorithm. For textbook examples, validate one known setting with a state-vector or expectation-value check, then validate sampled behavior with explicit measurement keys and qubit order. Treat Shor/HHL-scale examples and full optimizer loops as educational or integration tests, not fast smoke tests.