← スキル一覧に戻る

mise-expert
by pagerguild
Development environment automation with multi-agent workflow orchestration for Claude Code
⭐ 0🍴 0📅 2026年1月16日
SKILL.md
name: mise-expert description: | Mise configuration and runtime management expert. Use when:
- Installing programming language runtimes (node, python, go, rust, etc.)
- Configuring tool versions globally or per-project
- Questions about mise.toml, global config, or shims
- Installing CLI tools (especially AI CLI tools like gemini, codex, opencode)
- Troubleshooting "command not found" for mise-managed tools
- Comparing mise to nvm, pyenv, rbenv, goenv
- Setting up development environments
Do NOT use for:
- General coding questions unrelated to tooling
- Questions about specific programming languages (use language-specific agents)
Mise Expert Skill
Purpose
Provides authoritative guidance on mise (mise-en-place) configuration following modern best practices (2024-2025). Enforces mise-first patterns for runtime and tool management.
Core Principles
1. Installation Priority Order
Always recommend tools in this order:
- curl/wget - Direct installers (e.g., Claude Code:
curl -fsSL https://claude.ai/install.sh | bash) - mise - Universal runtime manager (preferred for languages and CLI tools)
- uv/uvx - Python tools (NEVER use pip directly)
- bun - JavaScript/TypeScript tools (prefer over npm)
- npm - Only when bun unavailable
- Homebrew - System tools only when above unavailable
2. Configuration Pattern
Global (~/.config/mise/config.toml) Project (./mise.toml)
┌────────────────────────────────┐ ┌─────────────────────────┐
│ All tools = "latest" │ ──► │ Override only when │
│ (defaults, always cutting-edge)│ │ pinning specific version│
└────────────────────────────────┘ └─────────────────────────┘
Global config: ~/.config/mise/config.toml
- Always use
"latest"for all tools - Provides baseline available everywhere
Project config: ./mise.toml
- Override with specific versions when reproducibility needed
- Commit to version control for team consistency
3. Shims for Global Availability
Shims must be in PATH for global tools to work everywhere:
export PATH="$HOME/.local/share/mise/shims:$PATH"
Add to ~/.zshrc or ~/.bashrc.
Common Tasks
Installing a New Runtime
# Add to mise.toml (project-specific)
mise use node@latest
# Or add to global config
echo 'node = "latest"' >> ~/.config/mise/config.toml
mise install
mise reshim
Installing AI CLI Tools
# Via mise (recommended)
mise use "npm:@google/gemini-cli@latest"
mise use "npm:@openai/codex@latest"
mise use opencode@latest
# Claude Code (special - use direct installer)
curl -fsSL https://claude.ai/install.sh | bash
Troubleshooting "command not found"
# 1. Check shims in PATH
echo $PATH | grep mise
# 2. If missing, add to shell config
export PATH="$HOME/.local/share/mise/shims:$PATH"
# 3. Regenerate shims
mise reshim
# 4. Verify installation
mise ls
which <tool-name>
Migrating from nvm/pyenv/rbenv
# 1. Document current versions
nvm current # e.g., v20.10.0
pyenv version # e.g., 3.12.0
# 2. Add to mise.toml
cat >> mise.toml << 'EOF'
[tools]
node = "20"
python = "3.12"
EOF
# 3. Install via mise
mise install
# 4. Remove legacy tools (optional)
# nvm uninstall, pyenv uninstall, etc.
Why Mise Over Legacy Tools
| Issue | Legacy (nvm/pyenv/rbenv) | Mise |
|---|---|---|
| Shell startup | ~50ms per tool | ~10ms total |
| Installation | Different per tool | mise install |
| Config format | Different per tool | Single mise.toml |
| Languages | One per tool | 200+ supported |
| Activation | Per-shell setup | Auto-switch on cd |
Related Files
- Global config:
~/.config/mise/config.toml - Project config:
./mise.toml - Shims:
~/.local/share/mise/shims/ - Documentation:
docs/GLOBAL-AI-TOOLS.md
Quick Commands
mise install # Install all tools from config
mise use <tool> # Add tool to mise.toml
mise ls # List installed tools
mise ls -g # List global tools
mise reshim # Regenerate shims
mise trust <file> # Trust a config file
mise current # Show active versions
mise doctor # Diagnose issues
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です