pnpm-workspace

Create and manage pnpm-based monorepos with TypeScript project references.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/alyamenfactory/new --skill pnpm-workspace-alyamenfactory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pnpm-workspace
Source: https://github.com/alyamenfactory/new/tree/main/.local/skills/pnpm-workspace
Command: npx skills add https://github.com/alyamenfactory/new --skill pnpm-workspace-alyamenfactory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, prettier, eslint, vitest, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of understanding and building on the pnpm monorepo template, simplifying workspace structure, TypeScript project references, dependency management, and more.

Core Features & Use Cases

  • pnpm Workspace Structure: Utilize predefined directories for artifacts, shared libraries, scripts, and configuration files.
  • TypeScript Support: Configure TypeScript defaults and project references across the monorepo.
  • Package Management: Define and manage workspace package dependencies and dependencies of root packages.
  • Use Case: When creating a complex monorepo with multiple packages and dependencies, this Skill provides a structured template for efficient development.

Quick Start

Use the pnpm-workspace skill to initialize your monorepo structure by running 'pnpm run setup'.

Frequently Asked Questions about pnpm-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a pnpm monorepo with TypeScript project references?

To set up a pnpm monorepo with TypeScript project references, use this Skill to generate a predefined workspace structure with default directories, configuration files, and root package dependencies. Run 'pnpm run setup' to initialize the template.

What is the best way to manage dependencies across multiple packages in a pnpm workspace?

Managing dependencies across multiple packages in a pnpm workspace involves defining workspace package dependencies and root package dependencies. This Skill streamlines that process by providing a structured template to configure and facilitate package management.

Do I need pnpm installed to use this monorepo template?

Yes, you need pnpm installed because this monorepo template requires pnpm specifically for package installation and management. The template relies on pnpm's workspace features to structure directories and handle dependencies.

Can I use ESLint and Vitest in a pnpm workspace?

Yes, you can use ESLint and Vitest in a pnpm workspace. This Skill includes dependencies for ESLint, Prettier, and Vitest to provide a configured environment for linting, code formatting, and testing across your TypeScript projects.

How do I organize shared libraries and scripts in a TypeScript monorepo?

To organize shared libraries and scripts in a TypeScript monorepo, this Skill provides predefined directories for artifacts, shared libraries, scripts, and configuration files, ensuring a structured workspace that supports TypeScript project references.