Salesforce アプリケーションとエージェント(自動実行プログラム)を構築するための中核となる機能: - メタデータ(設定情報) - Apex(プログラミング言語) - デプロイ/リトリーブ(配置と取得) - セキュリティ(安全性) - レポート機能 - インストール済みと利用可能な機能の自動検出
Build Salesforce apps and agents using these core building blocks: metadata, Apex, deploy/retrieve, security, reporting, and generated installed-versus-available capability discovery.
Agentforce Agent Script(エージェント向け自動化スクリプト)を使い、エージェント(自動応答・判断を行うプログラム)の構築、変更、監査、修復、最適化、障害診断、展開を行います。 **次のような場合に使用:** - ユーザーが .agent ファイルや aiAuthoringBundle メタデータ(設定情報)を作成、見直し、または変更す…
本番環境のAgentforce(Salesforceの自動化エージェント機能)の動作を、セッショントレース(実行時の詳細な記録)とData Cloud(顧客データプラットフォーム)を使って分析します。 **次のような場合に使用:** - ユーザーがSTDM(標準データモデル)セッションデータまたはData Cloudのトレースレコードについて質問する - …
Agentforce エージェント(AI が自動実行する業務プログラム)の構造化されたテストスイート(複数のテストをまとめたもの)を作成・実行・分析します。機能テストとセキュリティテストの両方に対応しています。 **このスキルが発動する場合:** - ユーザーがテスト仕様書を YAML(構造化データ記述言語)形式で作成・編集するとき - sf agent …
Salesforce Flow生成スキルは、MCPツール(execute_metadata_action)を使用してSalesforce Flows(Salesforceの自動処理フロー)を生成します。 次のような場合に使用: - ユーザーがフロー(画面フロー、自動起動フロー、レコード保存時の前後トリガーフロー、スケジュール実行フロー)の作成、構築、生成を…
Salesforce Code Analyzer(静的コード解析ツール)を、プロジェクトのセットアップから設定・トラブルシューティングまで、すべての段階でサポートします。 インストール、前提条件の確認、壊れた設定の診断、code-analyzer.yml(設定ファイル)の作成・編集、エンジン固有の設定、除外パターン、重要度の上書き、CI/CDパイプラインの…
カスタムコード分析ルールを作成します。Regex(パターンマッチング)、PMD(Apex・メタデータXML向けのXPath/AST解析)、ESLint(LWC/JavaScript/TypeScript向け)に対応しています。 **次のような場合に使用:** - コーディング基準を強制したい - 特定パターンを禁止したい - ハードコードされた値を検出した…
Salesforce Code Analyzer を実行して、セキュリティ(情報保護)、パフォーマンス(処理速度)、ベストプラクティス(業界標準の手法)、コードスタイルの違反を検出します。すべてのエンジン(PMD、ESLint、CPD、RetireJS、Flow、SFGE、ApexGuru)、スキャン対象(ファイル、フォルダ、Git差分)、カテゴリ、および…
# Salesforce org操作スキル このスキルを使用して、Salesforce org(組織)の操作を実行します:スクラッチ org の作成、一覧表示・表示・再開・削除、org スナップショット(組織の状態を保存したもの)の作成、ブラウザで org を開くことができます。 このスキルは操作を**即座に実行**します。スクリプトやコード ファイルは生…
Salesforce DX プロジェクト(Salesforce の開発環境)を一から構築します。テンプレートを選び、プロジェクトを生成し、このセッションをそこに移動させ、組織を認証して、デフォルト設定にし、ソースの追跡機能を有効にします。 **次のような場合に使用:** ユーザーが「新しい Salesforce プロジェクトを作成したい」「新しいプロジェク…
メディア管理システム(情報の一元化・統合ツール)を通じて、倫理的にライセンスされたストック画像を検索・ダウンロードします。 **次のような場合に使用:** ユーザーが画像、写真、または画像素材を求めている場合は、**以下の両方のタイプのリクエストに対応**します: - 既存の画像を探すリクエスト:「ストック画像を探して」「○○の写真を検索して」「ロイヤリテ…
接続されたSalesforce環境(組織)に対して、匿名Apex(認証を不要とするコード実行方式)を実行するスキルです。.apexファイルまたはコピー&ペーストされたコード片から実行でき、デバッグログ(実行時の詳細記録)を取得し、コンパイルエラーと実行時エラーを表示して、結果を要約します。 次のような場合に使用: 「この匿名Apexを実行して」「このスクリ…
Apex(Salesforceのプログラミング言語)コード作成・改善・確認の主要スキルです。ユーザーが Apex、.cls、トリガー(データベースの自動処理)、またはクラス(サービス、セレクター、ドメイン、バッチ処理、キュー、スケジュール、呼び出し可能、DTO、ユーティリティ、インターフェース、抽象、例外、REST リソース)の作成・改善を提示したときは、…
Salesforce(営業支援クラウド)のデバッグログ解析とトラブルシューティングを100点満点のスコアリング(評価)で提供します。 **次のような場合に使用:** - ユーザーがデバッグログを分析している - ガバナー制限(システムの実行制限)に達した - スタックトレース(エラー発生の経路情報)を読んでいる - Salesforce組織の .log フ…
Apex テストクラスを生成・検証するスキルです。TestDataFactory パターン(テスト用データを効率的に作成する仕組み)、大量データテスト(251件以上のレコード)、モッキング戦略(外部処理を模擬する手法)、アサーション(確認処理)のベストプラクティス、および規律あるテスト・修正サイクルに対応します。 **次のような場合に使用:** - 新しい…
Apex テスト実行、カバレッジ分析(コードの検査範囲の測定)、およびテスト修正ループを 120 ポイントのスコアリングで実行します。 **次のような場合に使用:** ユーザーが Apex テストを実行する、コードカバレッジ(カバレッジを確認する、テスト失敗を修正する、または *Test.cls / *_Test.cls ファイルを操作する必要がある場合 …
Salesforce プロジェクトを Salesforce Well-Architected フレームワーク(信頼性・使いやすさ・適応性)に照らして分析します。 **次のような場合に使用:** 開発者が「アーキテクチャをレビューしてほしい」「Well-Architected チェックを実行してほしい」「このプロジェクトを監査してほしい」「このプロジェクトは…
次のような場合に使用: - ユーザーが「どこから始めたらいいか分からない」「使い始めるのを手伝ってほしい」と言った場合 - ユーザーが「6段階のプロセスのどこにいるのか」を確認したい場合 - Data 360、OmniStudio、DevOps Center の機能が導入されているかをその場で調べてほしいと言った場合 - ユーザーが「Xをするのに何が役に立…
次のような場合に使用してください: ユーザーがタブベース(タブを使用した)のSalesforceカスタムアプリケーション(ユーザーの特定ニーズに合わせた独自アプリケーション)を作成または設定する必要があり、ナビゲーション(画面間の移動機能)、ブランディング(企業の統一感)、アクション上書き(既定の動作を変更)を含める場合。 ユーザーが次の内容に言及した際に…
このスキルの用途: ユーザーがSalesforceのカスタムフィールド(独自の情報項目)のメタデータ(構成情報)を作成、生成、または検証する必要がある場合に使用します。 **以下のような場合に起動します:** - ユーザーがカスタムフィールド、フィールドタイプ、ロールアップ集計フィールド、マスター詳細関連付け、参照関連付け、数式フィールド、選択肢リスト、従…
このスキルは、ユーザーが Salesforce の カスタムオブジェクト(ユーザーが作成した独自データ構造)のメタデータ(定義情報)を作成・生成・検証する必要がある場合に使用してください。 **利用を開始する場面:** - ユーザーがカスタムオブジェクト、オブジェクト作成、オブジェクトのメタデータ、.object ファイル、共有モデル、名前フィールド、また…
このスキルは、ユーザーが Salesforce のカスタムレポートタイプ(カスタマイズされたレポート形式の定義ファイル)に関するメタデータを作成、生成、または検証する必要がある場合に使用します。 **以下の場合に使用:** - ユーザーがカスタムレポートタイプ、レポートタイプ、CRT、レポート機能の枠組み、複数オブジェクト間のレポート、レポートビルダーのデ…
次のような場合に使用: ユーザーがSalesforceのカスタムタブ(アプリケーション内の独立したページ領域)を作成または設定する必要がある場合。 ユーザーが以下の内容に言及したときに起動してください: - タブ、ナビゲーションタブ、オブジェクトタブ、ウェブタブ - Visualforceタブ、Lightningコンポーネントタブ - アプリページタブ、タ…
Salesforce メタデータ(データベースの構造などの設定情報)をデプロイ前に検証します。 **使用場面:** - ユーザーがデプロイの検証、ドライラン(実行前の試験)、デプロイ前のチェック、または本番環境へのデプロイを依頼した場合 **動作:** - 本番環境をターゲットとする場合:`sf project deploy validate` コマンドを…
Salesforce(CRM・顧客管理システム)の組織に対して、destructiveChanges.xml(削除指示リスト)による削除・デプロイワークフロー(デプロイ:システムへの配置)を実行します。 **次のような場合に使用:** - ユーザーがカスタムオブジェクト、フィールド、Apexクラス、フロー、またはその他のメタデータコンポーネント(システム構…
ローカルのSalesforce開発環境を検証し、設定します。Salesforce CLI、Code Analyzer プラグイン(コード分析拡張機能)、Node.js、NPM、Git、Salesforce MCP、ソース追跡に必要なすべてのツールについて、🔴/🟡/🟢の状態を表示する事前確認スキャンを実行します。不足しているツールや古いバージョンのツー…
このスキルは、ユーザーがSalesforce Lightning ページ(FlexiPages)の作成、生成、修正、検証を必要とする場合に使用します。 **使用する場合:** - RecordPage(レコード詳細ページ)、AppPage(アプリケーション一覧ページ)、HomePage(ホームページ)、Lightning ページ、ページレイアウト、ページへ…
Salesforce Lightning Experience(Salesforceの業務アプリケーション構築基盤)のアプリケーションを、自然な言葉の説明から完全に構築します。 **次のような場合に使用:** - ユーザーが「完全なアプリ」「Lightningアプリ」「業務ソリューション」「管理システム」といった言葉でリクエストしている - 複数の相互に関…
次のような場合に使用します: ユーザーが Salesforce のリストビュー(特定の条件で絞り込まれたレコード一覧)メタデータの作成・生成・検証が必要なとき。ユーザーがリストビュー、フィルター済みレコード一覧、ビューの作成、レコード列の設定、条件によるレコードの絞り込み、リストビューの表示範囲について言及したときに起動します。 また、ユーザーが「〇〇を表…
Salesforce LSP(言語サーバープロトコル — プログラムコード補助機能)のMCPツールの呼び出し方法と、これらが使えない場合の対応方法を説明します。 **次のような場合に使用:** - Salesforce LSPの使い方について質問されたとき - どのLSP/MCPツールが存在するかを聞かれたとき - apex.diagnostics / v…
このスキルは、ローカルのソースディレクトリ、明示されたコンポーネントリスト、または組織の内部情報から、package.xml ファイル(さらにオプションで destructiveChanges.xml、destructiveChangesPre.xml、destructiveChangesPost.xml)を生成するために使用します。 **次のような場合に…
Salesforce メタデータ生成の必須パートナースキル — このスキルは、メタデータ生成スキルと同じターン(やり取り)で読み込む必要があります。ジェネレーター(自動生成ツール)を読み込む場合は、このスキルも必ず一緒に読み込んでください。 カスタムオブジェクト、カスタムフィールド、数式フィールド、選択リスト、ルックアップ関連、主従関連、検証ルール、権限セ…
Salesforce DevOps オートメーション(開発作業の自動化)を sf CLI v2(Salesforce のコマンドラインツール)で実現します。 **次のような場合に使用:** - ユーザーがメタデータ(システムの設定情報)をデプロイ(本番環境に反映)する - スクラッチ組織やサンドボックス(テスト用の環境)を作成・管理する - CI/CD パ…
このスキルを**常に使用**して、組織のメタデータ(データ構造や設定情報)をローカルプロジェクトに取得します。sf project retrieve start コマンドを使用します。 **対応する取得方法:** - リモート側の全ての変更を取得 - ソースディレクトリを指定して取得 - メタデータの種類を指定して取得(ワイルドカード対応) - マニフェス…
Salesforceのパーミッション・セット(アクセス権限設定)に関するメタデータ(システムが管理する設定情報)を正確に生成し、デプロイ(配置)可能な状態にします。オブジェクト、フィールド、ユーザー、およびアプリケーションに対するアクセス権限を含むXML形式で出力します。 次のような場合に使用: - パーミッション・セットのメタデータを新規作成または編集す…
検証済みのメタデータ(Salesforce内の設定情報)を本番環境に展開し、テストの再実行をスキップします。 **次のような場合に使用:** - ユーザーが本番環境への展開を希望している - 「クイックデプロイ」「プロモート」「本番環境に送出」などの指示がある - 検証済みの状態で、その変更をすぐに反映させたい **必須条件:** 最近実行した `sf p…
次のような場合に使用:ユーザーが Salesforce Lightning レポートのメタデータ(データ構造や設定情報)を作成、生成、または検証する必要がある場合。 レポート、レポート作成、レポートメタデータ、.report-meta.xml ファイル、表形式レポート、集計レポート、マトリックス形式レポート、結合レポート、レポート列、レポートグループ化、レ…
次のような場合に使用: ユーザーがSalesforce(営業管理システム)のオブジェクト(データの種類)に対して、組織全体のデフォルト共有設定(OWD = 初期状態での情報公開範囲)を確認または変更したい場合。 **発動する場面:** - 現在のOWD設定を確認したい - 共有のデフォルト設定を表示したい - デフォルトのアクセス権限(「非公開」「読み取り…
このスキルは、ユーザーが Salesforce の共有ルール(レコード共有に関する設定)のメタデータ(データについての情報)を取得・作成・編集・削除・管理する必要がある場合に使用します。 **以下の場合に使用してください:** - ユーザーが共有ルール、レコード共有、条件ベース共有、役職ベース共有、ゲストユーザーの共有、sharingRules、shari…
SOQL クエリ(Salesforce データベース照会言語)の生成、最適化、分析機能で、100段階のスコア評価を提供します。 **次のような場合に使用:** - ユーザーが SOQL/SOSL(検索言語)の作成や最適化を必要としているとき - 自然言語からクエリへの変換、リレーションシップクエリ(複数のデータ表間の関連付け照会)、集計処理、クエリ実行計画…
このスキルの用途: Salesforceの検証ルール(データ品質を確保するための自動チェック機能)を作成・編集・確認する必要があるとき、またはユーザーが検証ルール、フィールド検証、データ品質ルール、数式検証、エラーメッセージ、検証ロジックについて言及したときに使用します。 検証エラーが発生した場合、数式を更新する必要がある場合、またはデータベース層でビジネ…
次のような場合に使用: ユーザーがSalesforceの全社共通値セット(値の再利用可能なリスト)を作成・生成・検証する必要があるとき、または標準値セット(あらかじめ用意されている値のリスト)をカスタマイズするとき。 ユーザーが以下を言及した場合に起動します: - 全社共通値セット、GlobalValueSet - 標準値セット、StandardValue…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。