Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
開発
高速で柔軟な JavaScript アニメーションライブラリ、Anime.js v4 の包括的なスキルです。ウェブアニメーションの実装、タイムラインの作成、SVG アニメーション、スクロールベースのアニメーション、ドラッグ可能な要素、スタガー効果、その他ウェブ上の JavaScript アニメーションに使用します。次の語句で起動します:「anime.js」「animejs」「要素のアニメーション」「JS による CSS アニメーション」「タイムラインアニメーション」「スタガーアニメーション」「SVG モーフィング」「モーションパス」「スクロールアニメーション」「ドラッグ可能」「スプリングアニメーション」「キーフレームアニメーション」。
Unreal C++ で Enhanced Input を使ってプレイヤー入力を接続する際に使用します。入力アクション、マッピングコンテキスト、トリガー、モディファイアー、バインドハンドラー、実行時のキー再割り当てを扱います。「Enhanced Input」「UInputAction」「UInputMappingContext」「AddMappingContext」「BindAction」「SetupPlayerInputComponent」「ETriggerEvent」「input trigger」「input modifier」「SwizzleAxis」「dead zone」「WASD」「gamepad」「key rebinding」「UEnhancedInputUserSettings」「input mapping priority」に言及した場合にも使用します。UI 入力モードと CommonUI のルーティングについては ue-ui-umg-slate、PlayerController/Pawn の制御については ue-gameplay-framework を参照してください
React / Next.js アプリで Bklit UI チャート(@bklit shadcn registry)をインストール、組み合わせ、テーマ設定、アニメーション化します。チャート、グラフ、データ可視化が必要な場合に使用します。折れ線、エリア、バー、ライブ/ストリーミング折れ線、複合、散布図、ローソク足/OHLC、円、リング/ドーナツ、レーダー、ゲージ、ヒートマップ、ファネル、Sankey、サンバースト、コロプレス/世界地図が対象です。テーブル、KPI カード、密度の高いダッシュボード向けのスパークラインや小さなインラインチャート(LineSparkline、AreaSparkline、BarSparkline、useSparklineHover)、ダッシュボード、分析ページ、KPI または統計カード、チャートのツールチップ、十字線、凡例、マーカー、参照帯、予測、トレンドライン、軸、グリッドにも使用します。コードが components/charts/* からインポートする場合や、@bklit/* または bklit.com に言及する場合にも使用します。スタイル用語(パターン、スクワークル/角丸/3D バー、フェード、ローディング表現、アプリテーマへの適合)には bklit-ui-design も使用します。Recharts、shadcn ChartContainer、TanStack Charts から Bklit への移行には bklit-ui-migrate を使用します。
FreeCAD の Python スクリプト、マクロ、自動化の作成に役立つ専門スキルです。FreeCAD モデル、パラメトリックオブジェクト、Part/Mesh/Sketcher スクリプト、ワークベンチツール、PySide を使った GUI ダイアログ、Coin3D シーングラフ操作、その他の FreeCAD Python API タスクの作成時に使用します。FreeCAD スクリプトの基礎、ジオメトリ作成、FeaturePython オブジェクト、インターフェースツール、マクロ開発を扱います。
隔離されたワークスペースで TypeScript/Three.js ゲームを開発し、ゲームを計画して、Meowa でゲームアセットを作成、編集、アップグレード、アニメーション化し、プロダクション向けに準備します。ゲームデザイナーの調査と設計ドキュメント、ピクセルまたは HD スプライト、一貫性のあるバリエーション、マルチビューまたは Spine キャラクター、UI シート、画像やフレームの編集、Pindou ビーズアート、テクスチャ、地形タイルセット、マップ、動画、効果音、音楽、音声台詞(TTS または音声クローン)、Meowa CLI の同梱実行、最終的なゲームプロジェクト成果物の検証に使用します。
流動的なコンテナ、柔軟な単位、メディアクエリ、タッチ操作に適したデザインを使用して、あらゆる画面サイズに対応するモバイルファーストのレスポンシブレイアウトを構築します。UI レイアウト、レスポンシブグリッド、ブレークポイントのスタイル、モバイルナビゲーション、または画面サイズに応じて調整が必要なインターフェースを作成・変更する際にこのスキルを使用します。レスポンシブ CSS、メディアクエリ、ビューポート設定、flexbox/grid レイアウト、モバイルファーストのスタイリング、ブレークポイントの定義(モバイル、タブレット、デスクトップ)、タッチターゲットのサイズ、相対単位(rem、em、%)、画面ごとの画像最適化、複数デバイスでのレイアウトテストに適用します。マルチデバイス対応、レスポンシブデザインパターン、またはアダプティブレイアウトに関するあらゆるタスクで使用します。
4 つの適応型フェーズ(Specify、Design、Tasks、Execute)で機能の計画と実装を行います。複雑さに応じて深さを自動調整します。仕様の承認前にすべてのプロダクト上の決定事項を確認し、EARS 記法でテスト可能な要件を記述します。各タスクをゲートとコミットを伴うアトミックな単位に分け、各基準に対して、それを証明するテストを含むチェックを 1 つ設けます。依頼に含まれるキャプチャを制約として扱い、各画面をそれに照らして評価します。ゲートを記憶ではなくコードで確実に適用する Python スクリプトを提供します。検証は最後に一度だけ行い、独立した Verifier(author != verifier)はミューテーションと判断に時間を割きます。(1) 機能の計画、(2) 検証とアトミックなコミットを伴う実装、(3) 仕様に照らした実装の検証に使用します。「specify feature」「discuss feature」「design」「tasks」「implement」「validate」「verify work」「UAT」「record decision」「pause work」「resume work」で起動します。純粋なアーキテクチャ分解分析や単独の技術設計文書には使用しないでください。
VTEX IO アプリで MasterData v2 エンティティ、スキーマ、または MasterDataClient を扱う場合や、ソリューションの設計・実装時に Master Data が適切なストレージか慎重に検討する必要がある場合に使用します。このスキルは、厳しい問いを投げかけます。ネイティブの Catalog やその他の VTEX ストア、OMS、外部データベースのほうが適切な場合もあるため、便利だからという理由だけで MD を既定にしないでください。JSON Schema、CRUD、トリガー、検索とスクロール、スキーマのライフサイクル、購入経路の回避、信頼できる唯一の情報源、BFF の引き継ぎを扱います。正当な理由に基づくカスタム永続化に使用し、60 スキーマの制限を避けます。
デザイナー作成のゲームデータを C++ でモデリングして読み込む場合に使用:データアセット、データテーブル、カーブテーブル、ソフト参照、アセットストリーミング。また、ユーザーが「UDataAsset」「UPrimaryDataAsset」「UDataTable」「FTableRowBase」「FindRow」「FDataTableRowHandle」「TSoftObjectPtr」「TSoftClassPtr」「FSoftObjectPath」「UAssetManager」「LoadPrimaryAsset」「FStreamableManager」「RequestAsyncLoad」「asset bundles」「PrimaryAssetTypesToScan」「IAssetRegistry」「CSV import」「hard vs soft reference」に言及した場合にも使用。セーブゲームについては ue-serialization-savegames、UPROPERTY の基本については ue-cpp-foundations、レベルストリーミングについては ue-world-level-streaming を参照。
Capacitor アプリのアプリレベルのセキュリティ監査と強化。セキュリティレビュー、OWASP MASVS チェック、ペネトレーションテストの修正を求められた場合、Capgo スキャナー(`npx @capgo/capgo-sec scan`、`capsec`、SEC001、NET003、CAP004 などのルール ID)を実行する場合、Web バンドル内の API キーや `.env` の値を検出する場合、`@capacitor/preferences` または `localStorage` にトークンを保存する場合、Keychain/Keystore ストレージ、証明書ピンニング、CSP、root/脱獄検出が必要な場合、または `server.cleartext`、`allowNavigation`、`webContentsDebuggingEnabled`、`NSAllowsArbitraryLoads`、`android:usesCleartextTraffic`、`android:allowBackup`、`net::ERR_CLEARTEXT_NOT_PERMITTED`、ATS の "requires the use of a secure connection" エラーが発生した場合に使用します。Xcode のビルド設定の強化(capacitor-ios-security-hardening を使用)、ディープリンクの設定(capacitor-deep-linking)、App Store 審査(capacitor-apple-review-preflight)、CI の設計(capacitor-ci-cd)、ライブアップデートの設定(capgo-live-updates)には使用しないでください。
Cursor TypeScript SDK(`@cursor/sdk`)を使ってアプリ、スクリプト、CI パイプライン、自動化を構築するユーザーをガイドします。Cursor SDK の統合、インストール、コード作成について言及した場合や、`Agent.create`、`Agent.prompt`、`Agent.resume`、`agent.send`、`run.stream`、`CursorAgentError`、`@cursor/sdk` が挙がった場合に使用します。Cursor IDE 以外のスクリプト、CI/CD パイプライン、GitHub Action、バックエンドサービスなどから Cursor エージェントをプログラムで実行したい場合、ローカルとクラウドのランタイムを選択したい場合、SDK エージェント用の MCP サーバーを設定したい場合、またはストリーミング、キャンセル、エラーを処理したい場合にも使用します。Cursor を自動化に組み込む、Cursor を実行するボットを書く、REST `/v1/agents` 呼び出しを SDK に移行するといった場合も、パッケージ名が明示されていなくても対象です。記憶に頼って回答せず、積極的にこのスキルを使用してください。SDK の仕様は進化するため、このスキルと参照資料が外部パッケージの信頼できる情報源です
Sumsub `clientWebhooks`(applicantReviewed / applicantPending / kytTxn などのイベントサブスクリプション)を管理します。読み取りには `/resources/api/clientWebhooks`、書き込みには `/resources/api/agent/clientWebhooks` を使用します。**Sandbox のみ** — 本番 Webhook は人が Sumsub ダッシュボードで直接作成する必要があります。ユーザーが Sandbox テナントで「Webhook の一覧表示/取得/確認」「Webhook の作成/追加/登録」、または「Webhook の送信先/イベントリスト/シークレット/署名アルゴリズムの更新/編集/変更」を依頼した場合に起動します。本番 Webhook の設定には使用せず、ダッシュボードを案内してください。無関係な Webhook(Stripe / videoIdent / Fireblocks / NFC / `/resources/webhooks/...` 配下のパートナー固有の受信パス)、単発配信のテスト(`inspectionCallbacks/testWebhook` エンドポイントを直接使用)、KYT のみの Webhook ルーティング(Sumsub ダッシュボードの KYT セクションで管理)にも使用しません。公開 API では削除や Webhook ごとの配信統計を取得できません。これらについては Sumsub ダッシュボード UI を案内してください。
Customware SPA向けのConfigure-Price-Quote(CPQ)業種別スキルです。パターン、最低基準、レイアウトパターン、ライフサイクル指標、商品コンフィギュレーターのパターン、ビジネスルールのテンプレート、およびDOMAIN.mdをCPQ形式のアプリケーションに変換するマッピングルールを定義します。スプレッドシートやメールベースの見積もりワークフローから移行する中小企業(従業員5~50人)を対象とします。プロトタイプは、エンタープライズ製品のように過度に複雑に感じさせず、Excelより大幅に使いやすくする必要があります。パターンは既定値であり必須ではありません。実際のワークフローに合わせて調整してください。トリガー:見積もり、価格設定、商品構成、計算ツール、ガイド付き入力フォーム、評価ツール、見積もり作成、提案ワークフロー、適格性チェック、および「項目を入力 → 計算 → 成果物を作成」という形式。
Pulumi をプログラムから実行する方法、アプリケーションへの組み込み、コードによる複数スタックの統括、セルフサービス型インフラストラクチャポータルの構築、pulumi CLI のシェルスクリプトのコードへの置き換え、Pulumi Automation API(LocalWorkspace、createOrSelectStack、インラインプログラム)の使用方法について質問された場合に読み込みます。複数スタックの順序付け、並列デプロイ、コードによるスタック間の出力受け渡しに関する質問でも読み込みます。
Sumsub WebSDKを使用してウェブサイトまたはウェブアプリにSumsub KYCを追加するエンドツーエンドの手順です。ユーザーが「Sumsubを統合/埋め込み/追加」「KYCウィジェットを表示」「WebSDKを追加」「フロントエンドでSumsubを使ってユーザーを検証」と依頼した場合、ページに組み込む既存のlevelNameを提示した場合、または任意のプロジェクトでSumsub検証用のアクセストークン/ライフサイクルイベント/webhookを接続する方法を尋ねた場合に起動します。レベル設定、サーバー側でのアクセストークン署名、snsWebSdk初期化(標準のバニラ実装、Reactの手順)、クライアントのライフサイクルイベント、トークン更新、webhook + applicant GETによる信頼できるデータソースの確認、サンドボックステスト、本番公開チェックリストまでをカバーします。レベル/質問票/POAプリセットのペイロード自体の作成には使用せず(関連スキルを使用)、フロントエンドを含まないバックエンドのみのAPI呼び出しにも使用しません(`sumsub-api-generic`を使用)
メインモデル、スケルトン、アニメーションライブラリ、ソケット、衝突契約、キャラクター装備の分離、最適化されたランタイムファイル、カタログメディア、インタラクティブなムーブセットインスペクターを備えた、実運用可能なリグ付き 3D キャラクターやモンスターを作成、統合、監査します。FBX/GLB のゲームアクターの生成やインポート、キャラクターとモンスターのアセット要件の定義、剣・盾・ヘルメット・鎧・収納装備の分離、待機・歩行・走行・攻撃・被弾・回避・防御・詠唱・死亡アニメーションの追加、ゲームプレイへのアセット組み込み、ゲームアセットカタログへのアクション/装備コントロールと決定論的テストの追加に使用します。
Capacitor アプリで VoiceOver、TalkBack、Dynamic Type / Android のフォントスケール、スイッチコントロール、ハードウェアキーボード、「視差効果を減らす」「コントラストを上げる」を利用できるようにします。WKWebView が iOS の Dynamic Type に追従しない、Android WebView のテキストズームでレイアウトが崩れる、zoomEnabled/user-scalable、SPA のルート変更が通知されない、WebView 下のネイティブビュー(地図、カメラプレビュー)にアクセスできないといった Capacitor 固有の問題に対応します。@capacitor/screen-reader(isEnabled、speak、stateChange)と @capacitor/text-zoom(getPreferred、set)も扱います。Accessibility Inspector、simctl content_size、adb font_scale、TalkBack、axe-core を使った WCAG 2.2 対応のテストも含みます。Ionic コンポーネントのスタイリング(ionic-design を使用)、ノッチ/ホームインジケーターのレイアウト(safe-area-handling を使用)、キーボードの重なりの不具合(capacitor-keyboard を使用)、自動テストフレームワークのセットアップ(capacitor-testing を使用)、App Store メタデータ(capacitor-app-store を使用)には使用しないでください。
リクエストに明確なWindows Formsのマーカーが含まれる場合に限り、Windows Formsアプリケーションの作成、変更、デバッグ、レビューを行います。対象:WinForms、Windows Forms、System.Windows.Forms、WinForms FormまたはUserControlのデザイナーファイル(*.Designer.csまたは*.Designer.vb)、Visual Studio WinForms Designer、TableLayoutPanel、BindingSource、DataGridView、Control.InvokeAsync、コンポーネントトレイの所有権、カスタムコントロールのシリアル化。対象外:Window.InputBindings、KeyBinding、commands、DataContextを含むWPFまたはWPF XAML、.NET MAUI、Avalonia、または上記のWindows Formsマーカーがないリクエスト。
ReactJS、NextJS、NodeJS、Express、React Native、Swift、Kotlin、Flutter、Postgres、GraphQL、Go、Python を使用して、スケーラブルで保守しやすいシステムを設計する包括的なソフトウェアアーキテクチャスキル。アーキテクチャ図の生成、システム設計パターン、技術スタックの意思決定フレームワーク、依存関係分析を含みます。システムアーキテクチャの設計、技術的な意思決定、アーキテクチャ図の作成、トレードオフの評価、統合パターンの定義に使用します。
ユーザーが sitemap.xml の作成、監査、最適化を希望する場合に使用します。また、「sitemap」「sitemap.xml」「sitemap index」「lastmod」「changefreq」「priority」「URL discovery」「URL discovery for search engines」「single source of truth」「URL config」「unify sitemap IndexNow」「reduce duplicate maintenance」に言及した場合にも使用します。IndexNow には indexnow を使用してください。
拡張機能内の Prisma Next をアップグレードします。すべての `@prisma-next/*` 依存関係を指定されたターゲット(または npm `latest`)に更新し、拡張機能 SPI の各移行段階のアップグレード手順(ミドルウェアのライフサイクル、codec / migration-tools / framework-components の変更、seed-migration のディスク上の形式)に従います。`prisma-next-check-pins` でバージョン固定が正確であることを確認し、拡張機能独自の型チェックとテストを実行して、各マイナーバージョンの手順を個別にコミットします。拡張機能パッケージ内の「Prisma Next をアップグレード」する依頼や、拡張機能の `@prisma-next/*` 依存関係を新しいマイナーバージョンに更新する依頼で使用します。
vite-flare-starter テンプレートからフルスタック Cloudflare アプリのひな形を作成します — React 19 + Hono + D1+Drizzle + better-auth + Tailwind v4+shadcn/ui + TanStack Query + R2 + Workers AI。setup.sh を実行してクローン、設定、デプロイします。すぐに使える Cloudflare フルスタックアプリ、vite-flare-starter のひな形、または認証、データベース、Workers AI を備えた React + Cloudflare アプリをユーザーが求める場合に使用します
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
