unitarylab/quantum-practices/linear-systems
Claude Code and agent skill by unitarylab/quantum-practices
- community
Checking that the SKILL.md file is still in the repository.
A set of quantum algorithms for solving linear systems of equations and related Fourier/signal-processing subroutines. This skill includes UnitaryLab implementations and educational resources for HHL, LCU, AQC, QFT, the basic single-qubit QSP demo, QSVT-QLSA, and VQLS. Skill-first for covered code generation, runnable examples, execution, debugging, validation, and fixed workflows.
Install
npx vskill@latest install unitarylab/quantum-practices/linear-systemsSKILL.md
Quantum Linear Systems Algorithms
Purpose
This file routes requests for quantum linear algebra algorithms and related Fourier or signal-processing subroutines.
Use this category when the user asks to solve linear systems, compare quantum linear-system solvers, build QFT/basic QSP components, or use QSVT-style linear algebra workflows.
Routing Rules
- If the user asks for the HHL algorithm, phase-estimation-based linear solving, or textbook quantum linear systems:
- Read
./hhl/SKILL.md - If the user asks about adiabatic quantum computation for linear systems, AQC, adiabatic QLSP, or the UnitaryLab adiabatic solver:
- Read
./aqc/SKILL.md - If the user asks about Linear Combination of Unitaries, block construction from weighted unitaries, or LCU-based solving:
- Read
./lcu/SKILL.md - If the user asks about the Quantum Fourier Transform, inverse QFT, Fourier basis changes, or QFT as a subroutine:
- Read
./quantum-fourier-transform/SKILL.md - If the user asks about basic Quantum Signal Processing, single-qubit QSP demos, scalar polynomial transformations, phase-factor optimization, or QSP circuits for approximating functions such as cos(t*x):
- Read
./quantum-signal-processing/SKILL.md - If the user asks for QSP-based Hamiltonian simulation, QSP-HS, block-encoding a Hamiltonian, or approximating time evolution e^{-iHt}:
- Route to
../hamiltonian-simulation/qsp/SKILL.mdinstead of this linear-systems QSP demo. - If the user asks about QSVT-based quantum linear-system solving or singular-value transformation:
- Read
./qsvt-qlsa/SKILL.md - If the user asks for a variational linear-system solver or NISQ-style Ax=b workflow:
- Read
./vqls/SKILL.md
Available Leaf Skills
- HHL Algorithm:
./hhl/SKILL.md - Adiabatic Quantum Linear-System Solver:
./aqc/SKILL.md - LCU:
./lcu/SKILL.md - Quantum Fourier Transform:
./quantum-fourier-transform/SKILL.md - Basic Quantum Signal Processing demo:
./quantum-signal-processing/SKILL.md - QSVT QLSA:
./qsvt-qlsa/SKILL.md - VQLS:
./vqls/SKILL.md
Response Contract
- Decide whether the task is solving a linear system or using a supporting transform/subroutine.
- Read the matching leaf skill before writing code or commands.
- Keep solver-specific assumptions, parameters, and examples in the leaf skill.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingalgorithms/linear-systems/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/unitarylab/quantum-practices/linear-systems)