Use when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
View on GitHubTheBushidoCollective/han
jutsu-mise
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/TheBushidoCollective/han/blob/main/jutsu/jutsu-mise/skills/tool-management/SKILL.md -a claude-code --skill mise-tool-managementInstallation paths:
.claude/skills/mise-tool-management/# Mise - Tool Management
Managing development tool versions across projects with Mise as a unified version manager.
## Basic Tool Installation
### Installing Tools
```bash
# Install specific version
mise install node@20.10.0
mise install python@3.12.0
mise install rust@1.75.0
# Install latest version
mise install node@latest
mise install python@latest
# Install from .tool-versions or mise.toml
mise install
```
### Setting Tool Versions
```bash
# Set global version
mise use --global node@20
# Set project version
mise use node@20.10.0
mise use python@3.12 rust@1.75
# Use latest
mise use node@latest
```
## Tool Configuration in mise.toml
### Basic Tool Definitions
```toml
# mise.toml
[tools]
node = "20.10.0"
python = "3.12.0"
rust = "1.75.0"
terraform = "1.6.0"
```
### Version Prefixes
```toml
[tools]
# Latest patch version
node = "20.10"
# Latest minor version
node = "20"
# Latest version
node = "latest"
# Prefix notation
terraform = "1.6" # Latest 1.6.x
```
### Multiple Versions
```toml
[tools]
# Use multiple versions
node = ["20.10.0", "18.19.0"]
python = ["3.12", "3.11", "3.10"]
```
```bash
# Switch between versions
mise shell node@18.19.0
```
## Tool-Specific Configuration
### Node.js Configuration
```toml
[tools]
node = { version = "20.10.0", postinstall = "corepack enable" }
```
### Python with Virtual Environments
```toml
[tools]
python = "3.12"
[env]
_.python.venv = { path = ".venv", create = true }
```
### Custom Tool Sources
```toml
[tools]
# From specific registry
"cargo:eza" = "latest"
"npm:typescript" = "5.3"
# From git repository
my-tool = "git:https://github.com/org/tool.git"
```
## Supported Languages & Tools
### Core Tools
```toml
[tools]
# Languages
bun = "1.0"
deno = "1.38"
elixir = "1.15"
erlang = "26.1"
go = "1.21"
java = "21"
node = "20.10"
python = "3.12"
ruby = "3.3"
rust = "1.75"
zig = "0.11"
# Infrastructure
terraform = "1.6"
kubectl = "1.28"
awscli = "2.13"
```
### Package Managers
```toml
[tools]
"npm:pnIssues Found: