{"enrichment":{"faq":[{"a":"monorepo-management helps you establish Turborepo by guiding you through initial configuration, turbo.json setup, and task pipeline definition. The skill covers selecting Turborepo as your monorepo tool when it fits your project's scale and performance requirements, then walks through configuring task dependencies, caching strategies, and remote caching to optimize build performance across your packages.","q":"How do I set up Turborepo for a JavaScript/TypeScript monorepo?"},{"a":"monorepo-management compares these four major frameworks to help you select the right tool. Turborepo excels at task orchestration and caching; Nx provides comprehensive workspace tooling with strong TypeScript support; Rush focuses on enterprise-scale dependency management; and Lerna specializes in versioning and publishing workflows. The skill evaluates each based on your project's complexity, team size, and specific needs.","q":"What are the key differences between Nx, Turborepo, Rush, and Lerna for monorepo management?"},{"a":"monorepo-management teaches you to establish clear package boundaries and dependency hierarchies that prevent circular dependencies. The skill guides you through mapping your workspace architecture, defining which packages can depend on which others, and using tools like dependency graph visualization to validate your structure before circular issues arise in your CI pipeline.","q":"How can I design workspace package structure and avoid circular dependencies in a monorepo?"},{"a":"monorepo-management walks you through Changesets as a versioning and publishing solution for workspace packages. The skill covers creating changeset files to document version bumps, automating changelog generation, coordinating multi-package releases, and integrating Changesets into your CI workflow to streamline the publishing process across your monorepo.","q":"What is the changesets versioning workflow for managing monorepo package releases?"},{"a":"monorepo-management guides you through configuring task orchestration, defining task dependencies, and enabling caching strategies to accelerate builds. The skill covers remote caching setup, path-based CI filtering to run only affected packages, and GitHub Actions integration patterns that dramatically reduce build times by skipping unnecessary work and reusing cached outputs.","q":"How do I set up task pipelines and caching in CI to optimize monorepo build performance?"},{"a":"monorepo-management helps you diagnose and resolve cache misses, circular dependency conflicts, and package hoisting issues that slow development. The skill provides debugging strategies for understanding why tasks aren't caching properly, techniques for detecting and breaking circular dependencies, and solutions for dependency resolution problems across your workspace packages.","q":"How do I troubleshoot common monorepo issues like cache misses and hoisting problems?"}],"shadow_tags":["build-orchestration","workspace-tooling","dependency-isolation","ci-optimization","version-management","task-caching","package-graph","release-automation"],"summary_rewrite":"This skill helps you evaluate and implement the right monorepo tooling for JavaScript and TypeScript projects. It guides you through selecting between popular frameworks like Turborepo, Nx, Rush, and Lerna based on your project's specific needs, then walks you through configuration and best practices for optimal performance."},"files":[{"bytes":13536,"path":".claude/skills/monorepo-management/SKILL.md","sha256":"72cc2f172a35247d3fdbeec5d570ab58e496f9ec57ac2241bba9514d4de80ec2","url":"https://skillfed.io/files/curiositech/some_claude_skills/monorepo-management/d7b7c8a3/SKILL.md"}],"id":"curiositech/some_claude_skills/monorepo-management","links":{"html":"https://skillfed.io/curiositech/some_claude_skills/monorepo-management","md":"https://skillfed.io/curiositech/some_claude_skills/monorepo-management.md","repo":"https://github.com/curiositech/some_claude_skills"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":27,"language":"TypeScript","last_updated":"2026-07-14","license":"MIT","name":"monorepo-management","publisher":"curiositech","stars":164},"relations":{"similar":[{"id":"HermeticOrmus/LibreUIUX-Claude-Code/monorepo-management"},{"id":"wshobson/agents/monorepo-management"},{"id":"patricio0312rev/skills/monorepo-setup"},{"id":"bobmatnyc/claude-mpm-skills/turborepo"},{"id":"TheBeardedBearSAS/claude-craft/monorepo"},{"id":"Mindrally/skills/pnpm"},{"id":"organvm/a-i--skills/monorepo-management"},{"id":"mindfold-ai/Trellis/ts-sdk-author"},{"id":"wshobson/agents/turborepo-caching"},{"id":"giuseppe-trisciuoglio/developer-kit/turborepo-monorepo"}]},"slug":{"owner":"curiositech","repo":"some_claude_skills","skill":"monorepo-management"},"version":"d7b7c8a3"}
