Token导航 LogoToken导航

Agent Skill · 研究检索

nx-generate(NX 生成)

nx-generate 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

nx-generate 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 4,130。

总安装 35,640周安装 1,462GitHub Stars 18下载 12,480核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nx-generate(NX 生成)
来源仓库:https://github.com/nrwl/nx-ai-agents-config
仓库路径:skills/nx-generate
安装命令:
npx skills add https://github.com/nrwl/nx-ai-agents-config --skill nx-generate
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/nrwl/nx-ai-agents-config --skill nx-generate

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

使用具有工作区模式一致性的 Nx 生成器的脚手架项目、库和代码。

发现并运行 Nx 生成器以创建应用程序、库、功能和自定义工作区工件 优先考虑本地工作区生成器而不是插件生成器,以维护特定于存储库的约定 在执行之前执行试运行验证,以验证文件放置和结构是否正确 读取生成器源代码以了解模式之外的实际行为,确保生成的代码匹配现有模式并通过验证(lint、测试、构建、类型检查)

来源仓库内路径:skills/nx-generate

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/nrwl/nx-ai-agents-config --skill nx-generate;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

nx-generate 怎么安装?

在终端执行 npx skills add https://github.com/nrwl/nx-ai-agents-config --skill nx-generate。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

nx-generate 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

nx-generate 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

nx-generate 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

nx-generate 用的人多吗?

公开数据是累计安装 35,640 次,近一周安装 1,462 次,下载 12,480 次,GitHub 18 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

nx-generate 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
nx-generate

NX 生成 · 本页

35,64018只读未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Run Nx Generator

Nx generators are powerful tools that scaffold projects, make automated code migrations or automate repetitive tasks in a monorepo. They ensure consistency across the codebase and reduce boilerplate work.

This skill applies when the user wants to:

  • Create new projects like libraries or applications
  • Scaffold features or boilerplate code
  • Run workspace-specific or custom generators
  • Do anything else that an nx generator exists for

Key Principles

  1. Always use --no-interactive - Prevents prompts that would hang execution
  2. Read the generator source code - The schema alone is not enough; understand what the generator actually does
  3. Match existing repo patterns - Study similar artifacts in the repo and follow their conventions
  4. Verify with lint/test/build/typecheck etc. - Generated code must pass verification. The listed targets are just an example, use what's appropriate for this workspace.

Steps

1. Discover Available Generators

Use the Nx CLI to discover available generators:

  • List all generators for a plugin: npx nx list @nx/react
  • View available plugins: npx nx list

This includes plugin generators (e.g., @nx/react:library) and local workspace generators.

2. Match Generator to User Request

Identify which generator(s) could fulfill the user's needs. Consider what artifact type they want, which framework is relevant, and any specific generator names mentioned.

IMPORTANT: When both a local workspace generator and an external plugin generator could satisfy the request, always prefer the local workspace generator. Local generators are customized for the specific repo's patterns.

If no suitable generator exists, you can stop using this skill. However, the burden of proof is high—carefully consider all available generators before deciding none apply.

3. Get Generator Options

Use the --help flag to understand available options:

npx nx g @nx/react:library --help

Pay attention to required options, defaults that might need overriding, and options relevant to the user's request.

Library Buildability

Default to non-buildable libraries unless there's a specific reason for buildable.

TypeWhen to useGenerator flags
Non-buildable (default)Internal monorepo libs consumed by appsNo --bundler flag
BuildablePublishing to npm, cross-repo sharing, stable libs for cache hits--bundler=vite or --bundler=swc

Non-buildable libs:

  • Export .ts/.tsx source directly
  • Consumer's bundler compiles them
  • Faster dev experience, less config

Buildable libs:

  • Have their own build target
  • Useful for stable libs that rarely change (cache hits)
  • Required for npm publishing

If unclear, ask the user: "Should this library be buildable (own build step, better caching) or non-buildable (source consumed directly, simpler setup)?"

4. Read Generator Source Code

This step is critical. The schema alone does not tell you everything. Reading the source code helps you:

  • Know exactly what files will be created/modified and where
  • Understand side effects (updating configs, installing deps, etc.)
  • Identify behaviors and options not obvious from the schema
  • Understand how options interact with each other

To find generator source code:

  • For plugin generators: Use node -e "console.log(require.resolve('@nx/<plugin>/generators.json'));" to find the generators.json, then locate the source from there
  • If that fails, read directly from node_modules/<plugin>/generators.json
  • For local generators: Typically in tools/generators/ or a local plugin directory. Search the repo for the generator name.

After reading the source, reconsider: Is this the right generator? If not, go back to step 2.

⚠️ --directory flag behavior can be misleading. It should specify the full path of the generated library or component, not the parent path that it will be generated in. ``bash # ✅ Correct - directory is the full path for the library nx g @nx/react:library --directory=libs/my-lib # generates libs/my-lib/package.json and more # ❌ Wrong - this will create files at libs and libs/src/... nx g @nx/react:library --name=my-lib --directory=libs # generates libs/package.json and more ``

5. Examine Existing Patterns

Before generating, examine the target area of the codebase:

  • Look at similar existing artifacts (other libraries, applications, etc.)
  • Identify naming conventions, file structures, and configuration patterns
  • Note which test runners, build tools, and linters are used
  • Configure the generator to match these patterns

6. Dry-Run to Verify File Placement

Always run with --dry-run first to verify files will be created in the correct location:

npx nx g @nx/react:library --name=my-lib --dry-run --no-interactive

Review the output carefully. If files would be created in the wrong location, adjust your options based on what you learned from the generator source code.

Note: Some generators don't support dry-run (e.g., if they install npm packages). If dry-run fails for this reason, proceed to running the generator for real.

7. Run the Generator

Execute the generator:

nx generate <generator-name> <options> --no-interactive
Tip: New packages often need workspace dependencies wired up (e.g., importing shared types, being consumed by apps). The link-workspace-packages skill can help add these correctly.

8. Modify Generated Code (If Needed)

Generators provide a starting point. Modify the output as needed to:

  • Add or modify functionality as requested
  • Adjust imports, exports, or configurations
  • Integrate with existing code patterns

Important: If you replace or delete generated test files (e.g., *.spec.ts), either write meaningful replacement tests or remove the test target from the project configuration. Empty test suites will cause nx test to fail.

9. Format and Verify

Format all generated/modified files:

nx format --fix

This example is for built-in nx formatting with prettier. There might be other formatting tools for this workspace, use these when appropriate.

Then verify the generated code works. Keep in mind that the changes you make with a generator or subsequent modifications might impact various projects so it's usually not enough to only run targets for the artifact you just created.

# these targets are just an example!
nx run-many -t build,lint,test,typecheck

These targets are common examples used across many workspaces. You should do research into other targets available for this workspace and its projects. CI configuration is usually a good guide for what the critical targets are that have to pass.

If verification fails with manageable issues (a few lint errors, minor type issues), fix them. If issues are extensive, attempt obvious fixes first, then escalate to the user with details about what was generated, what's failing, and what you've attempted.

平台分布

Codex

33%
按下载量换算4,118

Claude

29.62%
按下载量换算3,697

Cursor

19.3%
按下载量换算2,409

Gemini CLI

10.74%
按下载量换算1,340

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills