working-with-mise

Manage per-project tool versions and diagnose command not found errors with mise.

10|4|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/technicalpickles/pickled-claude-plugins --skill working-with-mise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: working-with-mise
Source: https://github.com/technicalpickles/pickled-claude-plugins/tree/main/plugins/dev-tools/skills/working-with-mise
Command: npx skills add https://github.com/technicalpickles/pickled-claude-plugins --skill working-with-mise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps users install, configure, and troubleshoot tools managed by Mise, including PATH activation and config discovery across different project roots.

Core Features & Use Cases

  • Detect for existence of mise.toml and apply proper activation
  • Guide proper shell activation and PATH handling
  • Provide diagnostic routines via mise doctor and mise who style commands

Quick Start

Run mise use <TOOL@VERSION> to install and configure; then run mise activate to enable in your shell, or mise doctor if commands aren't found.

Frequently Asked Questions about working-with-mise

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

FAQPage Schema
How do I manage different tool versions across projects?

Mise manages per-project tool versions by storing them in mise.toml files at your project root. Run `mise use <TOOL@VERSION>` to install and configure a tool, then commit the config file so team members get the same versions automatically.

Why is a command not found even though I installed it with mise?

Mise requires shell activation to add tools to your PATH. Run `mise activate` to enable it in your shell, or use `mise doctor` to diagnose missing activation and configuration issues.

How do I set up shell activation for mise?

Shell activation exposes mise-managed tools in your PATH. Run `mise activate` and follow the guidance for your shell type, or use `mise doctor` to detect your configuration and recommend the correct activation method.

Can I use mise for tools that don't have predefined versions?

Mise works with tools that have published versions. Use `mise who` or `mise doctor` to check tool availability and whether mise is the right fit for your specific dependency before investing in setup.

What's the difference between using mise use and editing mise.toml directly?

Always use `mise use <TOOL@VERSION>` to modify tool configurations—it updates mise.toml correctly and ensures consistency. The iron rules prevent manual editing errors and activation failures.

How do I troubleshoot tools managed by mise?

Run `mise doctor` to scan for configuration problems, PATH issues, and activation errors. Use `mise who` to inspect tool detection, then apply fixes to activation or config rather than creating workarounds.