Nx Generator Runner

Run Nx generators with prioritization for workspace-plugin generators in monorepos.

Category: Development

About this skill

Skill for running Nx generators in monorepo environments. Prioritizes workspace-plugin generators for code generation, scaffolding, and automating repetitive tasks.

Source and installation instructions

Installation

  1. npm install nx

Documentation

Run Nx Generator

This skill helps you execute Nx generators efficiently, with special focus on workspace-plugin generators from your internal tooling.

Generator Priority List

Use the mcp__nx-mcp__nx_generator_schema tool to get more information about how to use the generator

Choose which generators to run in this priority order:

๐Ÿ”ฅ Workspace-Plugin Generators (High Priority)

These are your custom internal tools in tools/workspace-plugin/

๐Ÿ“ฆ Core Nx Generators (Standard)

Only use these if workspace-plugin generators don't fit:

How to Run Generators

  1. List available generators:

  2. Get generator schema (to see available options): Use the mcp__nx-mcp__nx_generator_schema tool to get more information about how to use the generator

  3. Run the generator:

    nx generate [generator-path] [options]
    
  4. Verify the changes:

    • Review generated files
    • Run tests: nx affected -t test
    • Format code: npx oxfmt [files]

Best Practices

Examples

Bumping Maven Version

When updating the Maven plugin version, use the workspace-plugin generator:

nx generate @nx/workspace-plugin:bump-maven-version \
  --newVersion 0.0.10 \
  --nxVersion 22.1.0-beta.7

This automates all the version bumping instead of manual file edits.

When to Use This Skill

Use this skill when you need to: