Skip to main content

Overview

This is an enterprise-grade feature available exclusively to Classiq’s enterprise customers.
The Quantum Engineer plugin brings Classiq expertise directly into your AI-powered IDE. It teaches coding agents like Claude Code, Cursor, and Codex how to model, synthesize, execute, analyze, and post-process quantum programs with Classiq. Build, run, and analyze quantum programs in natural language — describe what you want and the agent handles every step, from writing the model to reading back results. Programs are expressed in Qmod, and draw on the open library of reusable quantum functions. Synthesis delegates to Classiq’s backend engine, which compiles high-level models into hardware-optimized circuits automatically. The plugin includes skills for each phase of quantum development:
  • Modeling — write quantum algorithms in Python using Classiq.
  • Synthesis — compile a model into a quantum program with synthesize(), constraints, and hardware targets.
  • Execution — run circuits: sample, observe, calculate_state_vector, and variational loops.
  • Post-processing — interpret results: histograms, energy curves, and most-probable states.
  • Analyzer — inspect synthesized programs for gate counts, depth, and hardware fit.
  • Qiskit migration — translate existing Qiskit code into Classiq models.
A built-in reference layer keeps the agent’s knowledge current as it works.

Installation

The marketplace is access-controlled: reach out to Classiq to get onboarded, and you’ll receive a personal GitHub invitation to the repository. Accept it first — the steps below assume you already have access.
Add the marketplace once per machine, using the repository from your invitation:
Then install the plugin:
Restart Claude Code after the first install so the bundled MCP server comes up. You’ll be prompted to approve the classiq-mcp server on first use.Keeping it up to date:
The plugin requires the classiq Python package in your project’s environment. If you don’t have it yet, ask the agent to install it — see the Install Classiq example in the Examples section below, or Use Python and Classiq for manual SDK setup.

Usage

Once installed, just describe what you want in natural language — no special syntax required. The agent picks the right skill for each phase of the work: For requests that span multiple phases — “model this and run it” — the agent organizes the full pipeline end-to-end.

Examples

Prompt:
Generated code:
Output:

Per-project best practices

A small amount of one-time setup per project pays off quickly: a project memory file gives the agent persistent context about your environment, sanity checks let you verify everything is wired up before you start, and a troubleshooting reference saves time when something unexpected happens.

Memory file

Both IDEs support a project-level file that the agent reads at the start of every conversation. Use it to record your Python environment and any project-specific conventions — so the agent never has to ask and never guesses wrong.
Create CLAUDE.md at the root of your project and fill in the bracketed fields:
Claude Code picks up CLAUDE.md automatically — no additional configuration required.

Sanity checks

Run these checks after installation to confirm the plugin is wired up correctly.
Verify the plugin is installed:
Look for classiq-quantum-engineer@classiq in the output. If it is missing, reinstall:
Confirm skills are active:Run /status or ask the agent directly: "Which Classiq skills do you have loaded?" The response should name skills such as classiq-modeling, classiq-synthesis, and classiq-execution.Confirm the MCP server is running:Ask the agent:
A successful lookup means the classiq-mcp server is up. A timeout or “no tools available” reply means the server did not start — see Troubleshooting below.

Troubleshooting

MCP server does not start

The classiq-mcp server starts automatically on launch, but requires a one-time approval prompt on first use.
  1. Run /plugin list — confirm classiq-quantum-engineer@classiq appears.
  2. Go to Settings → MCP Servers. If classiq-mcp shows as disabled, enable it.
  3. Restart Claude Code. The server starts fresh on each launch.
If the server still does not appear after a restart, try reinstalling:

Skills do not load

Skills appear in Settings → Rules. If they are absent after installation:
  • Quit and relaunch Claude Code.
  • Confirm the plugin installed cleanly: /plugin list should show classiq-quantum-engineer@classiq without an error flag.

Plugin is installed but not updating

If synthesize behavior or skill instructions seem outdated:
Restart Claude Code after updating.

See also

Use AI with Classiq