用途:该技能面向 Nx monorepo 工作区的配置与优化,适用于新建 Nx 工作区、配置项目边界、用 affected 命令优化 CI、实现远程缓存、管理项目间依赖以及迁移到 Nx 等场景。
主要能力:提供 nx.json 配置模板(含 affected、tasksRunnerOptions、targetDefaults、namedInputs、generators);项目级 project.json 配置示例;通过 @nx/enforce-module-boundaries 定义模块边界规则;自定义生成器示例;基于 affected 的 GitHub Actions CI 配置;Nx Cloud 与 S3 自托管远程缓存配置。
使用方式:技能要求先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。常用命令包括 nx g @nx/react:lib、nx affected -t test --base=main、nx graph、nx build web --configuration=production、nx reset、nx migrate latest 与 nx migrate --run-migrations。
适用场景:Nx 工作区搭建、库类型划分(feature、ui、data-access、util、shell)、标签与依赖约束、CI 缓存与并行执行、远程缓存接入。
限制:不适用于与 Nx 工作区模式无关的任务,或超出该领域与工具范围的需求。资料未提供具体收费、价格、平台支持范围与效果数据。