Nx 公式リポジトリ(Narwhal Technologies)のワークスペース調査スキル:エージェントが「このモノレポにはどのようなプロジェクトがあるか」「あるプロジェクトはどのようにビルドするか」「どのライブラリに依存しているか」といった質問に回答する場合や、nx コマンドでエラーが発生した場合は、project.json を直接読むのではなく、nx show projects、nx show project --json、nx graph --print に jq を組み合わせて、完全に解決された設定を取得します。
skills.sh インストール数 82852(+971 / 24時間)
セキュリティ監査:未監査
- まだスキャンされていません
理由
- よくある誤解を指摘:project.json は設定の一部に過ぎず、プラグインによって推論されたターゲットは nx show project --json でしか確認できない
- プロジェクトのフィルタリング構文(ワイルドカード、tag:、否定、ターゲットによるフィルタリング、--affected)や、依存関係および逆依存関係を確認するための jq の書き方を完全に記載し、常に --json を付けてコマンドで答えを算出するよう要求(手動で数えない)
- トラブルシューティングでは2つの一般的なエラーを記載:ターゲットが見つからない場合は既存のターゲットを一覧表示し、ワークスペースが同期されていないというメッセージが表示された場合は nx sync を使用し、必要に応じて nx reset を実行
- リポジトリは MIT ライセンスであり、README には nx configure-ai-agents によるワンクリック設定が可能と記載されている。skills.sh では 24 時間で 971 回インストールされ、累計 82852 回。直近 8 週間の週次インストール数は 3883 から 6141 に増加(これは注目度を示すに過ぎない)
使い方
- インストールコマンドは監査合格後に表示されます。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 の1日あたりのインストール数はそれぞれ 986、971、977)。同じコレクションとして一括インストールされた可能性があり、インストール数を独立した注目度として扱うべきではありません