mcpField
D
dx-org-switch

dx-org-switch

github.com/forcedotcomクラウド・DevOps1.1k5.8k 回インストール1 日前に更新
リポジトリ

dx-org-switch について

Salesforce 統合 `sf` CLI のデフォルト組織を設定・確認するスキルです。Salesforce 開発者がプロジェクト単位の設定を選び、明示的な依頼があればグローバル設定も行えます。

主な機能

  1. 01ユーザー名またはエイリアスで組織を選択
  2. 02未指定時に認証済み組織を一覧表示
  3. 03プロジェクト単位のデフォルト組織を設定
  4. 04依頼に応じてグローバル組織を設定
  5. 05設定済みの対象組織を確認

活用シーン

  1. 01Salesforce プロジェクトで使う組織の切り替え
  2. 02プロジェクト外の作業用組織の設定
  3. 03CLI の接続先組織の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/forcedotcom/sf-skills --skill dx-org-switch

インストール後、Claude Code で/dx-org-switchを入力して読み込まれたか確認します。

詳細

手順

  1. 組織を特定します。ユーザーからユーザー名またはエイリアス(orgIdentifier)を受け取ります。指定されていない場合は、sf org list を実行して認証済みの組織を表示し、どれを使用するかユーザーに確認します。
  2. デフォルトの組織を設定します。
    • ローカル(デフォルト):sf config set target-org <orgIdentifier>
      • 現在のプロジェクトディレクトリ内でのみ適用されます。通常のプロジェクト作業ではこちらを使用します。
    • グローバル(ユーザーから明示的に要求された場合のみ):sf config set target-org <orgIdentifier> --global
      • すべてのディレクトリでシステム全体に適用されます。プロジェクト外で作業する場合や、ユーザーがグローバルスコープを求める場合に使用します。
    • 失敗した場合は、エラーを報告し、組織が認証されていない可能性がある場合は sf org login web の実行を提案します。
  3. 確認します。
    • sf config get target-org --json
    • 注意:JSON 出力にはスコープ/場所のフィールドが含まれていないため、値がローカルかグローバルかは確認できません。target-org is now set to: <value> のように、値だけを確認してください。
    • 失敗した場合は、エラーを報告し、sf config get target-org の実行を案内します。

注意事項

コメント