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.