Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Package Manager

pnpm workspace rules for Liftera. Trigger: When adding dependencies, modifying workspace configuration, or troubleshooting installs/lockfile issues.

majiayu000 1b2f926 2 files · 1.2 KB Updated 567 repo stars

File contents

Workspace Rules (REQUIRED)

  • ALWAYS keep workspace boundaries defined by pnpm-workspace.yaml.
  • ALWAYS add dependencies to the narrowest scope that needs them:
    • app deps in apps/*/package.json
    • package deps in packages/*/package.json
    • tooling-only deps in root package.json

Installing Dependencies (REQUIRED)

  • ALWAYS use pnpm (repo is configured with packageManager: pnpm@9.0.0).
  • NEVER use npm install or yarn in this repository.

Lockfile & Consistency

  • ALWAYS commit pnpm-lock.yaml when dependencies change.
  • NEVER hand-edit the lockfile.

Filtering & Commands

  • ALWAYS use pnpm filters for app-specific work.
  • Prefer:
    • pnpm dev --filter=web
    • pnpm dev --filter=mobile

majiayu000/claude-skill-registry-data/tree/main/data/package-manager commit 1b2f926822

Frequently asked questions

npx skillmds add majiayu000/package-manager