monorepo-governance

Enforce dependency admission, package boundaries, and API stability policies in Turborepo and pnpm workspaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Monorepo governance provides a structured framework to enforce dependency admission rules, package boundaries, and API stability policies across a Turborepo/pnpm-based workspace, reducing drift and architectural erosion.

Core Features & Use Cases

  • Enforces dependency admission, ownership, and CODEOWNERS policies
  • Defines and maintains package boundaries and lifecycle governance
  • Audits upgrades, migrations, and workspace topology for consistency and risk management

Quick Start

Audit, define, and enforce governance rules when introducing or upgrading dependencies across the monorepo.

Frequently Asked Questions about monorepo-governance

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

FAQPage Schema
How do I enforce package boundaries and dependency rules in a Turborepo workspace?

To enforce package boundaries in a Turborepo workspace, you can apply dependency admission rules and ownership policies that restrict cross-package imports and maintain architectural consistency across your monorepo.

What is monorepo governance and when do I need dependency admission policies?

Monorepo governance is a framework for enforcing dependency admission, package boundaries, and API stability. You need it when managing complex workspaces to reduce drift and architectural erosion across multiple packages.

How do I audit dependency upgrades and migrations in a pnpm monorepo?

You can audit dependency upgrades and migrations in a pnpm monorepo by evaluating workspace topology and enforcing governance policies, ensuring changes are consistent and backed by documented rationale and migration guides.

Can I use CODEOWNERS policies to govern API stability in a monorepo?

Yes, you can define CODEOWNERS policies to govern API stability by assigning clear ownership, enforcing package boundaries, and outlining migration steps to ensure auditable decision-making across the workspace.

What's the best way to document rationale for dependency changes in a monorepo?

The best way to document rationale for dependency changes is to enforce governance policies that require documented migration guides and auditable decision-making when introducing or upgrading dependencies across the monorepo.

Does monorepo governance work with both Turborepo and pnpm-based workspaces?

Yes, monorepo governance is designed to work across Turborepo and pnpm-based workspaces, enabling consistent enforcement of dependency admission, package boundaries, and API stability policies throughout your change workflows.