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.9k

en todo el repo

Actividad
52

0–100, la ruta de este skill

Actualizado
hace 3 meses

ú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. Ver el pack skills entero y su comando de instalación

    Antfu

    5.9k

    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
    hace 3 meses
    herramientas desarrollo

    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
    hace 3 meses
    diseno ui

    Nitro

    5.9k

    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
    hace 3 meses
    desarrollo apis

    Nuxt

    5.9k

    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
    hace 3 meses
    herramientas desarrollo

    Slidev

    5.9k

    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
    hace 3 meses
    documentos

    Tsdown

    5.9k

    Empaqueta librerías TypeScript y JavaScript a gran velocidad usando Rolldown. Útil al construir librerías, generar declaraciones de tipos, bundlear en múltiples formatos o migrar desde tsup.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    42 archivos
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Skills relacionados

    Optimiza la configuración del contexto del agente. Úsalo al iniciar una sesión nueva, cuando la calidad del agente empeora, al cambiar de tarea o al configurar archivos de reglas y contexto de un proyecto.

    Costo de contexto al activarse
    3.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 23 días
    herramientas desarrollo

    Gestiona la baja y migración de sistemas: retirar APIs o funciones antiguas, migrar usuarios a una nueva implementación, migrar un esquema de BD en producción (expand/contract) sin downtime, o decidir si mantener o retirar código.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 29 días
    herramientas desarrollo

    Estructura las prácticas de flujo de trabajo en git: commits, ramas, resolver conflictos, dividir trabajo sin confirmar en commits atómicos, PRs, push, trabajo en paralelo, releases, versión semántica, tags y changelog.

    Costo de contexto al activarse
    3.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    herramientas desarrollo