Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

sf-diagram-mermaid

SalesforceのアーキテクチャをMermaid記法で図式化し、非対応環境ではASCIIフォールバックで表示するスキルです。「diagram」「visualize」「ERD」などのキーワードや、シーケンス図・フローチャート・クラス図・アーキテクチャ可視化の要求があった際にトリガーされます。PNG/SVG画像の出力を求める場合やSalesforce以外のシステムが対象の場合は使用しません。

description の原文を見る

> Salesforce architecture diagrams using Mermaid with ASCII fallback. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use sf-diagram-nanobananapro), or asks about non-Salesforce systems.

SKILL.md 本文

sf-diagram-mermaid: Salesforce ダイアグラム生成

このスキルは、ユーザーがテキストベースのダイアグラムを必要としている場合に使用します。アーキテクチャ、OAuth、統合フロー、ERD、またはAgentforceの構造のためのMermaidダイアグラムと、プレーンテキスト互換性が必要な場合はASCIIフォールバックを提供します。

このスキルが対応するタスク

以下の場合にsf-diagram-mermaidを使用してください:

  • Mermaid出力
  • ASCIIフォールバックダイアグラム
  • マークダウン対応形式のアーキテクチャ、シーケンス、フローチャート、またはERDビュー
  • ドキュメント、README、またはissueに直接埋め込めるダイアグラム

以下の場合は別のスキルに委譲してください:

  • レンダリング済みPNG/SVG画像または洗練されたモックアップが必要 → sf-diagram-nanobananapro
  • Salesforce以外のシステムのみ → より一般的なダイアグラミングスキルを使用
  • ERDの前にオブジェクト検出が必要 → sf-metadata

サポートされているダイアグラムファミリー

タイプ推奨Mermaid形式一般的な用途
OAuth / 認証フローsequenceDiagramAuthorization Code、JWT、PKCE、Device Flow
ERD / データモデルflowchart LRオブジェクト関連とシェアリング文脈
統合シーケンスsequenceDiagramリクエスト/レスポンスまたはイベントオーケストレーション
システムランドスケープflowchart高レベルアーキテクチャ
ロール / アクセス階層flowchartユーザー、プロファイル、権限
Agentforce動作マップflowchartエージェント → トピック → アクション関連

事前に収集すべき必須コンテキスト

以下を尋ねるか推測してください:

  • ダイアグラムのタイプ
  • スコープと関連するエンティティ / システム
  • 出力設定:Mermaidのみ、ASCIIのみ、または両方
  • スタイリングは最小限か、ドキュメント重視か、またはプレゼン対応か
  • ERDの場合:組織メタデータが利用可能か

推奨ワークフロー

1. 適切なダイアグラム構造を選択

  • 時間順序の相互作用にはsequenceDiagramを使用
  • ERDと機能マップにはflowchart LRを使用
  • 可能な限り、単一の主要なストーリーをダイアグラムごとに保つ

2. データを収集

ERDとグラウンドダイアグラムの場合:

  • 実際のスキーマ検出が必要な場合はsf-metadataを使用
  • 必要に応じてローカルメタデータヘルパースクリプトを使用してカウント / 関連文脈を取得

3. Mermaidを最初に生成

以下を適用:

  • 正確なラベル
  • シンプルで読みやすいノードテキスト
  • 一貫した関連付け表記
  • マークダウンビューアで清潔にレンダリングされる抑制されたスタイリング

4. 便利な場合はASCIIフォールバックを追加

ユーザーがターミナル互換性またはプレーンテキストドキュメントが必要な場合、ASCIIバージョンを提供します。

5. ダイアグラムを簡潔に説明

主要な関連、フロー方向、および仮定を指摘します。


高い信号価値のルール

シーケンスダイアグラムの場合

  • ステップの順序が重要な場合はautonumberを使用
  • リクエストとレスポンスを明確に区別
  • プロトコル詳細のためにnoteはスパースに使用

ERDの場合

  • flowchart LRを推奨
  • オブジェクトカードはシンプルに保つ
  • 明確な関連矢印を使用
  • ユーザーが明示的にフィールドレベルの詳細を要求しない限り、フィールドオーバーロードを回避
  • オブジェクトタイプの色分けは可読性が向上する場合のみ実施

ASCIIの場合

  • 幅は適切に保つ
  • 矢印とボックスを一貫して整列
  • 装飾より読みやすさを最適化

出力形式

## <ダイアグラムタイトル>

### Mermaidダイアグラム
```mermaid
<diagram>
```

### ASCIIフォールバック
```text
<ascii>
```

### 注記
- <キーポイント>
- <仮定または制限>

クロススキル統合

必要事項委譲先理由
実際のオブジェクト / フィールド定義sf-metadataグラウンドERD生成
レンダリングされたダイアグラム / 画像出力sf-diagram-nanobananaproMermaid以上のビジュアル洗練
Connected App認証セットアップコンテキストsf-connected-apps正確なOAuthフロー
Agentforceロジック可視化sf-ai-agentscriptソースオブトゥルース動作詳細
Flow動作ダイアグラムsf-flow実際のFlow論理グラウンディング

リファレンスマップ

はじめにこちら

  • references/diagram-conventions.md
  • references/mermaid-reference.md
  • references/usage-examples.md

スタイリング / ERD仕様

  • references/mermaid-styling.md
  • references/color-palette.md
  • references/erd-conventions.md

プレビュー

  • references/preview-guide.md
  • scripts/mermaid_preview.py
  • scripts/query-org-metadata.py

スコアガイド

スコア意味
72–80本番環境対応ダイアグラム
60–71明確で有用だが、軽い修正が残っている
48–59機能的だが、より明確にできる
35–47構造的な改善が必要
< 35不正確または不完全

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jaganpro
リポジトリ
jaganpro/sf-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jaganpro/sf-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jaganpro · jaganpro/sf-skills · ライセンス: MIT