tooling-and-dependencies
Installation
SKILL.md
Tooling and Dependencies
Toolchain (proto)
- Tool versions (bun, pnpm, node, moon, gh) are pinned in
.prototoolsand managed by proto; its shims put the pinned versions on PATH inside the repo.proto useinstalls everything after a pin changes. - Bump a tool by editing
.prototoolsonly — never install tools globally or pin versions elsewhere. moon's version is additionally enforced byversionConstraintin.moon/workspace.ymland mirrored as the@moonrepo/clicatalog entry (for Vercel builders without proto); keep all three in sync. - CI and local shells resolve the same toolchain: CI installs it with
moonrepo/setup-toolchain, which runsproto installagainst the same.prototools.