Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
OmniStudio の Integration Procedure の作成と検証を行うスキルで、110 点スコアで評価します。Data Mapper アクション、Apex Remote Action、HTTP callout、条件ロジックを組み合わせたサーバーサイドのプロセスオーケストレーションを構築 Shirialji に使用します。トリガー条件:ユーザーが Integration Procedures を作成する場合、Data Mapper のステップを追加する場合、Remote Action を設定する場合、または既存の IP 構成をレビューする場合。トリガーしないケース:OmniScripts の構築(omnistudio-omniscript-generate を使用)、Data Mappers の直接の作成(omnistudio-datamapper-generate を使用)、コンポーネント横断の依存関係の分析(omnistudio-dependencies-analyze を使用)。
Rails 7+ のスペシャリストです。includes/eager_load による Active Record クエリの最適化、部分的なページ更新のための Turbo Frames と Turbo Streams の実装、WebSocket 接続用の Action Cable 設定、バックグラウンドジョブ処理用 Sidekiq ワーカーのセットアップ、包括的な RSpec テストスイートの作成を行います。Hotwire、リアルタイム機能、またはバックグラウンドジョブ処理を備えた Rails 7+ ウェブアプリの構築に使用します。Active Record の最適化、Turbo Frames/Streams、Action Cable、Sidekiq、RSpec Rails に利用してください。
Grafana Pyroscope でアプリケーションを継続的にプロファイリングし、結果をフレームグラフで確認します。3 種類の計測方法(言語 SDK によるプッシュ(Go / Java / Python / Ruby / Node / .NET / Rust)、Alloy eBPF の自動計測(コード変更不要、BTF 対応のカーネル 5.8 以降が必要)、SDK → Alloy レシーバー)、ProfileQL クエリ、プロファイルの種類(CPU / memory / allocations / goroutines / mutex)、Grafana Cloud Profiles エンドポイント、Span Profiles によるトレースとプロファイルのリンクを扱います。サービスへのプロファイリング追加、クラスタ全体の eBPF プロファイラーとしての Alloy のデプロイ、フレームグラフによる CPU / memory ホットスポットの調査、2 つのプロファイルを比較した性能劣化の特定、遅い Tempo トレースとそのプロファイルの関連付けに使用します。Pyroscope の名前がなくても、「CPU を消費している原因を調べて」「このアプリのフレームグラフを作成して」「継続的プロファイリング」「ヒープのホットスポット」「割り当てが多すぎる理由」といった依頼に対応します。
Metronome の従量課金統合に関する意思決定を案内します。イベント取り込み(単一・バッチ、冪等性、課金対象メトリクス)、契約設計(料金表、上書き、次元別価格設定、製品)、請求ライフサイクル(猶予期間、確定、Stripe 同期)、クレジットとコミットの管理(前払い、後払い、しきい値、自動チャージ)、Stripe 統合(未払い分の請求、税務プロバイダー、明細行の上限)が対象です。使用イベントの取り込み、顧客・契約・料金表の作成、課金対象メトリクスのグループキー設計、クレジットとコミットの管理、請求設定、Stripe Billing との請求書同期、AI アプリのトークン使用量課金、セルフサービス(PLG)価格設定、顧客の健全性・コミット消費・ポートフォリオ・更新の確認、Stripe Billing Meters から Metronome への移行など、Metronome 統合の構築、変更、レビューに使用します。
Manifest V3でChrome拡張機能を構築します。ユーザーがChrome拡張機能、ブラウザー拡張機能、manifest.json、コンテンツスクリプト、サービスワーカー(拡張機能のコンテキスト)、ポップアップ、サイドパネル、chrome.runtime、chrome.tabs、chrome.storage、chrome.scripting、またはChrome拡張機能APIに言及した場合に使います。ウェブページへのスクリプト注入、ページとバックグラウンド間の通信、コンテンツスクリプトからのCSP回避、Chromeメッセージングを使ったRPCレイヤーの構築、Chromeウェブストアへの公開にも対応します。新規の拡張機能プロジェクトと既存拡張機能への機能追加の両方が対象です。HMRを使うCRXJS/Viteベースのビルドには使わず、代わりにsamber/cc-skills@crxjsを使ってください。
iOS または Android 上で Salesforce ネイティブモバイルアプリを構築するためのエントリーポイント。ユーザーが「build a Salesforce iOS app」「add Salesforce login to my Android app」「set up Mobile SDK」「add MobileSync / SmartStore offline storage」「embed an Agentforce agent in my mobile app」「add Agentforce chat to iOS/Androidyi|Otherwise asks to create, extend, or integrate a Salesforce mobile experience in Swift or Kotlin (MSDK, Agentforce SDK, or both) ]]| と述べる|Otherwise Swift や Kotlin で Salesforce のモバイル体験を作成し、拡張、または統合することを求めるその他の場合| nich trigger。SKIP(スキップ):ユーザーが非 Salesforce のモバイルアプリを使用している、Salesforce 連携なしで React Native / Flutter / Ionic を使用している、一般的なモバイル UI デザインについて質問している、または Salesforce に隣接する Web/デスクトップの画面(LWC、Experience Cloud、Mobile Publisher のブランドのみ)を扱っている場合。
Python、TypeScript、Go、Java、.NET、Ruby、RustでTemporalアプリケーションを開発、デバッグ、管理します。ユーザーがTemporal SDKでワークフロー、アクティビティ、ワーカー、バックグラウンドジョブキューを構築する場合、非決定性エラー、停止したワークフロー、アクティビティの再試行などをデバッグする場合、Temporal CLI、Temporal Server、Temporal Cloudを使用する場合、Docker ComposeでTemporalを実行する場合、シグナル、クエリ、ハートビート、バージョニング、continue-as-new、子ワークフロー、sagaパターンなどの耐久実行の概念を扱う場合に使用します。また、「run a Temporal workflow from the CLI」「start a dev server」「run temporal server start-dev」「temporal workflow start」「temporal workflow execute」「temporal workflow signal」「temporal workflow query」「temporal workflow update」と言及された場合にも使用します。
Server Components、Server Actions、useOptimistic、useActionState、useTransition、並行機能、Suspense 境界、TypeScript との統合など、React 19 のパターンを網羅的にuty 提供します。実行可能なコードパターンを生成し、公開エンドポイントのセキュリティを検証し、React Compiler や手動のメモ化でパフォーマンスを最適化します。Next.js App Router で React 19 アプリケーションを構築する場合、楽観的 UI を実装する場合、並行レンダリングを最適化する場合は proactively 使用してください。
コードベースをスキャンして project-doc.md と AGENTS.md を生成します。エージェント主導の新しいリポジトリの立ち上げ、アーキテクチャ変更後のプロジェクトドキュメントの更新、または差分スキャンによるドリフトの検出に使用します。初回はフルスキャンを実行し、以降はスマート差分スキャンを実行します。利用可能な場合は understand-anything + context-mode を使用し、それ以外の場合はネイティブツールにフォールバックします。アーキテクチャの変更が検出され、人による確認が得られた場合にのみ AGENTS.md を更新します。
コードのロギングパターンをレビューし、evlog の導入を提案します。必要に応じて、evlog パッケージに同梱された evlog CLI(`evlog init` で evlog を組み込み、`evlog agents` で規約を AGENTS.md に記述し、`evlog map` でエントリーポイントのカバレッジを評価し、`--baseline` で CI の回帰を防止)を Nuxt、Nitro、Next.js、TanStack Start、Hono、Express、Fastify で使用できます。これらに加え、SvelteKit、React Router、NestJS、Express、Fastify、Elysia、oRPC、Effect、Cloudflare Workers、AWS Lambda、Astro、スタンドアロンの TypeScript でのセットアップも案内します。console.log の乱用、構造化されていないエラー、コンテキスト不足を検出します。ワイドイベント、構造化エラー、ドレインアダプター(Axiom、OTLP、HyperDX、Sazabi、PostHog、Sentry、Better Stack、Datadog、Loki、ClickHouse、NuxtHub、Memory)、サンプリング、エンリッチャー、AI SDK の統合を扱います。
モバイルデバイスのネイティブ機能(バーコードスキャナー、生体認証、位置情報、NFC、カレンダー、連絡先、文書スキャナー、ジオフェンス、AR 空間のキャプチャー、アプリレビュー、決済)を利用する Salesforce LWC を構築します。ユーザーが、バーコードを読む、文書を撮影する、位置情報を読む・ジオフェンスを使う、生体認証を求める、デバイスのカレンダーや連絡先を読み書きする、NFC をタップする、決済する、アプリレビューを表示させる、AR 空間をスキャンする などの LWC を求めたときにこのスキルを使用します。また "lightning/mobileCapabilities"、"mobile capability"、"Nimbus"、"device capability" でも発動します。モバイルのオフライン/Komaci priming レビューには使用しないでください(`mobile-platform-offline-validate` を使用)。汎用の Lightning ベースコンポーネントの選択にも使用しないでください(`design-systems-slds-apply` を使用)。
出荷前に、Clean Code、SOLID、DRY、KISS、YAGNI、および LLM 特有の失敗モードのチェックを用いて、あらゆるプログラミング言語の生成・変更済み本番コードをレビューします。エージェントがコードを書いた、編集した、リファクタリングした、または修正した後、結果の提示、コミット、マージ前に事後的に使用するのが最適です。ユーザーが「この PR をレビューして」「安全にマージできる?」「もっとクリーンにして」「このコードを監査して」「リファクタリングして」「このバグを直して」と依頼した場合や、コーディングエージェントが実装コードを生成した後に使用します。リスクの高い編集前に明示的に求められた場合は、執筆の指針としても使用できます。重要度の高い本番コードの作成、編集、リファクタリングを終えたら、依頼を待たず、自発的に直ちに呼び出し、提示またはコミット前にレビューしてください。事実・概念に関する質問、CI/ツール設定、Git ワークフロー、テストの実行・デバッグ、純粋なアーキテクチャの議論、文章作成、データ分析、テストコードのレビューには使用しないでください(test-guard を使用)。
EC サイト、オンラインストア、ショッピングサイトの作業では必ずこのスキルを使用してください。チェックアウトページ、カート、決済フロー、商品ページ、商品一覧、ナビゲーション、ホームページなど、ストア内のあらゆるページやコンポーネントに使用します。チェックアウトの追加、カートの実装、Medusa バックエンドの統合、AI ショッピングエージェントが利用しやすいストアの構築など、あらゆる EC 機能の構築では必須です。フレームワークに依存しません(Next.js、SvelteKit、TanStack Start、React、Vue)。パターン、意思決定フレームワーク、バックエンド統合のガイダンスを提供します。
本番環境向けの Roblox インターフェースを構築します。ScreenGui/PlayerGui のライフサイクル、レスポンシブな UDim2 レイアウト、安全なインセット、再利用・編集可能な Instances、デバイスをまたいだ入力と選択、控えめなモーション、クリーンアップ、複数ビューポートでの検証に対応します。Roblox HUD、インベントリ、ショップ、設定、アビリティバー、ScrollingFrames、AutomaticSize、GuiService、ゲームパッドのフォーカス、タッチ UI、またはクリッピング、リスポーン時のリセット、ありきたりな見た目、巨大な LocalScript ひとつで生成された UI に使用します。
修正済みバグの正式なエンジニアリング記録を作成します。根本原因、発生メカニズム、修正、検証、見逃された経緯を記録します。エンジニア向けで、コード識別子も使用できます。デバッグで修正が完了した後、チケットをクローズする前に使用します。/post-mortem、または「post-mortem / postmortem / RCA / root cause analysis を書いて」「この修正を記録して」「根本原因をまとめて」「このバグの記録を書いてクローズして」と言われた場合や、修正・検証済みのバグについて記録を求められた場合に使用します。
Lightning Web コンポーネントの **モバイルオフライン** 互換性をレビューする - Salesforce Mobile App Plus と Field Service Mobile App のためにデータグラフを 사전-priming する Komaci オフライン静的アナライザー。検出結果リストとコードレベルの修正案を出力し、`@wire` 設定内のインライン GraphQL クエリ、モダンな `lwc:if` / `lwc:elseif` / `lwc:else` ディレクティブ、Komaci ESLint ルール違反(プライベート wire プロパティ、ローカルでないリアクティブ参照、ゲッターの副作用)をカバーする。ユーザーが「モバイルオフラインレビュー」「Komaci チェック」「オフライン priming 監査」「オフライン priming 失敗」「オフラインデータグラフのエラー」を求める場合や、`@salesforce/eslint-plugin-lwc-graph-analyzer` の推奨ルールセットに対して LWC を検証する場合に使用する。汎用的な LWC コードレビューには使用しない(適切なドメインレビュー skill を使う)。ネイティブモバイル機能を持つ LWC の構築にも使用しない(`mobile-platform-native-capabilities-integrate` を使う)。
Google Interactive Media Ads(IMA)Dynamic Ad Insertion(DAI)SDKをウェブサイト、ウェブアプリ、モバイルアプリ、テレビアプリに統合します。次の場合に使用します。- 動画プレーヤーで、ウェブアプリ、Androidアプリ、iOSアプリ、tvOSアプリ、Cast(CAF)レシーバー、RokuチャンネルにHLSまたはDASHストリームを読み込んで再生する必要がある。- アプリでGoogle DAIライブストリームイベントのアセットキー、またはビデオオンデマンド用のコンテンツソースCMS IDや動画IDを使用する必要がある。VASTまたはVMAP URLの読み込みと再生には、このスキルを使用しないでください。
Amazon Cognito(ユーザープールと ID プール)および AWS Amplify クライアント認証ライブラリを使用して、Web アプリとモバイルアプリにユーザー認証を追加します。サインアップ/サインインフローとログインページ(Cognito ホスト UI/マネージドログイン)、MFA、パスワードポリシー、OAuth 2.0 / OIDC フロー(認可コード + PKCE、クライアント認証情報)、ソーシャル/SAML フェデレーション、トークン(ID/アクセス/リフレッシュ、ローテーション、失効、保存)、Cognito Lambda トリガー、ID プール(一時的な AWS 認証情報)、Cognito/JWT オーソライザーによる API Gateway(または ALB)ルートへのサインイン済みユーザーのアクセス制限を扱います。ログイン/サインアップページの追加、ユーザープールやアプリクライアントの設定、ユーザープールと ID プールの選択、ソーシャル/SAML の接続、トークンの更新、API Gateway または ALB でのサインイン必須化、redirect_uri/トークン/MFA/CORS/フェデレーションエラーのデバッグに適用します。Amplify Gen2 バックエンド定義(defineAuth、npx ampx → aws-amplify)、IAM/STS/Identity Center(→ aws-iam)、オーソライザー以外の API Gateway/Lambda リソース設定(→ aws-serverless)は対象外です。
~/.agents/skills/ljg-* 内の更新された skills をすべて github repo (ljg-skills) に同期します。まず master ブランチ(org-mode 出力スタイル)にプッシュし、次に md ブランチ(markdown 出力スタイル)に切り替えて基本的な Markdown 化を行ってからプッシュします。ユーザーが「/ljg-push」「push skills」「推送 skills」「同步 skills」「sync ljg」と言った場合、または ljg-* skills が更新されて公開が必要な場合に使用します。ljg 以外の skills や任意の git リポジトリのプッシュには使用しないでください。
EXPERIMENTAL HTML-in-Canvas ブラウザー API を使って、ライブ HTML/DOM 要素(またはその静止スナップショット)を PixiJS v8 テクスチャとして描画する場合に使用します。pixi.js/html-source のインポート、canvas.requestPaint による機能検出、ライブで再描画され、操作可能な要素向けの HTMLSource(autoLayout/autoUpdate/autoRequestPaint、requestPaint、isReady、HTMLSource.defaultOptions、direct-child-of-canvas + layoutsubtree の要件)、不変の captureElementImage() スナップショット向けの ElementImageSource(autoClose、即時 ready)、Sprite/Texture/Mesh でのソースの使用、優先度 -10 での Texture.from によるフォールバック専用自動検出、アップローダーのエラーメッセージ、破棄/クリーンアップを扱います。次の語句で起動します:HTMLSource、ElementImageSource、ElementImage、HTML in canvas、render DOM to texture、render HTML to texture、texElementImage2D、copyElementImageToTexture、HTMLSourceOptions、ElementImageSourceOptions、HTMLSourceCanvas。
コードレビュー、Instruments、再現可能な測定を用いて、SwiftUI の実行時パフォーマンスをプロファイリング、診断、改善します。SwiftUI の画面表示が遅い、スクロールやアニメーションが引っかかる、ビュー本体が過剰に更新される、リストの ID が頻繁に変わる、レイアウト処理が急増する、または広範な Observation 依存によって CPU 負荷が増える場合に使用します。エビデンスに基づくトリアージ、SwiftUI Instruments のレーン、遅延コンテナのガードレール、状態のライフタイム、変更前後の検証を扱います
Angularコードを生成し、アーキテクチャの指針を提供します。プロジェクト、コンポーネント、サービス、HTTP通信の作成時や、リアクティビティ(signals、linkedSignal、resource、httpResource)、クエリとコンテンツプロジェクション、フォーム、依存性注入、ルーティング、サーバーおよびハイブリッドレンダリング(SSR、プリレンダリング、ハイドレーション)、アクセシビリティ(ARIA)、アニメーション、スタイリング(コンポーネントスタイル、Tailwind CSS)、テスト、命名規則、CLIツールのベストプラクティスについての相談時に起動します
GitHub の Salesforce B2B Commerce オープンソースコンポーネントを B2B Commerce ストアに統合します。「integrate open code components」「open source B2B commerce」「add open code components」「forcedotcom/b2b-commerce-open-source-components」に言及した場合や、ストアにオープンソースのコマースコンポーネントを追加したい場合に使用します。すべてのコンポーネントとラベルをコピーし、Experience Builder で利用できるようにします。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
