sickn33/agentic-awesome-skills/mise-configurator

Claude Code and agent skill by sickn33/agentic-awesome-skills

Trust tier 2
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate production-ready mise.toml setups for local development, CI/CD pipelines, and toolchain standardization.

Install

npx vskill@latest install sickn33/agentic-awesome-skills/mise-configurator

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Mise Configurator

Overview

This skill generates clean, production-ready mise.toml configurations for local development environments and CI/CD pipelines.

It helps standardize runtime versions, simplify onboarding, replace legacy version managers like asdf, nvm, and pyenv, and create reproducible multi-language environments with minimal setup effort.

When to Use This Skill

  • Use when you need to create or update a mise.toml
  • Use when working with Node.js, Python, Go, Rust, Java, Bun, Terraform, or mixed stacks
  • Use when the user asks about CI/CD runtime setup using mise
  • Use when migrating from .tool-versions, asdf, nvm, or pyenv
  • Use when standardizing tool versions across teams or monorepos

How It Works

Step 1: Detect Project Context

Inspect available repository files such as:

  • package.json
  • pnpm-lock.yaml
  • pyproject.toml
  • requirements.txt
  • go.mod
  • Cargo.toml
  • .tool-versions
  • Dockerfile
  • GitHub Actions or CI files

Infer languages, package managers, and pinned versions.

Step 2: Generate mise.toml

Create a minimal, valid, copy-paste-ready configuration using:

  • existing pinned versions when found
  • explicit user-provided target versions when absent
  • practical defaults for developer productivity
  • concrete pinned versions in shared production configs
Step 3: Add Bootstrap Commands

Inspect [tasks], [env], hooks and referenced files before trusting a configuration. mise trust authorizes configuration evaluation and mise install may download and execute tool installers. Use only reviewed project configuration and approved tool sources. Provide setup commands such as:

bash
mise trust
mise install
Step 4: Generate CI/CD Integration

If requested, generate pipeline examples using mise with caching and runtime installation.

Examples

Example 1: Node.js + pnpm Project
toml
[tools]
node = "22.11.0" # Historical example only; select a supported project-approved patch.
pnpm = "9.15.0"
Example 2: Python + GitHub Actions
toml
[tools]
python = "3.12.7" # Historical example only; select a supported project-approved patch.
poetry = "1.8.4"
yaml
steps:
- uses: actions/checkout@v4
- uses: jdx/mise-action@v2
- run: poetry install
- run: pytest

Best Practices

  • ✅ Respect versions already pinned in the repository
  • ✅ Keep configs minimal and readable
  • ✅ Prefer stable runtime releases
  • ✅ Generate CI examples with caching
  • ✅ Ask for target versions before pinning when the repository does not already declare them
  • ❌ Do not use floating latest or lts aliases in shared production configs unless explicitly requested
  • ❌ Do not over-engineer unnecessary tool entries
  • ❌ Do not ignore existing lockfiles or version files

Limitations

  • This skill does not replace environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, or safety boundaries are missing.
  • Runtime availability may vary by OS, shell, or CI platform.
  • Some plugins or niche tools may require manual adjustment.

Security & Safety Notes

  • Review generated shell commands before execution.
  • Confirm CI/CD permissions before modifying pipelines.
  • Validate runtime versions against production requirements.
  • Use only in authorized repositories and environments.

Common Pitfalls

  • Problem: Wrong runtime version selected

Solution: Check repository lockfiles and pinned versions first.

  • Problem: CI installs are slow

Solution: Enable cache layers and reuse mise cache directories.

  • Problem: Tool missing from registry

Solution: Verify plugin support or install manually.

Related Skills

  • @docker-expert - Use when building containerized development environments
  • @github-actions-templates - Use for advanced workflow automation
  • @monorepo-architect - Use for large multi-package repositories

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
47,054
Repository forks
6,853
7-day trend score
54

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/sickn33/agentic-awesome-skills/mise-configurator/badge)](https://verified-skill.com/skills/sickn33/agentic-awesome-skills/mise-configurator)

Something wrong with this skill or its page? Tell us.