mise

Installation
SKILL.md

Mise Environment Management

Use this skill whenever a task involves installing or switching versions of developer tools. Prefer mise unless the user explicitly requires another manager or the tool is not supported by mise.

Core Rules

  1. Prefer mise over tool-specific managers such as nvm, pyenv, rbenv, sdkman, or manual tarball installers.
  2. When a command fails because of a version mismatch, treat the runtime or CLI version as part of the root cause and fix it with mise.
  3. For Python workflows, use mise to choose the Python version but use uv run ... to execute Python commands whenever the project uses uv.
  4. Prefer project-local versions for repository work and global versions for workstation defaults.
  5. If mise is not activated in the shell, use mise exec ... -- <command> for one-off runs instead of assuming the PATH is already correct.
  6. When a language or CLI is not already covered by local examples, check the official docs at https://mise.jdx.dev/getting-started.html and the registry/backends pages before falling back to another installer.

Default Workflow

1. Verify mise

Installs
7
First Seen
Apr 29, 2026
mise — hsiangjenli/skills