Agent skill · software engineering · samhvw8
mise-expert
Mise development environment manager (asdf + direnv + make replacement). Capabilities: tool version management (node, python, go, ruby, rust), environment variables, task runners, project-local configs. Actions: install, manage, configure, run tools/tasks with mise. Keywords: mise, mise.toml, tool version, runtime version, node, python, go, ruby, rust, asdf, direnv, task runner, environment variables, version manager, .tool-versions, mise install, mise use, mise run, mise tasks, project config, global config. Use when: installing runtime versions, managing tool versions, setting up dev environments, creating task runners, replacing asdf/direnv/make, configuring project-local tools.
Why this skill is useful
Adds executable scripts for managing tool versions and environment configurations that are not commonly found in public documentation.
What it needs
Requires mise installed locally. About 10k tokens when loaded. Last updated 2025-12-09. 10 stars on the source repository.
What this skill does
Mise Expert Skill Purpose Specialized skill for mise - a unified development environment manager combining tool version management (asdf replacement), environment variable management (direnv replacement), and task running (make/npm scripts replacement). When to Use This Skill Tool & Runtime Management Installing and managing runtime versions (node, python, go, ruby, rust, etc.) Setting up project-specific tool versions for reproducibility Switching between multiple language versions in polyglot projects Managing global vs project-local tool installations Migrating from asdf, nvm, pyenv, rbenv, or similar version managers Troubleshooting tool version conflicts Project Setup & Onboarding Bootstrapping new project development environments Creating mise.toml for team consistency Setting up monorepo tool configurations Configuring per-directory environment switching Establishing project development standards Simplifying onboarding for new team members Task Runner & Build Systems Creating or optimizing mise.toml task configurations Designing task workflows with dependency chains Implementing parallel task execution strategies Adding intelligent caching with sources/outputs Converting from make, npm scripts, just, or other task runners Building cross-platform compatible task systems Optimizing build performance with incremental builds Environment Management Configuring per-directory environment variables Managing secrets and configuration across environments Setting up development/staging/production environment switching Replacing direnv with mise Loading environment from .env files Creating environment-specific task behaviors CI/CD Integration Setting up mise in GitHub Actions, GitLab CI, CircleCI Ensuring consistent environments between local and CI Optimizing CI builds with mise caching Managing tool versions in containerized environments Troubleshooting & Optimization Debugging mise task execution issues Diagnosing tool version problems Resolving environment variable l …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills samhvw8/mise-expert