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, Codex, and Copilot 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 with sample, observe, calculate_state_vector, and variational loops.
  • Post-processing: interpret results such as 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

First, download the plugin zip from the Classiq platform. The zip includes all skills discussed above and the MCP server configuration.
Navigate to the Quantum Program tab from the left sidebar, then click the download icon at the top of the Assistant panel on the right.Downloading the plugin zip from the Assistant panel in the Classiq platform
After downloading and extracting the zip file, follow the steps below to install the plugin on your coding AI platform of choice.
The Quantum Engineer plugin is supported on the Claude Code CLI, VS Code extension, and JetBrains plugin. The desktop and web applications do not support loading local plugins.
For a persistent install, copy the extracted plugin directory into your Claude Code skills folder:
Any folder there with a .claude-plugin/plugin.json manifest loads automatically every session, with no flag or marketplace needed. The skills appear namespaced under the plugin, for example classiq-quantum-engineer:classiq-modeling.Alternatively, for a one-off session, point Claude Code at the extracted directory using the --plugin-dir flag (this loads the plugin for that session only, so you must pass it each launch):
On first use you will be prompted to approve the classiq-mcp server. After approving, the plugin’s skills and MCP configuration are active.To verify the installation, run /skills and confirm the Classiq skills are listed, then run /mcp and confirm the classiq-mcp server is connected. As a quick smoke test, you can also ask the agent to look up the Classiq docs for synthesize and watch that it calls the classiq-mcp server.To pick up a newer version of the plugin, download the latest zip from the platform, replace the directory (under ~/.claude/skills/ or wherever you loaded it from), and run /reload-plugins, or start a new session.
The plugin requires the classiq Python package. If you don’t have it yet, ask the agent to install it and the bundled classiq-setup skill will handle installation and authentication. See the Install Classiq example in Examples.

Project context setup (optional)

Each platform supports 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.

Usage

Once the plugin is 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 (for example, “model this and run it”), the agent organizes the full pipeline end-to-end.

Examples

Prompt:
Generated code:
Output:

Troubleshooting

The bundled classiq-mcp server connects automatically when the plugin is enabled.
  1. Run /plugin list and confirm the plugin appears.
  2. Run /mcp to open the MCP panel and check the classiq-mcp status. If it shows as failed or cached, select Reconnect; if it is disabled for the project, toggle it back on.
  3. If it still does not appear, run /reload-plugins. Plugins loaded via --plugin-dir are session-scoped, so if you restart Claude Code you must pass the flag again.
Run /skills to confirm the plugin’s skills appear. If they are absent:
  • Run /reload-plugins to reload the plugin.
  • Check the /plugin Errors tab for load errors.
  • Plugins loaded via --plugin-dir are session-scoped, so if you relaunched Claude Code, pass the flag again.
Enterprise and team plans may restrict local plugin loading by default. If the steps above haven’t resolved the issue, check with your organization admin whether any of the following restrictions are in effect.
The disableSideloadFlags managed setting, when enabled by an admin, rejects the sideload flags including --plugin-dir.

See also

Use AI with Classiq