What problem does it solve?
This Skill streamlines complex monorepo development by providing clear guidelines and best practices for managing packages, dependencies, builds, and configurations in a pnpm monorepo.
Core Features & Use Cases
- Dependency Management: Enforces correct usage of
workspace:*, peerDependencies, and avoids phantom dependencies.
- Build & Script Execution: Guides on using Turborepo for efficient build ordering and
--filter for targeted script execution.
- Configuration Standardization: Provides patterns for shared TypeScript, ESLint, and path aliases across packages.
- Environment Variables: Standardizes environment variable management to a single root
.env file.
- Versioning: Recommends Changesets for robust version management and changelog generation.
Quick Start
Ensure all commands are run from the monorepo root directory, using pnpm with the --filter flag to target specific packages.