
pnpm
★ 950by sanity-io · part of sanity-io/next-sanity
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with…
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with…
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by sanity-io
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with…
npx skills add https://github.com/sanity-io/next-sanity --skill pnpm
Download ZIPGitHub950
pnpm is a fast, disk space efficient package manager. It uses a content-addressable store to deduplicate packages across all projects on a machine, saving significant disk space. pnpm enforces strict dependency resolution by default, preventing phantom dependencies. Configuration should preferably be placed in pnpm-workspace.yaml for pnpm-specific settings.
Important: When working with pnpm projects, agents should check for pnpm-workspace.yaml and .npmrc files to understand workspace structure and configuration. Always use --frozen-lockfile in CI environments.
The skill is based on pnpm 10.x, generated at 2026-01-28.
Core
Topic Description Reference CLI Commands Install, add, remove, update, run, exec, dlx, and workspace commands core-cli Configuration pnpm-workspace.yaml, .npmrc settings, and package.json fields core-config Workspaces Monorepo support with filtering, workspace protocol, and shared lockfile core-workspaces Store Content-addressable storage, hard links, and disk efficiency core-store
Features
Topic Description Reference Catalogs Centralized dependency version management for workspaces features-catalogs Overrides Force specific versions of dependencies including transitive features-overrides Patches Modify third-party packages with custom fixes features-patches Aliases Install packages under custom names using npm: protocol features-aliases Hooks Customize resolution with .pnpmfile.cjs hooks features-hooks Peer Dependencies Auto-install, strict mode, and dependency rules features-peer-deps
Best Practices
Topic Description Reference CI/CD Setup GitHub Actions, GitLab CI, Docker, and caching strategies best-practices-ci Migration Migrating from npm/Yarn, handling phantom deps, monorepo migration best-practices-migration Performance Install optimizations, store caching, workspace parallelization best-practices-performance
npx skills add https://github.com/sanity-io/next-sanity --skill pnpmRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.