build-full

Compile, test, and package the Echo Visualizer Windows app into MSIX installers.

3|Updated Aug 8, 2026
One-click install
npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill build-full-jose-polanco-oxte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-full
Source: https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer/tree/main/.agents/skills/build-full
Command: npx skills add https://github.com/Jose-Polanco-Oxte/Echos-Live-Music-Visualizer --skill build-full-jose-polanco-oxte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building the Echo Visualizer app requires coordinating a Rust DSP engine, a C# WinUI 3 frontend, FFI integration tests, and MSIX packaging with certificate signing. This Skill automates that entire pipeline so you avoid manual multi-toolchain errors and inconsistent build outputs. ## Core Features & Use Cases - Full Pipeline Execution: Run environment verification, Rust and C# tests, compilation, and MSIX packaging with a single PowerShell command. - Step-by-Step Control: Execute individual stages (environment check, tests, binary build, certificate trust, MSIX install) for debugging or CI customization. - Troubleshooting Guidance: Built-in fixes for common failures like missing Cargo in PATH, platform mismatches, and certificate trust errors. - Use Case: A developer clones the repository on a new Windows machine and needs a signed, installable MSIX package. The Skill verifies the .NET 8 SDK and Rust toolchain, runs all tests, builds x64 binaries, trusts the dev certificate, and produces the installer. ## Quick Start Ask the AI to build and deploy the Echo Visualizer app from the repository root using the full build pipeline with both GitHub and Store profiles.

Frequently Asked Questions about build-full

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build the Echo Visualizer app from source on Windows?

Run the Build-Distributions.ps1 script from the repository root with the Both profile after installing .NET 8 SDK, Rust, and C++ build tools. The script verifies the environment, runs Rust and C# tests, compiles binaries, and generates the MSIX package.

How do I install a locally signed MSIX package on Windows?

First import the development certificate into Cert:\CurrentUser\TrustedPeople using Import-Certificate, then run Add-AppxPackage with the path to the generated .msixbundle file. The certificate trust step only needs to happen once per machine.

What tools are required to build a WinUI 3 app with a Rust backend?

You need the .NET 8 SDK, the Rust toolchain with Cargo, Visual Studio C++ Build Tools, and PowerShell 5.1 or later. For ARM64 builds from an x64 machine, also install the ARM64 C++ toolchain component.

Why does MSIX installation fail with a certificate error?

The error occurs when the signing certificate is not trusted on the machine. Verify the EchoDev certificate exists in Cert:\CurrentUser\TrustedPeople and re-import it if missing, or add the -ForceApplicationShutdown flag to Add-AppxPackage.

Why does the build fail when Cargo is not found in PATH?

Cargo installs to the user profile .cargo\bin directory, which may not be in PATH. Either add that directory to PATH permanently or invoke Cargo using its full path under $env:USERPROFILE\.cargo\bin\cargo.exe.