magpie-langmagpie-langOfficialยท1 Agent Skills Included

magpie

Deterministic programming language compiler with GPU and WASM backends

Compiles Magpie source files into LLVM IR, WASM, native executables, and five GPU backends including Metal, CUDA, and Vulkan. Enforces explicit ownership and borrowing rules with clear error codes, removing guesswork from memory safety debugging. Provides a full CLI for building, testing, formatting, and explaining diagnostics so coding agents can write and fix programs autonomously.
npx skills add magpie-lang/magpie --all -g -y
Available:

Gives coding agents the build commands, CLI flag rules, testing matrix, and staged verification workflow needed to safely modify and validate the Magpie compiler.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Magpie?โ–ผ

Run `npx skills add magpie-lang/magpie --all -g -y` in your terminal to install the Magpie skill globally for your coding agent.

What is the Magpie programming language?โ–ผ

Magpie is an experimental compiled language with explicit ownership, ARC memory management, and a strict SSA text format designed for deterministic, machine-friendly output.

Can Magpie compile to GPU backends?โ–ผ

Yes. It supports five GPU backends: SPIR-V for Vulkan, MSL for Apple Metal, PTX for NVIDIA CUDA, HIP for AMD, and WGSL for WebGPU, with automatic runtime detection.

Why is Magpie designed for coding agents?โ–ผ

Its unambiguous SSA syntax, canonical formatting, and machine-readable JSON diagnostics let agents generate, compile, and repair code in fast deterministic loops.

How do I debug Magpie compiler errors?โ–ผ

Run `magpie explain <CODE>` with any diagnostic code to get remediation details, and use `--output json` for structured machine-readable error output.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’