miselisted
Install: claude install-skill fmind/dotfiles
# Mise Standard
Canonical setup for **mise** as the per-project task runner and tool-version manager. One `mise.toml` defines the task vocabulary that git hooks and CI reuse, and pins the toolchain for reproducibility. Mise is the **single source of truth** for what every check does; [lefthook](../lefthook/SKILL.md) and [github-actions](../github-actions/SKILL.md) only decide _when_ to run them.
## Task Vocabulary
Every project exposes the same core tasks (with short aliases) so agents, hooks, and CI stay portable. In interactive shells, `mr <task>` is the standard command-line alias used for `mise run <task>`:
| Task | Alias | Purpose |
| --------- | ----- | ------------------------------------------------------------- |
| `install` | `i` | Sync dependencies and install git hooks (`lefthook install`). |
| `format` | `f` | Format all sources (fans out to `format:*`). |
| `check` | `c` | All static checks in parallel (fans out to `check:*`). |
| `test` | `t` | Run the test suite. |
| `build` | `b` | Compile or package artifacts (fans out to `build:*`). |
| `watch` | `w` | Run the app with live reload (web). |
Language stacks ship concrete `mise.toml` files — see [go-stack](../go-stack/references/mise.toml) and [python-stack](../python-stack/references/mise.toml).
## Naming: generic vs specific