Agent skill · software engineering · aiskillstore

nx-workspace-patterns

Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.

Why this skill is useful

Provides specific configurations and templates for optimizing Nx monorepo setups that the AI wouldn't reliably generate on its own.

What it needs

Requires nx installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Nx Workspace Patterns Production patterns for Nx monorepo management. Do not use this skill when The task is unrelated to nx workspace patterns You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md. Use this skill when Setting up new Nx workspaces Configuring project boundaries Optimizing CI with affected commands Implementing remote caching Managing dependencies between projects Migrating to Nx Core Concepts 1. Nx Architecture 2. Library Types Type Purpose Example ------ --------- --------- feature Smart components, business logic feature-auth ui Presentational components ui-buttons data-access API calls, state management data-access-users util Pure functions, helpers util-formatting shell App bootstrapping shell-web Templates Template 1: nx.json Configuration Template 2: Project Configuration Template 3: Module Boundary Rules Template 4: Custom Generator Template 5: CI Configuration with Affected Template 6: Remote Caching Setup Common Commands Best Practices Do's Use tags consistently - Enforce with module boundaries Enable caching early - Significant CI savings Keep libs focused - Single responsibility Use generators - Ensure consistency Document boundaries - Help new developers Don'ts Don't create circular deps - Graph should be acyclic Don't skip affected - Test only what changed Don't ignore boundaries - Tech debt accumulates Don't over-granularize - Balance lib count Resources Nx Documentation Module Boundaries Nx Cloud Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/nx-workspace-patterns

View the source on GitHub

Browse the @skills marketplace