Навык исследования рабочего пространства из официального репозитория Nx (Narwhal Technologies): когда агент отвечает на вопросы «какие проекты есть в этом monorepo», «как собирается определённый проект», «кто зависит от определённой библиотеки» или когда команды nx выдают ошибку, используйте nx show projects, nx show project --json и nx graph --print с jq для получения полностью разрешённой конфигурации, вместо того чтобы напрямую читать project.json.
Количество установок на skills.sh 82852 (+971 / 24 ч)
Аудит безопасности: не проводился
- Сканирование ещё не выполнялось
Обоснование
- Указаны распространённые заблуждения: project.json содержит лишь часть конфигурации, а цели (targets), выведенные плагинами, видны только через nx show project --json
- Приведён полный синтаксис фильтрации проектов (шаблоны подстановки, tag:, инвертирование, фильтрация по target, --affected), а также примеры запросов зависимостей и обратных зависимостей с помощью jq; настоятельно рекомендуется всегда использовать флаг --json и получать ответы через команды, а не подсчитывать вручную
- В разделе устранения неполадок описаны две распространённые ошибки: если target не найден, сначала перечислите существующие targets; если указано, что рабочее пространство не синхронизировано, используйте nx sync, а при необходимости — nx reset
- Репозиторий распространяется под лицензией MIT; в README указано, что настройку можно выполнить одной командой nx configure-ai-agents; на skills.sh за 24 часов было выполнено 971 установок, всего накоплено 82852; за последние 8 недель недельное число установок выросло с 3883 до 6141 (что отражает только уровень внимания)
Использование
- Команда установки будет отображена после успешного прохождения аудита; навык активируется при запросах о структуре проектов, конфигурации targets, зависимостях или ошибках выполнения задач nx в рабочем пространстве Nx; в README также упоминается возможность быстрой настройки через nx configure-ai-agents
- Требуется рабочее пространство Nx (если nx не установлен глобально, используйте префиксы npx / pnpx / yarn) и утилита jq; учётная запись не требуется
Риски
- В текущем выпуске аудит не проводился, присвоен фиксированный уровень C, команда установки не отображается; в SKILL.md агенту предписано локально выполнять команды nx, jq и cat, заявлено, что они работают в режиме только для чтения, что соответствует назначению; однако в разделе устранения неполадок nx sync изменяет конфигурацию рабочего пространства, а nx reset очищает кэш, поэтому эти операции не являются строго операциями только для чтения; на skills.sh аудиты от Gen Agent Trust Hub, Socket и Snyk имеют статус Pass
- Навык охватывает только исследование и устранение неполадок; запуск задач, генерация кода, Nx Cloud и другие функции реализованы в других навыках и плагинах того же репозитория
- Кривая установок за последние 8 недель почти синхронна с навыками fastify-best-practices и design-doc-mermaid из текущего выпуска (суточные показатели для fastify-best-practices, nx-workspace и design-doc-mermaid составляют 986, 971 и 977 соответственно); возможно, они устанавливаются вместе в рамках одного набора, поэтому число установок не следует рассматривать как независимый показатель популярности