用途:nx-tools 提供统一的 Python 命令行接口,用于查询 Nx 工作区的元数据,包括项目配置、受影响检测、生成器 schema 和依赖图,适合在分析 Nx 仓库时使用。
主要能力:支持 workspace(列出项目)、project(查看指定项目配置)、affected(检测受影响项目)、run(执行目标)、generators(列出生成器)、schema(查看生成器 schema)、graph(生成依赖图)、docs(查看文档)、tokens(处理指定路径 token)、path(输出路径)等命令。命令返回统一 JSON 结构,含 status 字段。
使用方式:通过 uv run 调用脚本,例如 uv run .claude/skills/nx-tools/scripts/nx.py workspace。零参数命令默认 base=main、输出 .nx/graph.json;affected 可用 --base 指定基线,project 需 --name,run 需 --target,schema 需 --generator,tokens 需 --path。
适用场景:分析 Nx 工作区结构、判断改动影响范围、查询生成器用法、生成依赖图等。
限制:资料未提供安装方式、依赖要求、平台支持、收费信息及错误处理细节,使用前需确认本地环境已具备相应脚本与 Nx 工作区。