mise-backends-overview

Rank 15 tool installation backends and define the recommended default.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-backends-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-backends-overview
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-backends-overview
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-backends-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams decide which backend to use when installing tools, balancing security, provenance, and maintainability.

Core Features & Use Cases

  • Official ranking and rationale for selecting among a suite of backends (aqua, asdf, cargo, conda, dotnet, forgejo, gem, github, gitlab, go, http, npm, pipx, s3, spm, ubi, vfox).
  • Guidance for onboarding new tools, debugging "no backend found", and updating the registry for safer tool installation.
  • Security-conscious decision-making with a default aqua path and clear guardrails for when to use alternative backends.

Quick Start

Ask for the recommended backend for a given tool by describing its platform, current security requirements, and packaging format.

Frequently Asked Questions about mise-backends-overview

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

FAQPage Schema
What is the recommended default backend for tool installation in mise?

The recommended default backend for tool installation in mise is aqua, providing a secure and provenance-driven path. It serves as the standard choice during tool onboarding and registry updates unless specific guardrails dictate an alternative.

How do I choose the right backend when onboarding a new tool?

To choose the right backend for onboarding a new tool, evaluate its packaging format and security requirements. Use aqua by default, but select github, gitlab, pipx, npm, go, cargo, or dotnet based on the tool's specific source and build system.

Why does mise show a "no backend found" error during tool installation?

A "no backend found" error occurs during tool installation when no suitable backend is defined in the registry. Troubleshooting involves checking the backend ranking and updating the registry to map the tool to a supported backend like aqua or pipx.

When should I avoid using asdf or vfox backends for tool management?

You should avoid using asdf or vfox backends for tool management because they are deprecated. The system discourages their use in favor of more secure and maintainable alternatives like aqua, github, or language-native backends such as go and cargo.

Can I use pipx and npm backends for Python and Node.js tool installation?

Yes, you can use pipx and npm backends for Python and Node.js tool installation respectively. They are explicitly supported alongside go, cargo, and dotnet to provide guardrails for language-native package management within the registry.

What is the best way to update the registry for safer tool installation?

The best way to update the registry for safer tool installation is to apply the official backend ranking. This standardizes backend selection by prioritizing aqua and language-native options while removing deprecated entries like vfox and asdf.