RU

run-nx-generator

Executes Nx generators to automate monorepo tasks, prioritizing custom workspace plugins.

Install

mkdir -p .claude/skills/run-nx-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/433" && unzip -o skill.zip -d .claude/skills/run-nx-generator && rm skill.zip

Installs to .claude/skills/run-nx-generator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.
175 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Execute Nx generators for code scaffolding
  • Prioritize internal workspace-plugin generators
  • Preview changes using dry-run mode
  • Format generated code with Prettier
  • Verify changes with tests

How it works

The skill identifies and executes the appropriate Nx generator, prioritizing internal plugins, and then guides the user through verification and formatting steps.

Inputs & outputs

You give it
Generator path and options
You get back
Scaffolded code or project files

When to use run-nx-generator

  • Scaffold new React components
  • Generate new Node.js libraries
  • Run internal workspace-plugin tasks
  • Preview changes with dry-run

About this skill

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:

  • nx generate @nx/devkit:... - DevKit utilities
  • nx generate @nx/node:... - Node.js libraries
  • nx generate @nx/react:... - React components and apps
  • Framework-specific generators

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 prettier --write [files]

Best Practices

  • ✅ Always check workspace-plugin first - it has your custom solutions
  • ✅ Use --dry-run flag to preview changes before applying
  • ✅ Format generated code immediately with Prettier
  • ✅ Test affected projects after generation
  • ✅ Commit generator changes separately from manual edits

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:

  • Generate new code or projects
  • Scaffold new features or libraries
  • Automate repetitive setup tasks
  • Update internal tools and configurations
  • Create migrations or version updates

When not to use it

  • When standard CLI tools are sufficient without Nx

Prerequisites

Nx workspace environment

Limitations

  • Requires an existing Nx workspace
  • Verification steps must be performed manually by the user

How it compares

It enforces a specific priority order that favors internal custom tooling over core generators to ensure consistency within the monorepo.

Compared to similar skills

run-nx-generator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
run-nx-generator (this skill)53moReviewIntermediate
upgrading-expo34moReviewIntermediate
codex-skill125moReviewAdvanced
pnpm46moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry