Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
create-pixi CLI で新しい PixiJS v8 プロジェクトをスキャフォールドするとき、または既存プロジェクトに PixiJS を追加するときに使用します。npm/yarn/pnpm/bun create コマンド、対話式と非対話式のフロー、バンドラーと作成テンプレートのカテゴリ、利用できるテンプレートプリセット(bundler-vite、bundler-webpack、bundler-esbuild、bundler-import-map、creation-web、framework-react、extension-default)、Node のバージョン要件、既存プロジェクトでの `npm install pixi.js`、TypeScript 5/6/7 の tsconfig 設定(moduleResolution、@webgpu/types、@types/web)、スキャフォールド後の開発フロー、Vite のトップレベル await による本番ビルドの落とし穴を扱います。トリガー:create pixi.js、npm create、npm install pixi.js、scaffold、template、bundler-vite、bundler-webpack、creation-web、framework-react、new project、existing project、getting started、quick start、TypeScript、tsconfig、moduleResolution、@webgpu/types、@types/web、Cannot find name GPUTextureUsage。
PixiJS v8 で色の作成、変換、操作を行う場合に使用します。Color クラスの入力形式 (hex、CSS 名、RGB/HSL オブジェクト、配列、Uint8Array)、変換メソッド (toHex、toNumber、toArray、toRgba)、コンポーネントアクセス、setAlpha/multiply/premultiply、Color.shared シングルトンを扱います。トリガー語:Color、ColorSource、hex、rgb、hsl、tint、premultiply、Color.shared、color conversion。
MongoDB の検索全般を扱います。Atlas Search(全文検索)、Vector Search(セマンティック検索)、Hybrid Search が対象です。データやユースケースがまだない段階での自由形式・説明的な質問を含め、MongoDB 検索に関するあらゆる質問に使用します。「MongoDB の検索はどう機能する?」「MongoDB の検索を始めたばかりだが、何から始めればいい?」「Atlas Search と Vector Search の違いは?」「どの検索方式を使うべき?」「ベクトル検索とは?」「自動埋め込みはどう機能する?」「ハイブリッド検索を説明して」といった質問が対象です。一般知識だけで回答せず、このスキルを使用してください。全文検索クエリ、オートコンプリート、あいまい一致、ファセット検索、意味的類似性、埋め込み、RAG、テキスト包含や部分文字列一致(「contains」「includes」)、大文字小文字を区別しない検索や複数フィールドのテキスト検索、多数のフィールドにまたがるフィルタリングなど、検索機能の構築にも使用します。MongoDB MCP サーバーを通じて、検索方式の選択、インデックス作成、クエリ作成、パフォーマンス最適化のワークフローを提供します。
Entity Component System を中心に Bevy アプリを構成します。プラグインで App を構築し、Component/Resource 型を定義し、Query/Res/Commands でシステムを記述して、システムをフィルタリング・順序付けし、Time リソースを使ってフレームレートに依存しない動きを実現します。Rust で Bevy ゲームを構築またはデバッグする場合に使用します。ユーザーが Bevy、ECS、App::new、add_systems、Query、Commands、コンポーネント/システム、または bevy に依存する Cargo.toml に言及した場合などが対象です。
TypeScript を使った Node.js 開発Cutting、タイプストリッピング、非同期パターン、エラーハンドリング、ストリーム、モジュール、テスト、パフォーマンス、キャッシュ、ログなど、領域固有のベストプラクティスを提供します。ネイティブ TypeScript 対応で Node.js プロジェクトを構築するとき、タイプストリッピング(--experimental-strip-types)を設定するとき、ビルド工程なしで Node 22+ の TypeScript を書くときに使用してください。また、ユーザーが「native TypeScript in Node」「strip types」「Node 22 TypeScript」「.ts files without compilation」「ts-node alternative」に言及したときや、Node.js におけるエラー処理、グレースフルシャットダウン、不安定なテスト、プロファイリング、環境設定のガイダンスが必要な場合にも使用します。タイプストリッピング用の tsconfig.json の設定、package.json スクリプトの準備、モジュール解決とインポートの拡張子の取り扱い、Node.js スタック全体への堅牢なパターンの適用に役立ちます。
PixiJS v8 でブレンドモードを使って表示オブジェクトを合成するときに使用します。標準モード(normal、add、multiply、screen、erase、min、max)、pixi.js/advanced-blend-modes による高度モード(color-burn、overlay、hard-light など)、バッチ処理に適した順序を扱います。トリガー:blendMode、additive、multiply、screen、overlay、color-burn、color-dodge、advanced-blend-modes、glow、erase。
既存の assistant-ui アプリケーションをアップグレードし、現在の AI SDK v7 および assistant-ui 0.15.x 系への移行に必要なマイグレーションを適用します。@assistant-ui/react、@assistant-ui/ai-sdk、旧来の @assistant-ui/react-ai-sdk エイリアス、ai、@ai-sdk/react の更新・バージョンアップ・移行を行うとき、またアップグレードで削除された hooks、scope アクセサ呼び出し、provider 設定、レジストリパス、イベント名、レガシーな interactables、ツール登録が判明したときに使用します。既存プロジェクト、アップグレード後の型エラー、パッケージの互換性、CLI codemods、バージョンごとの移行順序についてはここから始めてください。初回インストールや新規プロジェクトでは setup を、アップグレードなしでランタイムを実装する場合は runtime を使用します。
Agentforce Agent Script を使ってエージェントの構築、修正、監査、修復、最適化、デバッグ、デプロイを行います。TRIGGER:ユーザーが .agent ファイルや aiAuthoringBundle メタデータを作成・レビュー・変更した場合、AgentScript の修正、既存エージェントの監査、AgentScript のヘルスチェック、よくある落とし穴のレビュー、ベースライン対候補の修復ループを求めた場合、レスポンス、アクション、サブエージェント、ルート、状態フロー、Agent Spec を変更した場合、既存の GenAiPlannerBundle ベースの Agentforce エージェント(Einstein Bot ではない)を aiAuthoringBundle(Agent Script)エージェントに移行・アップグレードした場合、エージェントのプレビュー、デバッグ、デプロイ、公開、テストを行った場合、sf agent generate/preview/publish/test を使った場合、Agentforce の MCP サーバー、ツール、アセット、認証を管理した場合。DO NOT TRIGGER:Agent Script と無関係な Apex、Flow、Prompt Template、Experience Cloud、または一般的な Salesforce CLI の作業の場合、ソースが Einstein Bot(BotDefinition/BotVersion)の場合(agentforce-bot-upgrade を使用)、主な入力がエージェント成果物ではなく本番セッションや trace ID の場合。
AWS Lambda durable functions を使って、自動的な状態の永続化、リトライロジック、長時間実行のオーケストレーションに対応する、堅牢で長時間実行される多段階アプリケーションを構築します。重要なリプレイモデル、ステップ操作、待機/コールバックパターン、saga パターンによるエラー処理、LocalDurableTestRunner を使ったテストを扱います。トリガーとなる語句:lambda durable functions、durable execution、workflow orchestration、state machines、retry/checkpoint patterns、long-running stateful Lambda functions、saga pattern、human-in-the-loop callbacks、reliable serverless applications、context.step、context.wait、context.invoke、context.runInChildContext、withDurableExecution、DurableContext、UnrecoverableInvocationError、durable-execution-sdk、qualified ARN invocation、durable handler replay。
PixiJS v8 キャンバスに HTML 要素をオーバーレイするときに使用します。element、anchor、シーングラフ駆動の CSS 変換を伴う DOMContainer、pixi.js/dom の副作用インポート、DOMPipe の登録、可視性の同期、pointer-events の扱いを扱います。トリガー: DOMContainer、pixi.js/dom、DOMPipe、HTML overlay、キャンバス上の入力、iframe overlay、DOMContainerOptions、element、anchor、コンストラクタオプション。
Pythonでpygame(pygame-ce)ゲームを構成します。init/event/update/drawループ、delta-time移動、Surface/Rectのblit、キーボードとマウスの入力、衝突判定を伴うSprite/Group管理を扱います。pygameゲームの構築やデバッグ、またはユーザーがpygame、pygame-ce、ゲームループ、blit、Surface、Rect、スプライトグループ、clock.tickに言及した場合に使用します。対象はpygame-ceです。
PixiJS v8 でカスタムジオメトリをレンダリングする場合にこのスキルを使用します。MeshGeometry(positions、uvs、indices、topology)を備えた Mesh、フレームごとの頂点アニメーション用の MeshSimple、細分割変形用の MeshPlane、パス追従テクスチャ用の MeshRope、2.5D 角丸用の PerspectiveMesh を扱います。トリガーキーワード:Mesh、MeshGeometry、MeshSimple、MeshPlane、MeshRope、PerspectiveMesh、positions、uvs、indices、topology、setCorners、constructor options、MeshOptions、MeshPlaneOptions、MeshRopeOptions、SimpleMeshOptions、PerspectivePlaneOptions。
ユーザーが Salesforce のカスタムタブを作成または設定する必要があるときに、このスキルを使用します。タブ、ナビゲーションタブ、オブジェクトタブ、Web タブ、Visualforce タブ、Lightning コンポーネントタブ、アプリページタブ、タブ設定について言及したときにトリガーされます。カスタムオブジェクトにナビゲーションを追加したいとき、外部コンテンツ用のタブを作成したいとき、Lightning ページタブを設定したいときにも使用します。カスタムタブに関する作業では常にこのスキルを使用してください。
shadcn-vue のコンポーネントやプロジェクトを管理します。追加、検索、修正、デバッグ、スタイリング、UI の組み立てに対応します。プロジェクトのコンテキスト、コンポーネントのドキュメント、使用例を提供します。shadcn-vue、コンポーネントレジストリ、プリセット、--preset コード、または components.json ファイルを含むプロジェクトで使用します。「shadcn-vue init」「create an app with --preset」「switch to --preset」でも起動します。
ユーザーが「onchainos ws」「ws start」「ws poll」「ws stop」「ws channels」「ws session」「ws channel-info」「idle-timeout」「idle timeout」「WebSocket channels」「WSチャンネル」に言及した場合、または WebSocket セッション管理について質問した場合に使用します。リアルタイムオンチェーンデータ用のカスタム WebSocket スクリプト/ボットを書く場合にも使用します。対象:onchainos ws CLI コマンド(start/poll/stop/list/channels/channel-info)、セッションのライフサイクル、idle-timeout 設定、および 9 つの DEX WebSocket チャンネル(price、candle、trades、price-info、signals、tracker、meme scanning)。
ナビゲーション、ブランド、アクションのオーバーライドを備えた、タブベースの Salesforce カスタムアプリケーションを作成または設定する必要があるときに、このスキルを使用します。カスタムアプリ、アプリケーションのメタデータ、アプリナビゲーション、タブのアプリケーションへの整理について言及したときにトリガーされます。タブやページのアプリコンテナを作成したいときに使用します。App Launcher で React UI バンドルをホスティングする場合は使用しないでください(その場合は experience-ui-bundle-custom-app-generate を使用してください)。
App Router、サーバーコンポーネント、またはサーバーアクションを使って Next.js 14 以降のアプリケーションを構築する際に使用します。ルートハンドラーの設定、ミドルウェアの実装、API ルートの設定、ストリーミング SSR の追加、SEO 用の generateMetadata の記述、loading.tsx/error.tsx 境界のひな形作成、Vercel へのデプロイに使用します。対象キーワード:Next.js、Next.js 14、App Router、RSC、use server、Server Components、Server Actions、React Server Components、generateMetadata、loading.tsx、Next.js のデプロイ、Vercel、Next.js のパフォーマンス。
本番環境向けのビヘイビアツリーランタイム(Blackboard、アクション/条件リーフ、シーケンス/セレクター/並列コンポジット、デコレーター)と Utility AI システム(線形、指数、シグモイド、二次のレスポンスカーブ、考慮要素、アクション評価器)、さらに BT が Utility を駆動するハイブリッドエージェントを構築します。再利用可能なビヘイビアツリーやユーティリティベースの意思決定システムの実装、単純な FSM を超える敵/NPC の意思決定の調整、またはユーザーがビヘイビアツリー、blackboard、デコレーター、セレクター、シーケンス、tick status、Utility AI、レスポンス/スコアカーブ、考慮要素に言及した場合に使用します。FSM/BT/ステアリングの選択や経路探索には game-ai を、Unreal の BehaviorTree/Blackboard アセットには unreal-behavior-trees を使用してください。
1 つの Agentforce エージェントについて宣言されたアーキテクチャスナップショット: プランナー、トピック、アクション、フロー、Apex、プロンプトテンプレート、NGA プラグイン。設計時メタデータ(実行時監査行ではない)から、人間が読めるアーキテクチャ文書と Mermaid の呼び出しグラフを生成します。特定の組織の特定のエージェント API 名をもとに、そのエージェントのアーキテクチャ/アクションツリー/トピック構造/ツール一覧を説明・図示・棚卸し・監査・文書化・差分(例: v3 対 v5)するよう求められたときにトリガーします。実行時のセッショントレース、会話記録、生成タイム、ゲートウェイ監査チェーンにはトリガーしないでください - この skill は設計時メタデータのみを読み取ります(セッショントレースには agentforce-d360-analyze を使用)。
標準のブラウザ以外で PixiJS v8 を実行するときにこのスキルを使用します。Web Worker、OffscreenCanvas、Node/SSR、CSP が制限されたコンテキストが対象です。DOMAdapter.set、BrowserAdapter、WebWorkerAdapter、カスタムの Adapter インターフェース、厳格な CSP 向けの pixi.js/unsafe-eval を扱います。DOMAdapter、BrowserAdapter、WebWorkerAdapter、Web Worker、OffscreenCanvas、Node、headless、SSR、CSP、unsafe-eval、Adapter で発動します。
PixiJS v8 でアニメーション GIF を表示するときにこのスキルを使用します。pixi.js/gif の副作用インポート、Assets.load が返す GifSource、GifSprite の再生(play/stop/currentFrame/animationSpeed)、autoPlay/loop オプション、onComplete/onLoop/onFrameChange コールバック、GifSource の共有、clone、destroy を扱います。GifSprite、GifSource、pixi.js/gif、animationSpeed、currentFrame、autoPlay、onComplete、onLoop、onFrameChange、constructor options、GifSpriteOptions が発動キーワードです。
ユーザーが Salesforce のリストビューメタデータの作成、生成、検証を必要とする場合に使用します。リストビュー、フィルターされたレコード一覧、ビューの作成、レコード列の設定、条件によるレコードのフィルター、リストビューの可視性について言及或多[`filter records by...`] 場合はトリガーします。「次を表示するビューが必要」「条件でレコードを絞り込みたい」「用のリストビューを作成したい」のようにrtleったリクエストや、ListView XML ファイルを扱って検証やトラブルシューティングを行う場合にも使用します。
Pydantic AI を使って AI エージェントを構築します。ツール、オンデマンド読み込みを含む機能、ワークスペース、構造化出力、ストリーミング、テスト、マルチエージェントのパターンを扱います。ユーザーが Pydantic AI に言及する、pydantic_ai をインポートする、または AI エージェントの構築、ツール/機能の追加、ワークスペースの接続、機能読み込みの遅延、出力のストリーミング、YAML によるエージェント定義、エージェント動作のテストを求めた場合に使用します。
非推奨 - この skill はメンテナンスされていない。代わりに公式の Angular skills (https://github.com/angular/skills) を使用すること。Angular v20+ では inject()、インジェクショントークン、provider 設定を使って依存性注入を実装する。サービスアーキテクチャ、依存関係を異なるレベルで提供すること、インジェク球队可能なトークンの作成、シングルトンとスコープ付きサービスの管理に使用する。サービスの作成、provider の設定、インジェクショントークンの使用、DI 階層の理解時に発動する。
Einstein エージェントのアクションや構造化された入出力スキーマのためにカスタム Lightning タイプ (CLT) を作成する必要があるときにこのスキルを使用します。CLT、カスタム Lightning タイプ、エージェントの JSON スキーマ、型定義、lightning__objectType、エディター/レンダラーの設定などへの言及で発動します。CLT と Widget バンドルを組み合わせたウィジェット表示には、代わりに platform-lightning-type-widget-coordinate オーケストレーターを使用してください。CLT の作業には複雑さを伴うため、必ずこのスキルを使用してください。
PixiJS v8 アプリにスクリーンリーダーとキーボードナビゲーションを追加する際にこのスキルを使用する。AccessibilitySystem のオプション(enabledByDefault、debug、activateOnTab、deactivateOnMouseMove)、コンテナごとのアクセシビリティ属性、shadow DOM オーバーレイ、モバイルのタッチフック有効化を扱う。アクセシビリティ、a11y、スクリーンリーダー、ARIA、キーボードナビゲーション、タブ順、AccessibilitySystem、accessibleTitle、accessibleHint、tabIndex、accessibleChildren で発動する。
フロントエンドとバックエンドのコンポーネントを統合して実装し、すべての層に多段のセキュリティを適用することで、セキュリティ重視のフルスタック Web アプリケーションを構築します。データベースから UI までをカバーし、各層で認証、入力検証、出力エンコーディング、パラメータ化クエリを強制します。前後端をまたぐ機能の実装、対応する UI を持つ REST API の構築、フロントエンドコンポーネントとバックエンドエンドポイントの接続、データベースから UI までのエンドツーエンドのデータフロー作成、UI フォームを伴う CRUD 操作の実装などで使用します。フロントエンドのみ、バックエンドのみ、API のみのスキルとは異なり、単一の実ワークフローでフロントエンド、バックエンド、セキュリティという 3 つの観点を同時に扱
新アーキテクチャを採用した本番向け React Native および Expo アプリのための、Software Mansion によるベストプラクティスです。React Native または Expo プロジェクトのコードを作成、レビュー、デバッグする前に必ず使用してください。作業ディレクトリ内の package.json に react-native、expo、または expo-router が依存関係として含まれている場合、このスキルが適用されます。トリガー:React Native/Expo プロジェクトのあらゆるコード作業、「React Native」、「Expo」、「New Architecture」、「Reanimated」、「Gesture Handler」、「react-native-svg」、「ExecuTorch」、「react-native-audio-api」、「react-native-enriched-html」、「Worklet」、「Fabric」、「TurboModule」、「WebGPU」、「react-native-wgpu」、「TypeGPU」、「GPU shader」、「WGSL」、「svg」、「animation」、「gesture」、「audio」、「rich text」、「AI model」、「multithreading」、「chart」、「vector」、「image filter」、「shared value」、「useSharedValue」、「runOnJS」、「scheduleOnRN」、「thread」、「worklet」、「Bundle Mode」、または UI、グラフィックス、ネイティブモジュール、React Native のスレッドやアニメーション動作に関する質問。より具体的なサブスキルが該当する場合にも使用します。
adb 経由で Orca 内から Android デバイスやエミュレーターを操作し、Orca のエミュレーターパネルでデバイスのライブ映像を表示します。Windows、Linux、macOS で adb 接続されたエミュレーターやスマートフォンを操作する際に使用します。AVD の起動、タップ、スワイプ、入力、ハードウェアボタン、画面回転、アプリのインストールと起動、ランタイム権限、アクセシビリティツリー、logcat に対応します。iOS シミュレーターには iOS エミュレータースキルを使用し、先に Gradle で APK をビルドしてください。
非推奨 - このスキルはメンテナンスされていません。代わりに https://github.com/angular/skills の公式 Angular スキルを使用してください。Angular v20+ でカスタムディレクティブを作成して DOM 操作や動作の拡張を行います。要素の動作や外観を変更する属性ディレクティブ、ポータルやオーバーレイ向けの構造ディレクティブ、合成用のホストディレクティブが対象です。再利用可能な DOM 動作の作成、要素機能の拡張、コンポーネントをまたぐ動作の合成でトリガーします。注 - 制御フローにはカスタム構造ディレクティブではなく、ネイティブの @if/@for/@switch を使用してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
