Навыки nx-workspace-patterns
🧩

nx-workspace-patterns

Безопасно 🌐 Доступ к сети⚙️ Внешние команды📁 Доступ к файловой системе

Настройка паттернов Nx workspace

Nx workspaces могут стать медленными и непоследовательными без четких стандартов. Этот скилл предоставляет шаблоны для установки границ, кеширования и affected-workflows для оптимизации монорепозитория.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «nx-workspace-patterns». I need to set up module boundaries for my Nx monorepo

Ожидаемый результат:

  • Определить типы библиотек: feature, ui, data-access, util, shell
  • Создать ESLint-правила, разрешающие type:app импортировать только из feature, ui, data-access, util
  • Ограничить type:ui зависеть только от библиотек ui и util
  • Добавить границы на основе scope для изоляции web, api и общего кода

Аудит безопасности

Безопасно
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
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
81
Контент
21
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Настройка нового Nx workspace

Применить рекомендуемую структуру, теги и настройки кеширования по умолчанию для нового монорепозитория с правильными границами.

Оптимизация CI-пайплайнов

Использовать affected-команды и паттерны кеширования для сокращения времени сборки и использования ресурсов.

Применение правил архитектуры

Определить границы модулей для предотвращения циклических зависимостей и поддержания чистой архитектуры.

Попробуйте эти промпты

Базовая настройка nx.json
Дай мне минимальный nx.json с кешируемыми операциями для build, test, lint и e2e с настройками по умолчанию для целей.
Конфигурация React-проекта
Создай project.json для React-приложения с webpack executor для целей build, serve, test и lint.
Применение границ модулей
Создай ESLint-правила, которые применяют иерархию зависимостей app→feature→ui→util с ограничениями по scope.
CI-оптимизация workflow
Построй GitHub Actions workflow, который использует nx affected-команды для lint, test, build и e2e параллельно.

Лучшие практики

  • Используйте последовательные теги и применяйте их с границами модулей с первого дня
  • Включайте кеширование и affected-команды рано для максимальной производительности CI
  • Держите библиотеки сфокусированными с единственной ответственностью и четкой документацией

Избегать

  • Создание циклических зависимостей между библиотеками, нарушающих иерархию
  • Запуск полных наборов тестов, когда nx affected мог бы тестировать только измененный код
  • Излишнее дробление на слишком много мелких библиотек без четкой цели

Часто задаваемые вопросы

Совместимо ли это с текущими версиями Nx?
Да, паттерны ориентированы на современные Nx workspaces с использованием формата конфигурации project.json.
Каковы ограничения этого скилла?
Он предоставляет только шаблоны и руководства, но не автоматические изменения файлов или проверку.
Могу ли я интегрировать это с существующей CI?
Да, примеры workflow работают с любой CI-системой, которая может выполнять nx-команды.
Получает ли он доступ к моим данным или секретам?
Нет, он не читает файлы, переменные окружения и не делает сетевые вызовы.
Что мне проверить, если Nx-команды не работают?
Проверьте совместимость версии Nx, пути project.json и права доступа к директории кеша.
Чем это отличается от официальной документации Nx?
Он сжимает общие паттерны в готовые к использованию шаблоны для более быстрой настройки.

Сведения для разработчиков

Автор

wshobson

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md