ツールの確認
- プロファイルを選択します:引数があればそれを使用し、なければプロジェクトのCLAUDE.mdに記載されたプロファイル名、それもなければユーザーに問い合わせます
(
${CLAUDE_PLUGIN_ROOT}/profiles/内のフォルダ一覧を表示)。複数のプロファイルを同時にチェックできます。 例:dataverse-solution power-platform-pcf dataverse-plugins - 次のコマンドを実行します:
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-prereqs.mjs" <プロファイル ...>- 終了コード0:必要なツールはすべて揃っています(オプションツールは引き続き表示される場合があります)。
- 終了コード1:必要なツールが見つからないか、最小バージョンより古いです。
- Node.jsが見つからない場合(コマンド自体が失敗):OSに応じたNode.jsインストールコマンドを表示して停止します。
- 短い表で報告:ツール、見つかったバージョン、必要なバージョン、ステータス。その後、不足しているか古いツールについてのみ、このOS用のインストールコマンドとドキュメントリンクを表示します。
- ユーザーが明示的に依頼しない限り、システム全体のツールを自分でインストールしないでください。ユーザーがインストールした後は、新しいターミナル(PATHを更新)を開いて再度チェックを実行するよう依頼してください。
各プロファイルのリストは ${CLAUDE_PLUGIN_ROOT}/profiles/<プロファイル>/prerequisites.json にあります。フレームワーク自身のリストは ${CLAUDE_PLUGIN_ROOT}/prerequisites.json です。ツールを追加するには、id、name、command、args、pattern(グループ1にバージョン)、オプションで min、required、why、install(windows/macos/linux用)、docs を含むエントリを追加します。セルフテストですべてのエントリがチェックされます。