monorepo-workflows

Coordinates builds, tests, releases and publishing across Turborepo-based, pnpm-managed monorepos using Changesets for version management.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/pohlai88/afenda-vite-react --skill monorepo-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monorepo-workflows
Source: https://github.com/pohlai88/afenda-vite-react/tree/main/.agents/skills/monorepo-workflows
Command: npx skills add https://github.com/pohlai88/afenda-vite-react --skill monorepo-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating CI/CD, versioning, and publishing across a multi-package monorepo can be error-prone and slow without a unified workflow.

Core Features & Use Cases

  • Cross-package workflow orchestration using Turborepo and pnpm to run builds, tests, and releases consistently.
  • Centralized version management with Changesets for synchronized package updates and changelogs.
  • Scalable collaboration patterns and publishing pipelines to coordinate multi-team contributions across packages.

Quick Start

Begin by installing dependencies and enabling turbo-based workflows to coordinate build, test, and publish across all packages.

Frequently Asked Questions about monorepo-workflows

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

FAQPage Schema
How do I coordinate CI/CD pipelines across multiple packages in a pnpm monorepo?

Coordinating CI/CD pipelines in a pnpm monorepo requires cross-package workflow orchestration using Turborepo to consistently run builds, tests, and releases across all workspace packages. This streamlines multi-package operations and reduces manual configuration errors.

What is the best way to manage versioning and publishing in a Turborepo monorepo?

The best way to manage versioning in a Turborepo monorepo is using Changesets for centralized version management, which synchronizes package updates and automatically generates changelogs. This ensures coordinated releases across all interdependent packages.

Does this monorepo workflow approach support cross-package dependency resolution?

Yes, this monorepo workflow approach supports cross-package dependency resolution within pnpm-managed workspaces. It handles workspace-wide commands and coordinates builds across packages, ensuring internal dependencies are correctly resolved during releases and publishing.

Can I use Changesets with pnpm workspaces for synchronized package updates?

Yes, you can use Changesets with pnpm workspaces to achieve centralized version management and synchronized package updates. This combination allows you to manage changelogs and coordinate multi-team contributions across all packages in the monorepo.

How do I run workspace-wide commands for builds and tests in a multi-package monorepo?

You can run workspace-wide commands for builds and tests by enabling turbo-based workflows in your pnpm-managed monorepo. This orchestrates cross-package execution, ensuring all dependencies are built in the correct order before running tests or releases.