Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Trợ lý phát triển mạch lượng tử Qiskit

Skill hướng dẫn xây dựng, mô phỏng, transpile và chạy mạch lượng tử bằng Qiskit 2.x cùng IBM Quantum Runtime theo đúng API hiện hành.

Lập trìnhNâng cao33,0303,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Đưa ra quy trình chuẩn cho Qiskit 2.x: tạo mạch → transpile theo target của backend (mạch ISA) → chạy qua primitive V2 (SamplerV2/EstimatorV2) → phân tích kết quả.
  • Bảng chọn hướng đi: mô phỏng chính xác cục bộ (StatevectorSampler/Estimator), mô phỏng có nhiễu bằng Aer, hay chạy trên QPU thật của IBM.
  • Danh sách "quy tắc bắt buộc" giúp tránh API đã bị loại bỏ: primitive V1, QuantumInstance, backend.configuration(), qiskit.pulse...
  • Hướng dẫn chọn chế độ Job/Batch/Session, dùng resilience level để giảm nhiễu, áp layout cho observable, và checklist ghi lại seed, phiên bản, metadata để tái lập.
  • Kèm script kiểm tra môi trường, ví dụ primitive cục bộ, script tra cứu backend và các tài liệu tham chiếu theo chủ đề.

Phù hợp với ai

  • Người cần migrate code Qiskit 0.x/1.x sang 2.x.
  • Nhà nghiên cứu/sinh viên muốn gửi job lên QPU thật trên IBM Quantum Platform.
  • Người làm thuật toán biến phân (VQE, QAOA) đang transpile lại mạch trong mỗi vòng lặp và bị chậm.
  • Giảng viên cần cập nhật tài liệu thực hành theo API mới nhất.

Ví dụ sử dụng

  1. "Tạo trạng thái Bell và lấy counts với 1024 shots ở máy cục bộ" → code StatevectorSampler đọc đúng register meas.
  2. "Chọn backend least_busy và đo giá trị kỳ vọng ZZ với resilience_level 1" → code có preset pass manager và observable.apply_layout().
  3. "Gửi nhiều mạch cùng lúc" → mẫu Batch mode với context manager và nhắc lưu job_id trước khi chờ kết quả.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/qiskit/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/qiskit từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/qiskit/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/qiskit ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và vào thư mục làm việc.
  2. Tải repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r scientific-agent-skills/skills/qiskit ~/.claude/skills/
  5. Tạo môi trường Python 3.10+: uv venv --python 3.13 && source .venv/bin/activate
  6. Cài gói cần thiết: uv pip install "qiskit[visualization]==2.5.0" (thêm qiskit-aer nếu cần mô phỏng nhiễu, qiskit-ibm-runtime nếu chạy trên IBM).
  7. Nếu dùng QPU: tạo API key trên IBM Quantum Platform và lưu an toàn theo references/setup.md (không viết trực tiếp vào code).
  8. Khởi động lại Claude Code, rồi thử yêu cầu: "Dùng Qiskit tạo mạch Bell và mô phỏng giúp mình".