{"id":"e6bb3128-003c-4009-a666-6df7f972fe57","shortId":"TEHQx5","kind":"skill","title":"mise-configurator","tagline":"Generate production-ready mise.toml setups for local development, CI/CD pipelines, and toolchain standardization.","description":"# Mise Configurator\n\n## Overview\n\nThis skill generates clean, production-ready `mise.toml` configurations for local development environments and CI/CD pipelines.\n\nIt 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.\n\n## When to Use This Skill\n\n- Use when you need to create or update a `mise.toml`\n- Use when working with Node.js, Python, Go, Rust, Java, Bun, Terraform, or mixed stacks\n- Use when the user asks about CI/CD runtime setup using mise\n- Use when migrating from `.tool-versions`, `asdf`, `nvm`, or `pyenv`\n- Use when standardizing tool versions across teams or monorepos\n\n## How It Works\n\n### Step 1: Detect Project Context\n\nInspect available repository files such as:\n\n- `package.json`\n- `pnpm-lock.yaml`\n- `pyproject.toml`\n- `requirements.txt`\n- `go.mod`\n- `Cargo.toml`\n- `.tool-versions`\n- `Dockerfile`\n- GitHub Actions or CI files\n\nInfer languages, package managers, and pinned versions.\n\n### Step 2: Generate `mise.toml`\n\nCreate a minimal, valid, copy-paste-ready configuration using:\n\n- existing pinned versions when found\n- explicit user-provided target versions when absent\n- practical defaults for developer productivity\n- concrete pinned versions in shared production configs\n\n### Step 3: Add Bootstrap Commands\n\nProvide setup commands such as:\n\n```bash\nmise trust\nmise install\n```\n\n### Step 4: Generate CI/CD Integration\n\nIf requested, generate pipeline examples using mise with caching and runtime installation.\n\n## Examples\n\n### Example 1: Node.js + pnpm Project\n\n```toml\n[tools]\nnode = \"22.11.0\"\npnpm = \"9.15.0\"\n```\n\n### Example 2: Python + GitHub Actions\n\n```toml\n[tools]\npython = \"3.12.7\"\npoetry = \"1.8.4\"\n```\n\n```yaml\nsteps:\n  - uses: actions/checkout@v4\n  - uses: jdx/mise-action@v2\n  - run: poetry install\n  - run: pytest\n```\n\n## Best Practices\n\n- ✅ Respect versions already pinned in the repository\n    \n- ✅ Keep configs minimal and readable\n    \n- ✅ Prefer stable runtime releases\n    \n- ✅ Generate CI examples with caching\n\n- ✅ Ask for target versions before pinning when the repository does not already declare them\n\n- ❌ Do not use floating `latest` or `lts` aliases in shared production configs unless explicitly requested\n    \n- ❌ Do not over-engineer unnecessary tool entries\n    \n- ❌ Do not ignore existing lockfiles or version files\n    \n\n## Limitations\n\n- This skill does not replace environment-specific validation, testing, or expert review.\n    \n- Stop and ask for clarification if required inputs, permissions, or safety boundaries are missing.\n    \n- Runtime availability may vary by OS, shell, or CI platform.\n    \n- Some plugins or niche tools may require manual adjustment.\n    \n\n## Security & Safety Notes\n\n- Review generated shell commands before execution.\n    \n- Confirm CI/CD permissions before modifying pipelines.\n    \n- Validate runtime versions against production requirements.\n    \n- Use only in authorized repositories and environments.\n    \n\n## Common Pitfalls\n\n- **Problem:** Wrong runtime version selected  \n    **Solution:** Check repository lockfiles and pinned versions first.\n    \n- **Problem:** CI installs are slow  \n    **Solution:** Enable cache layers and reuse mise cache directories.\n    \n- **Problem:** Tool missing from registry  \n    **Solution:** Verify plugin support or install manually.\n    \n\n## Related Skills\n\n- `@docker-expert` - Use when building containerized development environments\n    \n- `@github-actions-templates` - Use for advanced workflow automation\n    \n- `@monorepo-architect` - Use for large multi-package repositories","tags":["mise","configurator","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-mise-configurator","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/mise-configurator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34666 github stars · SKILL.md body (3,668 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T06:51:34.038Z","embedding":null,"createdAt":"2026-04-18T21:40:49.452Z","updatedAt":"2026-04-23T06:51:34.038Z","lastSeenAt":"2026-04-23T06:51:34.038Z","tsv":"'1':128,233 '1.8.4':253 '2':161,244 '22.11.0':240 '3':200 '3.12.7':251 '4':215 '9.15.0':242 'absent':186 'across':120 'action':149,247,464 'actions/checkout':257 'add':201 'adjust':381 'advanc':468 'alias':311 'alreadi':271,301 'architect':473 'asdf':49,111 'ask':97,290,351 'author':406 'autom':470 'avail':133,364 'bash':209 'best':267 'bootstrap':202 'boundari':360 'build':458 'bun':88 'cach':227,289,432,437 'cargo.toml':143 'check':418 'ci':151,286,371,426 'ci/cd':13,35,99,217,392 'clarif':353 'clean':24 'command':203,206,388 'common':410 'concret':192 'config':198,277,315 'configur':3,19,29,172 'confirm':391 'container':459 'context':131 'copi':169 'copy-paste-readi':168 'creat':54,74,164 'declar':302 'default':188 'detect':129 'develop':12,32,190,460 'directori':438 'docker':454 'docker-expert':453 'dockerfil':147 'effort':63 'enabl':431 'engin':323 'entri':326 'environ':33,59,342,409,461 'environment-specif':341 'exampl':223,231,232,243,287 'execut':390 'exist':174,330 'expert':347,455 'explicit':179,317 'file':135,152,334 'first':424 'float':307 'found':178 'generat':4,23,162,216,221,285,386 'github':148,246,463 'github-actions-templ':462 'go':85 'go.mod':142 'help':38 'ignor':329 'infer':153 'input':356 'inspect':132 'instal':213,230,264,427,449 'integr':218 'java':87 'jdx/mise-action':260 'keep':276 'languag':58,154 'larg':476 'latest':308 'layer':433 'legaci':45 'like':48 'limit':335 'local':11,31 'lockfil':331,420 'lts':310 'manag':47,156 'manual':380,450 'may':365,378 'migrat':106 'minim':61,166,278 'mise':2,18,103,210,212,225,436 'mise-configur':1 'mise.toml':8,28,78,163 'miss':362,441 'mix':91 'modifi':395 'monorepo':123,472 'monorepo-architect':471 'multi':57,478 'multi-languag':56 'multi-packag':477 'need':72 'nich':376 'node':239 'node.js':83,234 'note':384 'nvm':50,112 'onboard':43 'os':368 'over-engin':321 'overview':20 'packag':155,479 'package.json':138 'past':170 'permiss':357,393 'pin':158,175,193,272,295,422 'pipelin':14,36,222,396 'pitfal':411 'platform':372 'plugin':374,446 'pnpm':235,241 'pnpm-lock.yaml':139 'poetri':252,263 'practic':187,268 'prefer':281 'problem':412,425,439 'product':6,26,191,197,314,401 'production-readi':5,25 'project':130,236 'provid':182,204 'pyenv':52,114 'pyproject.toml':140 'pytest':266 'python':84,245,250 'readabl':280 'readi':7,27,171 'registri':443 'relat':451 'releas':284 'replac':44,340 'repositori':134,275,298,407,419,480 'reproduc':55 'request':220,318 'requir':355,379,402 'requirements.txt':141 'respect':269 'reus':435 'review':348,385 'run':262,265 'runtim':40,100,229,283,363,398,414 'rust':86 'safeti':359,383 'secur':382 'select':416 'setup':9,62,101,205 'share':196,313 'shell':369,387 'simplifi':42 'skill':22,68,337,452 'skill-mise-configurator' 'slow':429 'solut':417,430,444 'source-sickn33' 'specif':343 'stabl':282 'stack':92 'standard':17,39,117 'step':127,160,199,214,255 'stop':349 'support':447 'target':183,292 'team':121 'templat':465 'terraform':89 'test':345 'toml':237,248 'tool':109,118,145,238,249,325,377,440 'tool-vers':108,144 'toolchain':16 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'trust':211 'unless':316 'unnecessari':324 'updat':76 'use':66,69,79,93,102,104,115,173,224,256,259,306,403,456,466,474 'user':96,181 'user-provid':180 'v2':261 'v4':258 'valid':167,344,397 'vari':366 'verifi':445 'version':41,46,110,119,146,159,176,184,194,270,293,333,399,415,423 'work':81,126 'workflow':469 'wrong':413 'yaml':254","prices":[{"id":"7693f3db-05ae-4c7a-ada6-7da7b4205a58","listingId":"e6bb3128-003c-4009-a666-6df7f972fe57","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:40:49.452Z"}],"sources":[{"listingId":"e6bb3128-003c-4009-a666-6df7f972fe57","source":"github","sourceId":"sickn33/antigravity-awesome-skills/mise-configurator","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/mise-configurator","isPrimary":false,"firstSeenAt":"2026-04-18T21:40:49.452Z","lastSeenAt":"2026-04-23T06:51:34.038Z"}],"details":{"listingId":"e6bb3128-003c-4009-a666-6df7f972fe57","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"mise-configurator","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34666,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"94720543d5f2ec377e463bd1b94e39a1c52391f4","skill_md_path":"skills/mise-configurator/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/mise-configurator"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"mise-configurator","description":"Generate production-ready mise.toml setups for local development, CI/CD pipelines, and toolchain standardization."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/mise-configurator"},"updatedAt":"2026-04-23T06:51:34.038Z"}}