Configure and operate Mise for deterministic developer environments. Use when installing runtime/tool versions, defining reusable tasks, managing layered environment variables, migrating from asdf/nvm/pyenv, or debugging mise.toml behavior in CI and local shells. Keywords: mise, mise.toml, tool versions, tasks, env, asdf migration, setup automation, dev environment.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Use this skill when setup, version management, or task automation needs to be standardized with Mise.
Do not use this skill when the repository intentionally uses another tool manager as the source of truth.
mise.toml per project scope.mise.toml tool versions.mise install && mise doctor.mise install fails, run mise doctor to diagnose path or plugin issues, then re-run mise install.mise installExpected result: configured runtimes are installed for the current project.
mise doctorExpected result: no errors reported; any warnings indicate misconfigured plugins or PATH issues to resolve before proceeding.
mise lsExpected result: each tool shows the pinned version from mise.toml as the active version.
mise use node@22Expected result: mise.toml updated with pinned Node version.
mise run testExpected result: task executes with the environment defined by Mise.
mise envExpected result: resolved environment variables and tool paths are printed.
pantheon-skill-auditor evaluate mise-complete --jsonExpected result: updated audit dimensions and grade.
A minimal mise.toml showing pinned tool versions, a task definition, and a scoped environment variable:
[tools]
node = "22.4.0"
python = "3.12.3"
terraform = "1.8.5"
[tasks.test]
description = "Run test suite"
run = "npm test"
[tasks.lint]
description = "Run linter"
run = "npm run lint"
[env]
NODE_ENV = "development"node = "latest" for shared project tooling.mise.tomlcd or prior env exports.nvm and Mise controlling Node in CI.mise doctor after installing toolsmise install can succeed while PATH or plugin problems remain, and these surface later as confusing build failures.mise install, see no error and move on without checking health.mise install && mise doctor and resolve any warnings before proceeding.mise install without diagnosing itmise install several times, or loosen the pin until it passes.mise doctor to diagnose the path or plugin issue, fix it, then re-run mise install.mise.tomlPROJECT_DIR = "/Users/john/projects/myapp".PROJECT_DIR = "{{ config_root }}".mise.toml defining the same tools for one scopemise.toml per project scope, with shared settings in the global config.references/tools-installation.mdreferences/tools-versions.mdreferences/tools-migration.mdreferences/tasks-definition.mdreferences/tasks-execution.mdreferences/env-definition.mdreferences/env-hierarchies.mdreferences/config-structure.mdreferences/config-management.mdreferences/config-anti-patterns.mdpantheon-org/tekhne
c8416e9
Also appears in
last in sync Aug 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.