> mise
Manage tool versions and tasks with mise (formerly rtx). Use when a user asks to manage Node.js/Python/Go versions per project, replace nvm/pyenv/asdf, or define project-level tool requirements.
curl "https://skillshub.wtf/TerminalSkills/skills/mise?format=md"mise
Overview
mise manages tool versions — Node.js, Python, Go, Rust, Ruby, etc. One tool replaces nvm, pyenv, rbenv, and asdf. Also runs project tasks.
Instructions
Step 1: Install
curl https://mise.run | sh
echo 'eval "$(mise activate bash)"' >> ~/.bashrc
Step 2: Configuration
# mise.toml — Project tool versions and tasks
[tools]
node = "20"
python = "3.12"
go = "1.22"
[env]
DATABASE_URL = "postgresql://localhost/myapp"
[tasks.dev]
run = "npm run dev"
[tasks.test]
run = "npm test"
mise install # install all tools
mise run dev # run task
Guidelines
- mise is 10-100x faster than asdf (Rust vs bash).
- Reads .tool-versions, .node-version, .python-version — drop-in replacement.
- Tasks in mise.toml replace Makefiles and package.json scripts.
> related_skills --same-repo
> zustand
You are an expert in Zustand, the small, fast, and scalable state management library for React. You help developers manage global state without boilerplate using Zustand's hook-based stores, selectors for performance, middleware (persist, devtools, immer), computed values, and async actions — replacing Redux complexity with a simple, un-opinionated API in under 1KB.
> zod
You are an expert in Zod, the TypeScript-first schema declaration and validation library. You help developers define schemas that validate data at runtime AND infer TypeScript types at compile time — eliminating the need to write types and validators separately. Used for API input validation, form validation, environment variables, config files, and any data boundary.
> xero-accounting
Integrate with the Xero accounting API to sync invoices, expenses, bank transactions, and contacts — and generate financial reports like P&L and balance sheet. Use when: connecting apps to Xero, automating bookkeeping workflows, syncing accounting data, or pulling financial reports programmatically.
> windsurf-rules
Configure Windsurf AI coding assistant with .windsurfrules and workspace rules. Use when: customizing Windsurf for a project, setting AI coding standards, creating team-shared Windsurf configurations, or tuning Cascade AI behavior.