sf-integration
SalesforceのNamed Credentials、External Services、REST/SOAPコールアウト、Platform Events、CDC、または`.namedCredential-meta.xml`ファイルに関わる外部システム連携アーキテクチャを120点満点でスコアリングするスキル。Connected AppやOAuth設定は`sf-connected-apps`、Apexのみのロジックは`sf-apex`、データのインポート/エクスポートは`sf-data`を使用するケースでは起動しない。
description の原文を見る
> Salesforce integration architecture with 120-point scoring. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use sf-connected-apps), Apex-only logic (use sf-apex), or data import/export (use sf-data).
SKILL.md 本文
sf-integration: Salesforce インテグレーション パターン エキスパート
このスキルは、ユーザーが インテグレーション アーキテクチャとランタイム プラミング を必要とする場合に使用してください: Named Credentials、External Credentials、External Services、REST/SOAP コールアウト パターン、Platform Events、CDC、およびイベント駆動型インテグレーション設計。
このスキルがタスクを担当する場合
以下の作業に関わる場合は sf-integration を使用してください:
.namedCredential-meta.xmlまたは External Credential メタデータ- アウトバウンド REST/SOAP コールアウト
- OpenAPI スペックからの External Service 登録
- Platform Events、CDC、およびイベント駆動型アーキテクチャ
- 同期 vs 非同期インテグレーション パターンの選択
以下の場合は他のスキルに委譲してください:
- OAuth アプリ自体を設定している →
sf-connected-apps - Apex のみのビジネス ロジックを作成している →
sf-apex - メタデータをデプロイしている →
sf-deploy - データをインポート/エクスポートしている →
sf-data
まず最初に収集すべき必須コンテキスト
以下を確認またはヒントから推測してください:
- インテグレーション スタイル: アウトバウンド コールアウト、インバウンド イベント、External Service、CDC、platform event
- 認証方法
- 同期 vs 非同期の要件
- システム エンドポイント / スペックの詳細
- レート制限、再試行の予想、失敗時の許容度
- これが新規設計か既存インテグレーションの修復か
推奨ワークフロー
1. インテグレーション パターンを選択する
| 要件 | デフォルト パターン |
|---|---|
| 認証されたアウトバウンド API 呼び出し | Named Credential / External Credential + Apex または Flow |
| スペック駆動型 API クライアント | External Service |
| トリガー起動型コールアウト | 非同期コールアウト パターン |
| 疎結合イベント公開 | Platform Events |
| 変更ストリーム消費 | CDC |
2. 認証モデルを選択する
セキュアなランタイム管理認証を優先してください:
- Named Credentials / External Credentials
- 正しいクレデンシャル モデル経由の OAuth または JWT
- コードにハードコードされたシークレットなし
3. 適切なテンプレートから生成する
以下のアセットを使用してください:
assets/named-credentials/assets/external-credentials/assets/external-services/assets/callouts/assets/platform-events/assets/cdc/assets/soap/
4. 運用上の安全性を検証する
以下をチェックしてください:
- タイムアウトと再試行処理
- トリガー起動型作業の非同期戦略
- ログ出力 / 可観測性
- イベント保持とサブスクライバーの影響
5. デプロイメントまたは実装の詳細を引き継ぐ
以下を使用してください:
sf-deployデプロイメント用sf-apexより深いサービス / 再試行コード用sf-flow宣言的 HTTP コールアウト オーケストレーション用
高シグナル ルール
- クレデンシャルをハードコードしない
- トリガーから同期コールアウトを実行しない
- タイムアウト動作を明示的に定義する
- 一時的な障害に対する再試行を計画する
- アウトバウンド ボリュームが多い場合はミドルウェア / イベント駆動型パターンを使用する
- サポートされている場合は、新規開発には External Credentials アーキテクチャを優先する
一般的なアンチパターン:
- 同期トリガー コールアウト
- 再試行またはデッドレター戦略なし
- リクエスト/レスポンス ログなし
- 認証セットアップ責任とランタイム インテグレーション設計の混在
出力形式
完了時に、以下の順序でレポートしてください:
- 選択されたインテグレーション パターン
- 選択された認証モデル
- 作成または更新されたファイル
- 運用上のセーフガード
- デプロイメント / テスト次のステップ
推奨される形式:
Integration: <summary>
Pattern: <named credential / external service / event / cdc / callout>
Files: <paths>
Safety: <timeouts, retries, async, logging>
Next step: <deploy, register, test, or implement>
クロススキル インテグレーション
| 要件 | 委譲先 | 理由 |
|---|---|---|
| OAuth アプリ セットアップ | sf-connected-apps | consumer key / cert / アプリ設定 |
| 高度なコールアウト サービス コード | sf-apex | Apex 実装 |
| 宣言的 HTTP コールアウト / Flow ラッパー | sf-flow | Flow オーケストレーション |
| インテグレーション メタデータをデプロイ | sf-deploy | 検証とロールアウト |
| Agentforce からインテグレーションを使用 | sf-ai-agentscript | エージェント アクション構成 |
リファレンス マップ
ここから開始
references/named-credentials-guide.mdreferences/external-services-guide.mdreferences/callout-patterns.mdreferences/security-best-practices.md
イベント駆動型 / プラットフォーム パターン
references/event-patterns.mdreferences/platform-events-guide.mdreferences/cdc-guide.mdreferences/event-driven-architecture-guide.mdreferences/messaging-api-v2.md
CLI / オートメーション / スコアリング
references/cli-reference.mdreferences/named-credentials-automation.mdreferences/scoring-rubric.mdassets/
スコア ガイド
| スコア | 意味 |
|---|---|
| 108+ | 強力な本番運用対応インテグレーション設計 |
| 90–107 | 良好な設計だが強化が必要な部分あり |
| 72–89 | 実用的だがアーキテクチャ レビュー必要 |
| < 72 | デプロイメント用に安全/不完全 |
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- jaganpro
- リポジトリ
- jaganpro/sf-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/jaganpro/sf-skills / ライセンス: MIT
関連スキル
hugging-face-trackio
Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。
btc-bottom-model
ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。
protein_solubility_optimization
タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。
research-lookup
Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。
tree-formatting
ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。
querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。