Use this as a compact skill file for agents helping users with avm.
avm init
avm add dev "pnpm run dev"
avm tool use node 20.11.1
avm shims install
eval "$(avm shell-init)"avm initcreates local.avm.json.avm add <name> <command>adds a local alias.avm add --global <name> <command>adds a global alias.avm run <name>runs an alias.avm which <name>explains where a value came from.avm listshows aliases, env, tools, and provider aliases.avm tool use node <version>writes the selected Node version.avm shims installcreates plain command shims.avm shell-initprints shell integration.
- Local config wins over global config.
- Node package scripts are exposed from
package.json. - Lockfile order is Bun, pnpm, Yarn, then npm.
- Missing managed Node versions fall back to system Node with a warning.
tool installis a reserved provider surface; Node download is not implemented in the baseline.
- Identify whether the user is asking about aliases, tools, env, shims, or plugins.
- Inspect
.avm.json. - Explain local/global precedence.
- Give exact commands to fix the issue.