Tooluck logoTooluck
SKILL.md

pnpm

Agent skill fromantfu/skills

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces via pnpm-workspace.yaml, or managing dependencies with catalogs, patches, overrides, config dependencies, or the global virtual store.

How to install pnpm

install pnpm
# install the skills pack with the skills CLI
npx skills add antfu/skills

# or add only this skill to Claude Code: copy the folder

skills/pnpm/

# into

~/.claude/skills/pnpm/ (all projects)

.claude/skills/pnpm/ (one project)

skills/pnpm/SKILL.md

MITFull file
1pnpm is a fast, disk space efficient package manager. It uses a content-addressable store to deduplicate packages across all projects on a machine, and enforces strict dependency resolution by default, preventing phantom dependencies.
2
3**pnpm v12 is a Rust rewrite** of v11: stable, and keeps v11's commands, flags, settings, and lockfile format — so most guidance here applies to both. A handful of v12 behaviors differ (git deps resolve via HTTPS, project-aware global bins, other package managers, `packageImportMethod: auto` hardlinks first on Linux) — see best-practices-migration.
4
5**Configuration model (important):** pnpm settings live in `pnpm-workspace.yaml` (and the global `config.yaml`) using **camelCase** keys. `.npmrc` is used **only** for authentication/registry credentials, and the `pnpm` field of `package.json` is no longer read. When working in a pnpm project, check `pnpm-workspace.yaml` for settings/workspace structure and `.npmrc` only for auth. Always use `--frozen-lockfile` (or `pnpm ci`) in CI.
6
7> The skill is based on pnpm 12.18, generated at 2026-11-05. It covers v11+v12 behavior (config split, config includes, isolated global packages, `allowBuilds`, `pmOnFail`, global virtual store, native release management, workspace task orchestration, and experimental Python/Cargo support) where current docs describe them.
8
9## Core
10
11| Topic | Description | Reference |
12|-------|-------------|-----------|
13…

Excerpt shown under the repository's MIT license.

More skills in skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates