Skills Agentes

Pnpm

Gestor de paquetes de Node.js con resolución estricta de dependencias. Úsalo para comandos de pnpm, pnpm-workspace.yaml, catalogs, patches, overrides, config dependencies o el global virtual store.

Reemplaza a: npm, Yarn

Estrellas
5.8k

en todo el repo

Actividad
52

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
1

últimos 90 días

Contexto
1k tok

64 tok en reposo

Paquete
18 archivos

84 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add antfu/skills --skill pnpm --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Guía comandos de pnpm: install/add/remove/update, run, dlx/pnx, workspace y publicación
  • Explica configuración vía pnpm-workspace.yaml (camelCase) y .npmrc solo para auth/registro
  • Cubre catalogs, overrides, patches, aliases, hooks .pnpmfile.mjs y peer dependencies
  • Documenta config dependencies, global virtual store y seguridad de la cadena de suministro
  • Ofrece buenas prácticas de CI/CD, migración npm/Yarn→pnpm y optimización de rendimiento

Úsalo cuando

  • Al ejecutar comandos específicos de pnpm
  • Al configurar workspaces mediante pnpm-workspace.yaml
  • Al gestionar dependencias con catalogs, patches, overrides, config dependencies o el global virtual store

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • ¿Cómo configuro catalogs en pnpm-workspace.yaml?
    • Necesito migrar mi proyecto de npm a pnpm
    • ¿Cómo parcheo una dependencia de terceros con pnpm?
    • Configura frozen-lockfile en mi pipeline de CI con pnpm
    • ¿Cómo funciona el global virtual store de pnpm?

    SKILL.md

    En inglés

    pnpm 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.

    Configuration model (important): pnpm settings now 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.

    The skill is based on pnpm 10.x, generated at 2026-06-22. It also covers v11 behavior changes (config split, isolated global packages, allowBuilds, pmOnFail, global virtual store) where current docs describe them.

    Core

    Topic Description Reference
    CLI Commands install/add/remove/update, run, dlx/pnx, workspace, runtime, publishing (version, view, sbom, stage) core-cli
    Configuration pnpm-workspace.yaml settings (camelCase), global config.yaml, packageConfigs, .npmrc auth core-config
    Workspaces Monorepo support: filtering, workspace protocol, shared lockfile, packageConfigs core-workspaces
    Store Content-addressable store, virtual store, node linker modes, frozen/read-only store core-store

    Features

    Topic Description Reference
    Catalogs Centralized dependency versions; catalogMode, catalog: in overrides features-catalogs
    Overrides Force versions (incl. transitive & peer deps); packageExtensions features-overrides
    Patches Modify third-party packages; patchedDependencies in pnpm-workspace.yaml features-patches
    Aliases Install under custom names (npm:) and registry aliases (namedRegistries) features-aliases
    Hooks .pnpmfile.mjs hooks (readPackage, updateConfig, beforePacking), finders, resolvers/fetchers features-hooks
    Peer Dependencies Auto-install, strict mode, rules, dedupePeers, peers check features-peer-deps
    Config Dependencies Share hooks/settings/catalogs/patches across repos via configDependencies features-config-dependencies
    Global Virtual Store Shared node_modules, git-worktree multi-agent setups, isolated global packages features-global-virtual-store
    Supply-Chain Security Build approval (allowBuilds), minimumReleaseAge, trustPolicy, lockfile integrity features-supply-chain-security

    Best Practices

    Topic Description Reference
    CI/CD Setup GitHub Actions, GitLab, Docker, pnpm ci, store caching, frozen lockfiles best-practices-ci
    Migration npm/Yarn → pnpm, phantom deps, and pnpm v10 → v11 config migration best-practices-migration
    Performance Install optimizations, allowBuilds, global virtual store, workspace parallelization best-practices-performance

    Reproducido de antfu/skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    18 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Basado en pnpm 10.x (con notas sobre cambios de v11); requiere tener pnpm instalado en el proyecto.

    Detalles

    Creador
    antfu
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    antfu/skills
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de antfu/skills

    Este repo incluye 19 skills. Si instalas uno, normalmente ya tienes los demás.

    Antfu

    5.8k

    Herramientas y convenciones de Anthony Fu para proyectos JavaScript/TypeScript: configuración de ESLint, monorepos y publicación de librerías.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Guía sobre Turborepo: turbo.json, dependsOn, caching, remote cache, la CLI turbo, --filter, --affected, optimización de CI, variables de entorno y estructura de monorepos.

    Costo de contexto al activarse
    7.1k tok
    Tamaño del paquete
    28 archivos
    Última actualización
    el mes pasado
    devops infraestructura

    Convenciones de diseño estilo antfu: tokens semánticos basados en clases con UnoCSS para light/dark, más reglas anti-slop y de micro-interacción para devtools y landing pages.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    15 archivos
    Última actualización
    el mes pasado
    diseno ui

    Slidev

    5.8k

    Crea y presenta slidedecks web para desarrolladores con Slidev, usando Markdown, componentes Vue, resaltado de código, animaciones y funciones interactivas.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    56 archivos
    Última actualización
    el mes pasado
    documentos

    Nitro

    5.8k

    Nitro es el toolkit de servidor agnóstico de framework (usado por Nuxt) para construir y desplegar servidores web en cualquier lugar: routing, config, caching, tasks, websockets y despliegue en Node/Bun/Deno/Cloudflare/Vercel.

    Costo de contexto al activarse
    880 tok
    Tamaño del paquete
    15 archivos
    Última actualización
    el mes pasado
    desarrollo apis

    Nuxt

    5.8k

    Framework full-stack Vue con SSR, auto-imports y routing basado en archivos. Úsalo para apps Nuxt, server routes, useFetch, middleware o hybrid rendering.

    Costo de contexto al activarse
    977 tok
    Tamaño del paquete
    20 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo