Agent Skills
返回列表
💻

Nx 工作区生成器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/nx-workspace-generator。

技能介绍

要解决的问题

在 monorepo 项目中,手工配置库和应用的生成流程容易出错。团队常面临几个具体问题:新成员不清楚如何正确创建符合 Nx 约定的库或应用;自定义执行器的样板代码分散在文档中,复制粘贴后依赖关系需要手动维护;当项目规模扩大时,依赖图更新不及时会导致构建缓存失效或错误影响分析不准确。

技能如何工作

该技能基于 @nx/devkit 和 Nx 插件 API 构建,提供三个核心能力:

  • 生成库和应用:按照 Nx 的目录约定和配置文件模板,创建符合标准的库或应用骨架。
  • 生成自定义执行器:为团队特定的构建或测试任务生成执行器代码,可直接集成到 nx.json 的 executors 配置中。
  • 自动更新依赖图:通过 nx graph 命令,在生成新项目后自动刷新依赖关系,确保影响分析准确。

关键步骤包括:调用 @nx/devkit 提供的生成器 API 创建文件结构;写入必要的配置文件如 project.json;调用图更新逻辑将新节点接入现有依赖关系。

适用边界

  • 适用于使用 Nx 作为 monorepo 工具链的项目
  • 需要 Nx CLI 已正确安装并可访问 nx graph 命令
  • 不适用于非 Nx 工作区的普通 npm 项目
  • 自定义执行器的复杂度取决于团队的具体需求,过于特殊的场景可能需要额外适配

使用场景

  • 在 monorepo 中需要快速创建符合规范的新库或应用
  • 团队要为特定构建任务生成自定义执行器
  • 新成员加入 Nx 项目时需要正确的目录和配置脚手架
  • 依赖图更新不及时导致影响分析出错需要修复

适合人员

  • 维护 monorepo 项目的技术负责人,需要统一团队的代码生成规范
  • 日常在 Nx 工作区中开发的前端工程师,希望快速搭建新模块
  • 需要为团队定制构建流程的工具链开发者
  • 刚接手 Nx 项目的新成员,需要一个明确的脚手架指引