What problem does it solve? Managing Node.js dependencies across monorepos often leads to phantom dependencies, duplicated packages, inconsistent versions, and slow CI installs. This Skill provides guidance for using pnpm's strict resolution, content-addressable store, and workspace features to keep dependency management deterministic and disk-efficient. ## Core Features & Use Cases - Workspace & Monorepo Management: Configure pnpm-workspace.yaml, use the workspace: protocol, and filter packages with --filter for targeted builds and tests. - Version Control with Catalogs, Overrides, and Patches: Centralize shared dependency versions in catalogs, force transitive dependency versions with overrides, and patch third-party packages directly. - CI/CD and Performance Optimization: Apply --frozen-lockfile installs, store caching in GitHub Actions or Docker, and migration paths from npm or Yarn. - Use Case: When migrating a Turborepo monorepo from npm to pnpm, use this Skill to create pnpm-workspace.yaml, convert internal dependencies to workspace: protocol, deduplicate React versions via a catalog, and set up cached CI installs. ## Quick Start Ask the agent to set up a pnpm workspace for your monorepo and configure shared dependency versions using catalogs.