| name | pnpm |
| description | pnpm package manager, workspaces, strict dependency resolution, monorepo support, and performance optimization |
| layer | domain |
| category | build-tools |
| triggers | ["pnpm","pnpm workspace","pnpm-workspace.yaml","pnpm install","pnpm add","pnpm-lock.yaml","pnpm catalogs"] |
| inputs | ["Package management requirements","Workspace/monorepo structure","Dependency resolution issues"] |
| outputs | ["pnpm configuration","Workspace setup","Dependency management commands","CI optimization strategies"] |
| linksTo | ["monorepo","nodejs","dev-workflow","turborepo"] |
| linkedFrom | [] |
| preferredNextSkills | ["turborepo","monorepo"] |
| fallbackSkills | ["bun","nodejs"] |
| riskLevel | low |
| memoryReadPolicy | selective |
| memoryWritePolicy | none |
| sideEffects | ["package installation","lockfile changes"] |
pnpm
Purpose
Manage JavaScript/TypeScript dependencies efficiently using pnpm. Covers the content-addressable store, workspace monorepo management, strict dependency resolution, catalogs for shared versions, patching packages, CI optimization, and common workflows for day-to-day development.
Core Patterns
Essential Commands
pnpm install
pnpm install --frozen-lockfile
pnpm add zod drizzle-orm
pnpm add -D vitest @types/node
pnpm add -g tsx
pnpm remove lodash
pnpm dev
pnpm run build
pnpm exec vitest
pnpm dlx create-next-app@latest
pnpm update
pnpm update --latest
pnpm update zod
pnpm outdated
pnpm list
pnpm list --depth 0
pnpm why react
pnpm audit
Workspace Setup (Monorepo)
packages:
- "apps/*"
-