Przejdź do treści
Biblioteka skilli
DevOps i chmura · Integracja z narzędziem

mise

/mise

Pomaga skonfigurować i diagnozować mise, czyli menedżer narzędzi i zadań: wybór między mise.toml a mise.local.toml, aktywacja albo shimy, backendy oraz ustawienia lockfile, auto-install i offline.

Repozytorium
prompts ↗
Licencja
MIT
Ostatnia zmiana repozytorium
02.09.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 02.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga skonfigurować i diagnozować mise, czyli menedżer narzędzi i zadań: wybór między mise.toml a mise.local.toml, aktywacja albo shimy, backendy oraz ustawienia lockfile, auto-install i offline.

Oryginalny opis (EN)

Mise toolchain and task management guide for selecting the right mise options and commands across tools, environments, tasks, and CI. Use when setting up or troubleshooting mise, choosing between mise.toml and mise.local.toml, configuring activation vs shims, selecting backends, or tuning settings like lockfile, auto-install, offline, and task output.

Jak działa

  1. Core Workflow
  2. 1) Identify Intent
  3. 2) Detect Current Setup
  4. 3) Choose Scope and File
  5. 4) Apply CLI-First Changes
  6. 5) Validate and Troubleshoot
  7. Decision Points
  8. Completion Checks
  9. References
Sekcje z nagłówków SKILL.md, w oryginale · 109 linii, 455 słów
Podgląd SKILL.md
---
name: mise
description: >-
  Mise toolchain and task management guide for selecting the right mise options and commands across tools, environments, tasks, and CI. Use when setting up or troubleshooting mise, choosing between mise.toml and mise.local.toml, configuring activation vs shims, selecting backends, or tuning settings like lockfile, auto-install, offline, and task output.
---

# mise

Explain and apply mise options for toolchains, environment variables, tasks, and automation.

## Core Workflow

1. Identify intent first: onboarding, adding a tool, task orchestration, env management, CI hardening, or troubleshooting.
2. Detect current setup before proposing changes.
3. Choose configuration scope and option set.
4. Apply changes with CLI-first commands.
5. Validate with health and behavior checks.

## 1) Identify Intent

Map the request to one of these paths:

- Tool versions and runtimes -> use tools flow.
- Project or shell env vars -> use environments flow.
- Build/test/deploy commands -> use tasks flow.
- Reproducible CI builds -> use lockfile and CI flow.
- "command not found" or PATH mismatch -> use troubleshooting flow.

For detailed decision tables and option references, read [options-by-area](./references/options-by-area.md).

## 2) Detect Current Setup

Inspect config files and trust state before editing:

```bash
ls -la mise.toml .mise.toml mise.local.toml .tool-versions 2>/dev/null
mise config
mise doctor
```

Prefer existing project conventions instead of introducing a new config format.

## 3) Choose Scope and File

- Team-wide, committed defaults: `mise.toml`
- Personal/local overrides (usually gitignored): `mise.local.toml`
- User-wide defaults: `~/.config/mise/config.toml`

Decision rule:

- If the change must be shared with all contributors, use `mise.toml`.
- If the change is personal or machine-specific, use `mise.local.toml` or global config.

## 4) Apply CLI-First Changes

Prefer CLI over manual editing when possible:

```bash
# add or update project tools
mise use node@20

# add global defaults
mise use -g python@3.12

# install tools declared in config
mise install

# one-off execution without full shell activation
mise exec -- node -v

# run tasks with mise context (tools + env)
mise run <task>
```

Use explicit settings for behavior changes that affect automation or security.

## 5) Validate and Troubleshoot

Run a minimal validation set after edits:

```bash
mise doctor
mise ls --current
mise which <tool>
<tool> --version
```

If `mise which <tool>` differs from shell `which`/`where`, diagnose activation or PATH configuration.

## Decision Points

- Activation vs shims:
  Use activation for interactive shells, shims for some CI or IDE contexts where shell init is limited.
- `mise use` vs manual TOML edits:
  Prefer `mise use` for tool additions and version changes.
- `mise exec` usage:
  Use for one-off/CI execution; do not treat it as a permanent workaround for broken activation.
- Locking strategy:
  Use loose versions in config plus lockfile for reproducibility.

## Completion Checks

The workflow is complete when all checks pass:

- Correct config scope selected and documented.
- Tools resolve as expected in current directory.
- Tasks run with expected environment.
- CI-oriented settings (if requested) are explicitly configured and verified.
- No unresolved doctor warnings relevant to the change.

## References

- Option catalog and branching logic: [options-by-area](./references/options-by-area.md)
Pliki w paczce (2)
  • SKILL.md 3 KB
  • references/options-by-area.md 6 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · jr2804/prompts100MIT
TerminalSkills/skills100Apache-2.0
julianobarbosa/claude-code-skills100MIT
matteocodogno/wellforge95MIT

Migawka bazy z 28.10.2026 · wersja paczki eaa9ea6b9365 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90mise-task-configuration
    Pomaga definiować i konfigurować zadania Mise w mise.toml: definicje, zależności, zadania plikowe i wykonanie równoległe.
  • 100mise-tool-management
    Przypina binarne narzędzia CLI i build (swiftlint, xcbeautify, gitleaks, lefthook) przez mise we wspólnym .mise.toml dla maszyn deweloperskich i CI oraz pomaga debugować jego użycie w nowych worktree.
  • 100mise-complete
    Konfiguruje i obsługuje Mise dla deterministycznych środowisk deweloperskich: instalacja wersji narzędzi, zadania, warstwowe zmienne środowiskowe, migracja z asdf, nvm i pyenv oraz debugowanie mise.toml.
  • 100toolchain
    Konfiguruje lub zmienia zestaw narzędzi dewelopera w projekcie na mise i hk: plik mise.toml, hooki pre-commit i zadania.
  • 100working-with-mise
    Pomaga dodawać, konfigurować i naprawiać narzędzia zarządzane przez mise: poprawne użycie CLI, wykrywanie istniejących plików konfiguracji i diagnoza problemów z PATH i aktywacją.
  • 100configure-mise
    Konfiguruje menedżera wersji środowisk i narzędzi mise (mise.toml, backendy pipx, aqua, npm, cargo i go, zadania, zmienne, lockfile), przypina wersje i migruje z asdf, nvm, pyenv, brew lub Make.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.