技能 nx-workspace-patterns
📊 69 充足
1
下載技能 ZIP
2
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
3
開啟並開始使用
測試它
正在使用「nx-workspace-patterns」。 I need to set up module boundaries for my Nx monorepo
預期結果:
- Define library types: feature, ui, data-access, util, shell
- Create ESLint rules enforcing type:app can only import from feature, ui, data-access, util
- Restrict type:ui to only depend on ui and util libraries
- Add scope-based boundaries to isolate web, api, and shared code
安全審計
安全v4 • 1/17/2026
This skill contains only static documentation and configuration templates for Nx workspaces. All 41 static findings are false positives: network URLs are legitimate metadata/doc links, external commands are example bash commands in documentation code blocks, path traversal sequences are standard relative paths in JSON config examples, and cryptographic alerts are misidentified schema file paths. The skill has no executable code, no file operations, no data handling, and no network access capability.
2
已掃描檔案
629
分析行數
3
發現項
4
審計總數
風險因素
🌐 網路存取 (4)
⚙️ 外部命令 (25)
SKILL.md:23-38 SKILL.md:38-44 SKILL.md:44-45 SKILL.md:45-46 SKILL.md:46-47 SKILL.md:47-48 SKILL.md:48-54 SKILL.md:54-126 SKILL.md:126-130 SKILL.md:130-198 SKILL.md:198-202 SKILL.md:202-266 SKILL.md:266-270 SKILL.md:270-294 SKILL.md:294-295 SKILL.md:295-299 SKILL.md:299-301 SKILL.md:301-310 SKILL.md:310-326 SKILL.md:326-330 SKILL.md:330-373 SKILL.md:373-377 SKILL.md:377-408 SKILL.md:408-412 SKILL.md:412-431
📁 檔案系統存取 (4)
審計者: claude 查看審計歷史 →
品質評分
38
架構
100
可維護性
81
內容
21
社群
100
安全
91
規範符合性
你能建構什麼
设置新的 Nx 工作区
为具有正确边界的新单体仓库应用推荐的结构、标签和缓存默认值。
优化 CI 流水线
使用受影响命令和缓存模式来减少构建时间和资源使用。
强制执行架构规则
定义模块边界以防止循环依赖并保持清晰的架构。
試試這些提示
基础 nx.json 设置
给我一个最小的 nx.json,包含用于构建、测试、lint 和 e2e 的缓存操作以及目标默认值。
React 项目配置
为 React 应用创建一个 project.json,使用 webpack 执行器进行构建、服务、测试和 lint 目标。
模块边界强制执行
创建 ESLint 规则,强制执行 app→feature→ui→util 依赖层次结构并限制作用域。
CI 优化工作流
构建一个 GitHub Actions 工作流,使用 nx affected 命令并行执行 lint、测试、构建和 e2e。
最佳實務
- 从第一天起就使用一致的标签并用模块边界强制执行它们
- 尽早启用缓存和受影响命令,以最大化 CI 性能提升
- 保持库的关注点单一,有清晰的文档说明
避免
- 在库之间创建违反层次结构的循环依赖
- 当 nx affected 只能测试更改代码时,运行完整的测试套件
- 过度细分为太多没有明确目的的小型库
常見問題
这与当前 Nx 版本兼容吗?
是的,这些模式针对使用 project.json 配置格式的现代 Nx 工作区。
这个技能的局限性是什么?
它仅提供模板和指导,不提供自动文件更改或验证。
我可以将其与现有的 CI 集成吗?
是的,工作流示例可以与任何能运行 nx 命令的 CI 系统集成。
它会访问我的数据或密钥吗?
不,它不读取文件、环境变量或进行网络调用。
如果 Nx 命令失败,我应该检查什么?
验证 Nx 版本兼容性、project.json 路径和缓存目录权限。
这与官方 Nx 文档相比如何?
它将常见模式浓缩为可立即使用的模板,以加快设置速度。