aj-geddes avatar

Monorepo Management

Handles the nuts and bolts of monorepo setups with Lerna, Turborepo, and Nx. You get workspace configuration, dependency hoisting, build caching, and CI/CD pipeline filtering so you're not rebuilding everything when one package changes. The reference guides cover npm workspaces, version management strategies, and cross-package testing. Most useful when you're managing multiple interdependent packages or running microservices that share common libraries. The workspace protocol patterns and cache configuration alone will save you hours of build time once you're dealing with more than a handful of packages.

skills.sh installs
451
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill monorepo-management --agent claude-code

Installs into .claude/skills of the current project.

Files

Monorepo Management

Table of Contents

Overview

Establish scalable monorepo structures that support multiple interdependent packages while maintaining build efficiency, dependency management, and deployment coordination.

When to Use

  • Multi-package projects
  • Shared libraries across services
  • Microservices architecture
  • Plugin-based systems
  • Multi-app platforms (web + mobile)
  • Workspace dependency management
  • Scaled team development

Quick Start

Minimal working example:

{
  "name": "monorepo-root",
  "version": "1.0.0",
  "private": true,
  "workspaces": ["packages/*", "apps/*"],
  "devDependencies": {
    "lerna": "^7.0.0",
    "turbo": "^1.10.0"
  },
  "scripts": {
    "lint": "npm run lint -r",
    "test": "npm run test -r",
    "build": "npm run build -r",
    "clean": "npm run clean -r"
  }
}

Reference Guides

Detailed implementations in the references/ directory:

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Testing & QA, AI & Agent Building
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1aj-geddes avatargit-hooks-setupaj-geddes/useful-ai-promptsImplement Git hooks using Husky, pre-commit, and custom scripts. Enforce code quality, linting, and testing before commits and pushes.450skills.sh installs
2nansen-ai avatarnansen-portfolio-trackernansen-ai/nansen-cliHow has a wallet's portfolio changed over time? Historical balances, current snapshot, and per-token PnL.449skills.sh installs
3mims-harvard avatarsetup-tooluniversemims-harvard/tooluniverseInstall and configure ToolUniverse for any use case — MCP server (chat-based), CLI (command line with 9 subcommands), or Python SDK (Coding API with 3 calling p448skills.sh installs
4yoanbernabeu avatarsupabase-audit-authenticatedyoanbernabeu/supabase-pentest-skillsCreate a test user (with explicit permission) to audit what authenticated users can access vs anonymous users. Detects IDOR, cross-user access, and privilege es446skills.sh installs
5aj-geddes avatarfeature-flag-systemaj-geddes/useful-ai-promptsImplement feature flags (toggles) for controlled feature rollouts, A/B testing, canary deployments, and kill switches. Use when deploying new features gradually445skills.sh installs
6manutej avatarmlops-workflowsmanutej/luxor-claude-marketplaceComprehensive MLOps workflows for the complete ML lifecycle - experiment tracking, model registry, deployment patterns, monitoring, A/B testing, and production 445skills.sh installs