What problem does it solve? Setting up and maintaining an Nx monorepo involves complex configuration decisions around project structure, module boundaries, build caching, and CI optimization. This Skill provides production-ready templates and patterns that eliminate guesswork when configuring Nx workspaces. ## Core Features & Use Cases - Workspace Configuration: Ready-to-use nx.json and project.json templates covering caching, target defaults, named inputs, and generator defaults. - Module Boundary Enforcement: ESLint rules using @nx/enforce-module-boundaries with tag-based dependency constraints across library types (feature, ui, data-access, util) and scopes. - CI Optimization: GitHub Actions workflow templates using nx affected commands and Nx Cloud or self-hosted S3 remote caching to run tasks only on changed projects. - Use Case: When migrating an existing repository to Nx, apply the nx.json template for cacheable operations, tag projects by type and scope, enforce boundaries via ESLint, and wire up affected commands in CI to cut build times. ## Quick Start Ask the AI to set up an Nx workspace configuration with module boundary rules and affected-based CI for your monorepo.