monorepo-add-new-package

Automate adding a new package to a Node.js/TypeScript monorepo with pnpm and Turborepo.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/orezek/paradegolf --skill monorepo-add-new-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monorepo-add-new-package
Source: https://github.com/orezek/paradegolf/tree/main/.agents/skills/monorepo-add-new-package
Command: npx skills add https://github.com/orezek/paradegolf --skill monorepo-add-new-package

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of adding a new package in a monorepo, ensuring proper layout, naming, dependencies, and configuration according to repository standards.

Core Features & Use Cases

  • Structured Scaffold: Automatically creates new package directories with correct structure.
  • Dependency Management: Manages package dependencies, including internal and external.
  • Config Updates: Updates relevant configuration files and documentation.
  • Use Case: When adding a new runtime utility, library, or UI component, this Skill can be used to ensure the new package is added following the repository's conventions and practices.

Quick Start

Create a new package with the name 'new-package' in your monorepo.

Frequently Asked Questions about monorepo-add-new-package

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

FAQPage Schema
How do I add a new package to a pnpm and Turborepo monorepo?

Automating package addition in a pnpm and Turborepo monorepo creates the correct directory structure, configures both internal and external dependencies, and updates configuration files to match repository standards.

What is the best way to structure a new library in a Node.js TypeScript monorepo?

The best way to structure a new library in a Node.js TypeScript monorepo is to use an automated scaffolding process that ensures correct package layout, naming conventions, and dependency management from the start.

How do I manage internal and external dependencies when creating a new package in a monorepo?

Managing internal and external dependencies when creating a new package in a monorepo is handled automatically by updating package manifests to link internal workspace packages and install required external libraries.

Does this monorepo package scaffolding work with UI components and runtime utilities?

Yes, this monorepo package scaffolding works with UI components, runtime utilities, and libraries by applying consistent structural setup and dependency configuration across different package types.

How do I update monorepo configuration files after adding a new package?

Updating monorepo configuration files after adding a new package is automatically handled by modifying the necessary Turborepo and pnpm workspace settings to register the new package and maintain build pipelines.