nx-workspace

Automate NX workspace setup, caching, boundaries, and dependency graphs for monorepos.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/jander99/skills --skill nx-workspace-jander99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nx-workspace
Source: https://github.com/jander99/skills/tree/main/skills/nx-workspace
Command: npx skills add https://github.com/jander99/skills --skill nx-workspace-jander99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NX monorepos often suffer from inconsistent setup, bloated builds, and weak governance over apps/libs; this skill provides a repeatable blueprint to create, configure, and optimize NX workspaces for scalable TypeScript/JavaScript projects.

Core Features & Use Cases

  • Create and structure NX workspaces with apps and libs
  • Configure and optimize task caching (local and remote) and visualize dependency graphs
  • Enforce module boundaries using project tags and ESLint rules; run affected commands in CI
  • Use with generators to scaffold libraries and apps, and to move or rename projects

Quick Start

Initialize a new NX workspace with the recommended structure and tagging

Frequently Asked Questions about nx-workspace

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

FAQPage Schema
How do I structure a TypeScript monorepo with NX workspaces?

To structure a TypeScript monorepo with NX workspaces, you can use generators to scaffold apps and libraries, establishing a repeatable blueprint for scalable project architecture and dependency management.

How do I configure task caching in an NX monorepo?

Configuring task caching in an NX monorepo involves setting up local and remote caching configurations to optimize builds, prevent redundant processing, and accelerate CI-ready workflows.

How do I enforce module boundaries in an NX workspace?

Enforcing module boundaries in an NX workspace is achieved by applying project tags and configuring ESLint rules, ensuring strict governance over dependencies between apps and libraries.

Can I visualize the dependency graph in an NX monorepo?

Yes, you can visualize the dependency graph in an NX monorepo to inspect project relationships, track dependency flow, and identify structural issues across your TypeScript or JavaScript projects.

Does this NX workspace setup support CI-ready workflows?

Yes, this NX workspace setup supports CI-ready workflows by utilizing affected commands to run only tasks impacted by changes, integrating with task caching to optimize pipeline execution.