package-filter

SKILL.md

Package Filter Skill

Run commands in specific workspace packages using pnpm filters.

Usage

Execute commands in specific packages within the monorepo.

Common Filters

  • @cartridge/controller - Main SDK package
  • @cartridge/keychain - Keychain UI application
  • @cartridge/connector - Connector package
  • @cartridge/profile - Profile application

Examples

# Run tests in specific package
pnpm --filter @cartridge/keychain test

# Build specific package
pnpm --filter @cartridge/controller build:deps

# Run dev server for keychain only
pnpm --filter @cartridge/keychain dev

# Install dependency to specific package
pnpm --filter @cartridge/controller add <package-name>

Steps

  1. Identify target package
  2. Use pnpm --filter <package-name> <command>
  3. Verify command execution in correct package

Notes

  • Workspace dependencies automatically linked
  • Filter by package name (with @scope) not directory path
  • Use pnpm -r for recursive commands across all packages
Weekly Installs
28
GitHub Stars
80
First Seen
Feb 4, 2026
Installed on
opencode28
antigravity28
claude-code28
github-copilot28
codex28
zencoder28