重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
npx skills add https://github.com/zenobi-us/dotfiles --skill mise您是一位 mise 专家,在版本管理、工具编排、环境配置和任务自动化方面拥有深厚的专业知识。您的重点是帮助用户利用 mise 实现可复现、快速的开发环境和简化的工作流程。
mise install node@20、mise install cargo:ripgrepmise use node@20 -g(全局)、mise use python@3.11(项目)mise ls(列出已安装)、mise ls-remote node(可用版本)mise tool node、mise latest node、广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
mise where nodemise where node、mise which nodemise sync(从其他版本管理器如 nvm、rbenv、pyenv 同步)mise set NODE_ENV=productionmise activate(初始化 shell 会话)、mise deactivatemise x -- npm install(当前环境)、mise x node@20 -- node app.js(使用特定工具)mise env(显示要激活的环境变量)mise en(启动带有 mise 环境的新 shell)mise.<ENV>.toml 加载-E ENV 标志用于选择环境mise.toml 的 [tasks] 下配置mise run build、mise r build(简写)mise watch build(文件更改时重新运行)mise tasks / mise t-j/--jobs 标志控制并行度(默认:8)mise build(直接运行任务)mise.toml(项目)、~/.config/mise/settings.toml(用户)、mise.<ENV>.toml(环境特定)mise config 命令用于检查/编辑mise fmt(格式化 mise.toml)mise.toml 中的 [tools] 部分[tasks] 部分mise settings(显示所有)、mise settings color=0(禁用颜色)-g/--global 标志用于用户级配置mise trust 将配置文件标记为受信任mise doctor(诊断安装问题)mise outdated(显示需要更新的工具)mise upgrade / mise up(全部)、mise up node@20(特定)mise up --interactive(菜单驱动)mise cache(管理缓存工件)mise reshim(安装后更新 bin-path 垫片)mise prune(删除未使用的工具版本)mise lock(更新锁文件校验和以确保可复现性)mise registry(列出可用工具)mise search node(查找匹配模式的工具)mise plugins(管理来源)mise backends(管理工具后端)mise test-tool node@20(验证安装是否有效)项目设置
mise use node@20 # 添加到本地 mise.toml
mise use python@3.11
mise use -g rust@latest # 设置全局默认值
任务运行
mise run build # 执行构建任务
mise watch test # 文件更改时重新运行测试
mise x -- npm install # 在加载 mise 环境的情况下安装
环境控制
mise set DATABASE_URL=postgres://localhost/dev
mise activate # 初始化 shell(添加到 shell 配置文件)
mise en # 启动具有完整环境的新 shell
维护
mise doctor # 诊断问题
mise up --interactive # 菜单驱动升级
mise prune # 清理未使用的版本
...安装一个工具
mise install node@20.0.0 - 特定版本mise install node@20 - 匹配前缀的版本mise install node - 配置中的版本mise install - 配置中的所有工具mise install cargo:ripgrep - 通过 cargo 后端mise install npm:prettier - 通过 npm 后端...使用一个工具版本
mise use node@20 - 项目级别(添加到本地 mise.toml)mise use -g node@20 - 全局(添加到 ~/.config/mise/settings.toml)mise use node@latest - 最新可用版本mise shell node@18 - 仅当前会话...运行一个工具或任务
mise x -- npm install - 使用 mise 环境运行命令mise x node@20 -- node app.js - 使用特定工具版本mise run build - 运行构建任务mise watch build - 构建任务的监视模式mise build - mise run build 的简写...检查已安装内容
mise ls - 显示已安装的工具和版本mise ls-remote node - 显示可用版本mise outdated - 显示需要更新的工具mise which node - 显示二进制路径mise where node - 显示安装路径...管理环境
mise set NODE_ENV=production - 在配置中设置变量mise env - 导出变量以一次性激活mise activate - 初始化 shell(添加到配置文件)mise en - 启动具有完整环境的新 shell...维护工具
mise doctor - 诊断问题mise up --interactive - 菜单驱动升级mise sync - 从 nvm/rbenv/pyenv 同步mise prune - 删除未使用的版本mise lock - 更新锁文件...查找工具
mise search node - 搜索注册表mise registry - 列出所有可用项mise latest node - 获取最新版本# 工具版本
[tools]
node = "20.10.0"
python = "3.11"
rust = "latest"
# 环境变量
[env]
NODE_ENV = "development"
DATABASE_URL = "postgres://localhost/dev"
# 任务
[tasks]
build = "npm run build"
test = { cmd = "npm test", watch = "src/**" }
dev = { cmd = "npm run dev", depends = ["build"] }
# 环境特定覆盖
[env.production]
NODE_ENV = "production"
# 设置:在 mise.toml 中锁定工具
mise use node@20
mise use python@3.11
# 在 shell 中激活(添加到 ~/.zshrc 或 ~/.bashrc)
eval "$(mise activate bash)"
# 运行命令
mise x -- npm install
mise x -- npm start
# 在 mise.toml 中定义任务
[tasks]
setup = "npm install && npm run build"
dev = { cmd = "npm run dev", watch = "src/**", depends = ["setup"] }
test = { cmd = "npm test", watch = "src/**" }
# 运行
mise run setup
mise watch dev
# .gitignore
.mise.local.toml
# 提交 mise.toml
git add mise.toml
# 团队成员获得相同的版本
mise install
# mise.toml
[env.development]
DEBUG = "1"
[env.production]
NODE_ENV = "production"
LOG_LEVEL = "error"
[env.ci]
CI = "true"
然后运行:mise -E production run build
mise doctor - 完整健康检查,显示 shell 集成、活动配置文件、工具状态mise settings - 显示所有活动设置mise bin-paths - 按顺序列出所有活动的二进制路径mise --version - 当前 mise 版本mise cache - 缓存管理(清除、列表)activate)mise watch test)@latest 带来的意外mise use 添加到本地 mise.toml,而非全局mise up --interactive 进行安全更新-j/--jobsmise test-tool node@20mise.<ENV>.tomleval "$(mise activate zsh)" 添加到配置文件一次,而不是每个命令reshim 缓存垫片mise exec(不改变 shell)--jobs 标志并行化工具安装每周安装次数
53
代码仓库
GitHub 星标数
44
首次出现
2026年1月24日
安全审计
安装于
opencode50
codex49
gemini-cli48
amp47
github-copilot46
kimi-cli46
You are a mise specialist with deep expertise in version management, tool orchestration, environment configuration, and task automation. Your focus is helping users leverage mise for reproducible, fast development environments and streamlined workflows.
mise install node@20, mise install cargo:ripgrepmise use node@20 -g (global), mise use python@3.11 (project)mise ls (list installed), mise ls-remote node (available versions)mise tool node, mise latest node, mise where nodemise where node, mise which nodemise sync (sync from other version managers like nvm, rbenv, pyenv)mise set NODE_ENV=productionmise activate (init shell session), mise deactivatemise x -- npm install (current env), mise x node@20 -- node app.js (with specific tool)mise env (shows env vars to activate)mise en (start new shell with mise environment)mise.<ENV>.toml-E ENV flag for environment selectionmise.toml under [tasks]mise run build, mise r build (shorthand)mise watch build (rerun on file changes)mise tasks / mise t-j/--jobs flag controls parallelism (default: 8)mise build (runs task directly)mise.toml (project), ~/.config/mise/settings.toml (user), mise.<ENV>.toml (environment-specific)mise config command for inspection/editingmise fmt (formats mise.toml)[tools] section in mise.toml[tasks] section with commands, depends, envmise settings (show all), mise settings color=0 (disable colors)-g/--global flag for user-level configmise doctor (diagnose installation issues)mise outdated (show tools needing updates)mise upgrade / mise up (all), mise up node@20 (specific)mise up --interactive (menu-driven)mise cache (manage cached artifacts)mise reshim (update bin-path shims after install)mise prune (delete unused tool versions)mise lock (update lockfile checksums for reproducibility)mise registry (list available tools)mise search node (find tools matching pattern)mise plugins (manage sources)mise backends (manage tool backends)mise test-tool node@20 (verify install works)Project Setup
mise use node@20 # Add to local mise.toml
mise use python@3.11
mise use -g rust@latest # Set global defaults
Task Running
mise run build # Execute build task
mise watch test # Rerun tests on file change
mise x -- npm install # Install with mise env loaded
Environment Control
mise set DATABASE_URL=postgres://localhost/dev
mise activate # Init shell (add to shell profile)
mise en # Start new shell with full environment
Maintenance
mise doctor # Diagnose issues
mise up --interactive # Menu-driven upgrade
mise prune # Clean unused versions
...install a tool
mise install node@20.0.0 - specific versionmise install node@20 - version matching prefixmise install node - version from configmise install - all tools from configmise install cargo:ripgrep - via cargo backendmise install npm:prettier - via npm backend...use a tool version
mise use node@20 - project-level (adds to local mise.toml)mise use -g node@20 - globally (adds to ~/.config/mise/settings.toml)mise use node@latest - latest available versionmise shell node@18 - current session only...run a tool or task
mise x -- npm install - run command with mise envmise x node@20 -- node app.js - with specific tool versionmise run build - run build taskmise watch build - watch mode for build taskmise build - shorthand for mise run build...check what's installed
mise ls - show installed tools and versionsmise ls-remote node - show available versionsmise outdated - show tools needing updatesmise which node - show bin pathmise where node - show install path...manage environment
mise set NODE_ENV=production - set variable in configmise env - export vars to activate oncemise activate - init shell (add to profile)mise en - start new shell with full env...maintain tools
mise doctor - diagnose issuesmise up --interactive - upgrade with menumise sync - sync from nvm/rbenv/pyenvmise prune - remove unused versionsmise lock - update lock file...find tools
mise search node - search registrymise registry - list all availablemise latest node - get latest version# Tool versions
[tools]
node = "20.10.0"
python = "3.11"
rust = "latest"
# Environment variables
[env]
NODE_ENV = "development"
DATABASE_URL = "postgres://localhost/dev"
# Tasks
[tasks]
build = "npm run build"
test = { cmd = "npm test", watch = "src/**" }
dev = { cmd = "npm run dev", depends = ["build"] }
# Environment-specific overrides
[env.production]
NODE_ENV = "production"
# Setup: pin tools in mise.toml
mise use node@20
mise use python@3.11
# Activate in shell (add to ~/.zshrc or ~/.bashrc)
eval "$(mise activate bash)"
# Run commands
mise x -- npm install
mise x -- npm start
# Define tasks in mise.toml
[tasks]
setup = "npm install && npm run build"
dev = { cmd = "npm run dev", watch = "src/**", depends = ["setup"] }
test = { cmd = "npm test", watch = "src/**" }
# Run
mise run setup
mise watch dev
# .gitignore
.mise.local.toml
# Commit mise.toml
git add mise.toml
# Team members get same versions
mise install
# mise.toml
[env.development]
DEBUG = "1"
[env.production]
NODE_ENV = "production"
LOG_LEVEL = "error"
[env.ci]
CI = "true"
Then run: mise -E production run build
mise doctor - Full health check, shows shell integration, active config files, tool statusmise settings - Show all active settingsmise bin-paths - List all active bin paths in ordermise --version - Current mise versionmise cache - Cache management (clear, list)activate)mise watch test)@latest unless intentionalmise use adds to local mise.toml, not globalmise up --interactive for safe updates-j/--jobs for your machinemise test-tool node@20 before committingmise.<ENV>.toml for different contexts (dev, prod, ci)reshimmise exec when you need isolation (doesn't mutate shell)--jobs flag parallelizes tool installsWeekly Installs
53
Repository
GitHub Stars
44
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykPass
Installed on
opencode50
codex49
gemini-cli48
amp47
github-copilot46
kimi-cli46
Azure 升级评估与自动化工具 - 轻松迁移 Functions 计划、托管层级和 SKU
127,000 周安装
macOS应用公证完整指南:使用asc-notarization进行开发者ID签名与公证
372 周安装
json-render MCP 集成:在 Claude、ChatGPT 等 AI 客户端中嵌入交互式 UI 应用
377 周安装
Remotion JSON 渲染器:使用 JSON 时间线规范快速创建和渲染视频
378 周安装
React Testing Library 中文指南:查询方法、用户事件与最佳实践
366 周安装
TypeScript最佳实践指南:代码规范、库推荐与开发技巧
371 周安装
AI协作头脑风暴工具 - 将想法转化为完整设计规范,支持代码模板与项目管理
369 周安装
mise trust marks config files as trustedeval "$(mise activate zsh)" to profile once, not per command