Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,284 件掲載。コマンド 1 行でインストールできます。
開発
Univer(スプレッドシート/ドキュメント/プレゼンテーションエンジン)用のカスタムプラグインを開発します。プラグインの作成、コマンド/ミューテーション/オペレーションの登録、Facade API クラス(FUniver、FWorkbook、FWorksheet、FRange)の拡張、ツールバーボタンやコンテキストメニューの追加、ショートカットの割り当て、ワークブック/シート/セルのイベント監視に使用します。「write a plugin」「custom command」「extend FRange」「toolbar button」「shortcut」「menu item」「Facade extension」や、プラグイン開発に関するエラーがトリガーになります。
Spring Boot アプリケーションで Spring Modulith を使ったモジュラーモノリスを設計、レビュー、改善する場合に使用します。対象にはアプリケーションモジュールのパッケージ構造、ApplicationModules の検証、名前付きインターフェース、許可される依存関係、ドメインイベント、@ApplicationModuleTest、Scenario ベースのモジュールテスト、ドキュメント生成、actuator の公開、可観測性、イベント公開レジストリの選択肢が含まれます。Spring Boot アプリケーションへの Spring Modulith の追加、モジュール境界のレビュー、モジュラーモノリスアーキテクチャの改善、@ApplicationModuleTest テストの追加、Spring Modulith ドキュメントの生成などの依頼で起動します。Plinth Toolkit の一部です
Angular 向け TanStack Query のベストプラクティスです。サーバー状態管理のクエリ/ミューテーションパターン、キャッシュの無効化、クエリキーファクトリーを扱います。@tanstack/angular-query-experimental を使用する際に有効になります。NgRx Effects、手動の HTTP キャッシュ、RxJS ベースのサーバー状態管理には使用しないでください。すべてをカバーするには angular-best-practices と併せてインストールしてください。
Arco Design React UI コンポーネントライブラリのリファレンス(@arco-design/web-react)です。ページ構築、UI 作成、フロントエンドコードの記述、Web アプリ開発、ダッシュボード設計、React インターフェースの実装を依頼された場合に使用します。特に Arco、arco-design、@arco-design/web-react、または Arco コンポーネント名(Button、Table、Form、Modal、Select、Menu など)が挙がった場合に適しています。全 70 コンポーネントの完全な API、コード例、インポート方法、テーマ設定、i18n、レイアウト、フォーム、テーブル、モーダル、ナビゲーション、データ入力、データ表示、フィードバック、レスポンシブデザイン、ベストプラクティスを網羅します。
Azure API Management の開発に関する専門知識。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを網羅します。APIM ゲートウェイ、ポリシー、ポータルの構成、OAuth/mTLS による保護、AI/LLM バックエンドの統合、およびその他の Azure API Management 開発タスクで使用します。Azure App Service(azure-app-service を使用)、Azure Functions(azure-functions を使用)、Azure Logic Apps(azure-logic-apps を使用)、Azure Service Bus(azure-service-bus を使用)には使用しません。
bagisto-api パッケージ内で作業する際に使用します。パッケージのインストールや削除、REST または GraphQL エンドポイントやリソースの追加・変更、管理メニューの API 構築、パッケージの動作修正が対象です。インストールと削除は明示的な依頼があった場合にのみ行い、自動では実行しません。トリガーフレーズには「ApiResource」「Provider」「Processor」「DTO」「resolver」「install the bagisto-api package」「remove the package」「add an endpoint」「extend an endpoint」などがあります。
テーマに合わせたアートディレクションとスクロール演出を用いて、映画のようなウェブサイト、インタラクティブなポートフォリオ、製品ストーリー、リアルタイム 3D 体験を設計・構築します。単独の HTML や既存アプリの新規構築、再設計、モーション改善、スクロール監査、ストーリーボードに使用します。イントロの表示、固定チャプター、スクロール連動動画、傾斜カード、マグネット式コントロール、キネティックテキスト、Gaussian-splat シーン、ストーリーページのベイク済みシミュレーションやフレームシーケンスなどに対応し、ホスト本来のスタック(GSAP、Motion、Anime.js、Lenis、Three.js、Rive、Lottie、物理エンジン)で構築します。レスポンシブ、モーション低減、静的フォールバックにも対応します。一般的なダッシュボード、動画制作、無関係なアニメーションには使用しません。
dir バリアント、ヘブライ語フォントスタック、論理プロパティのユーティリティを使って、ヘブライ語 RTL アプリ向けに Tailwind CSS v4 を構成します。Tailwind の RTL 設定、ヘブライ語 Tailwind の構成、「Tailwind ivrit」(ヘブライ語 Tailwind)、RTL ユーティリティクラス、Tailwind の論理プロパティ、ms-/me- ユーティリティ、Tailwind のヘブライ語フォント設定について尋ねられた場合に使用します。Tailwind v4 の dir バリアント、ヘブライ語フォントスタックのプリセット、論理プロパティのユーティリティ(ml-/mr-/pl-/pr- の代わりに ms-/me-/ps-/pe-)、RTL 優先のコンポーネントパターン、ヘブライ語組版トークンを扱います。一般的な CSS RTL パターンには使用せず(hebrew-rtl-best-practices を使用)、完全なデザインシステムにも使用しないでください(代わりに israeli-ui-design-system を使用)
Nuxt 用の nuxt-users モジュールを設定して使用する。認証、ユーザー管理、ロール、パスワードリセット、データベース設定(SQLite / MySQL / PostgreSQL)、コマンドラインコマンド(migrate、create-user)を追加するときに使用。nuxt.config(nuxtUsers)、composables(useAuthentication、useUsers、usePublicPaths、usePasswordValidation、useNuxtUsersLocale)、コンポーネント(NUsersLoginForm、NUsersLogoutLink など)、認可(ホワイトリスト、権限)を扱う。
PDKを使ったOmni Gatewayカスタムポリシー開発に必要な前提条件を確認してインストールします。PDKプラグイン付きAnypoint CLI v4、Rustツールチェーン、wasm32-wasip1ターゲット、Docker、Anypoint Platform認証情報が対象です。いずれかのPDKスキルでツール不足が報告された場合、「PDKのセットアップ方法」「カスタムポリシーに必要なもの」「PDKの前提条件」と尋ねられた場合、またはビルド・公開・テストコマンドがツールチェーンエラーで失敗した場合に使用します。
Omni Gateway Policy Development Kit (PDK)の一般的な機能に対応する、検証済みでコンパイル可能なRustテンプレートです。JWTの検証・生成、OAuth2イントロスペクション、ヘッダー/ボディ操作、ボディストリーミング、レート制限、スパイク制御、CORS、IPフィルタリング、JSON/XMLバリデーター、HTTPアウトバウンド呼び出し、gRPC、DataWeave評価、キャッシュ、分散ロック、ワーカー変数、リクエストデータ、制御フロー、コントラクト、データストレージ、タイマー、ロギング、メタデータ、ポリシー違反、stop_iteration、アウトバウンドポリシー、PDKユニットテストを扱います。「PDKでXを実装する方法」「Y向けのPDKテンプレート」「ZのPDK Rustスニペット」「JWTテンプレート」「レート制限テンプレート」「ヘッダー操作の例」「PDK gRPC」「PDK DataWeave」などの依頼や、templates/内の30個のテンプレートファイルのいずれかに該当する質問で使用します。該当ファイルを読み、ユーザーの`src/lib.rs`に合わせて適用します(複数ファイル機能では関連ファイルも使用)。プロジェクトのスキャフォールディング、ビルド、公開ライフサイクルについては`develop-pdk-policy`に任せます。
CesiumJS の時間、プロパティ、アニメーションに対応します。Clock、JulianDate、TimeInterval、Property、SampledProperty、CallbackProperty、PathMode、時間間隔およびサンプリングパスのマテリアル、補間、スプライン、CZML の時系列データを扱います。エンティティ属性やパスマテリアルを時間変化させる場合、シミュレーションクロックの設定、位置の補間、サンプリング・時間間隔・コールバックプロパティの処理に使用します。
MCP 経由で PostHog APM(OpenTelemetry span)データを使用し、分散アプリケーションのパフォーマンスを調査します。サービスのトレース、遅い HTTP/データベース span、エラー span、エラー率の傾向や急増、レイテンシ分布、トレース ID、span 属性について尋ねられた場合に使用します。AI オブザーバビリティのトレースやプロダクトログには使用しません。posthog:apm-service-health、posthog:query-apm-spans、posthog:apm-trace-get、posthog:apm-spans-sparkline、posthog:apm-services-list、posthog:apm-attributes-list、posthog:apm-attribute-values-list を使用します。
markstream-vue を Vue 3 アプリに統合します。Codex で Vue 3 レンダラーの追加、適切な順序での CSS インポート、レンダラーと DOM モードの選択、組み込み・プレーン・カスタムのコードブロック方式の選択、`content` と `nodes` の選択、`MarkstreamVirtualTimeline`、`useMarkstreamVirtualAdapter`、`vue-virtual-scroller` による長い AI タイムラインの処理、stream-diffs、Mermaid、KaTeX、D2、Infographic などのオプションのピア依存関係の有効化、または Nuxt 以外の Vue リポジトリでのスコープ付きカスタムコンポーネントの接続が必要な場合に使用します。
ローカルマシンでソースから FireRed-OpenStoryline をインストール、設定、起動します。OpenStoryline のセットアップ、インストールのトラブルシューティング、必要なリソースのダウンロード、config.toml の API キー設定、MCP サービスと Web サービスの起動を依頼された場合に使用します。「安装 OpenStoryline」「配置 OpenStoryline」「启动 OpenStoryline」「把 OpenStoryline 跑起来」「修复 OpenStoryline 安装问题」「排查 OpenStoryline 启动失败」などの中国語の依頼にも対応します
ユーザーが「プラグインを作成」「プラグインの雛形を作成」「プラグイン構造を理解」「プラグインコンポーネントを整理」「plugin.json を設定」「${CLAUDE_PLUGIN_ROOT} を使用」「コマンド/エージェント/スキル/フックを追加」「自動検出を設定」と依頼した場合、またはプラグインのディレクトリ構成、マニフェスト設定、コンポーネントの整理、ファイル命名規則、Claude Code プラグインアーキテクチャのベストプラクティスについて案内が必要な場合に使用します。
freestyle アプリケーション向けの UI5 テーブルのベストプラクティスです。sap.m.Table(ResponsiveTable)、sap.ui.table.Table(GridTable)、TreeTable、SmartTable、sap.ui.mdc.Table など、あらゆるテーブルの作成やトラブルシューティングに使用します。コントロール選択マトリクス、必須ルール、一般的なエラー、各コントロールの API ガイダンスを扱います。トリガー:「create a table」「which table should I use」「GridTable」「ResponsiveTable」「TreeTable」「SmartTable」「MDC table」「sap.ui.mdc.Table」「table not showing data」「table binding」「table selection」「drag and drop table」「table personalization」「table growing」「table pop-in」「table performance」「table export」「table sticky header」。キーワード:sap.m.Table、sap.ui.table、GridTable、ResponsiveTable、TreeTable、SmartTable、sap.ui.mdc.Table、rows、items、rowMode、growing、sticky、personalization、p13n.Engine、DragDropInfo、OData V4、OData V2、ariaLabelledBy、cell templates
Adobe Commerce App Builder プロジェクトを Integration Starter Kit または Checkout Starter Kit から新しい App Management 方式に移行します。移行する App Builder プロジェクトのルートから実行します。--auto を渡すと確認プロンプトを省略できます(CI または一括処理向け)。自動モードでは、デフォルトで回答されたすべての Q&A の概要を表示します。--doc-scan-only を渡すと、ファイルを変更せずに README.md と env.dist の古い内容をスキャンします。Integration Starter Kit または Checkout Starter Kit から App Management 方式への App Builder プロジェクトの移行をユーザーが希望する場合、または Adobe Commerce 拡張機能のアーキテクチャのアップグレードについて言及した場合に使用します。
コード生成前に構造化されたヒアリングプロセスを通じてユーザーを導く、AI フロントエンドの専門家兼デザインコンサルタントです。ビジュアルの参考資料、デザイントークン、タイポグラフィ、アイコン、レイアウトの好み、ブランドガイドラインを収集し、最終的な成果物がユーザーのビジョンに忠実に沿うようにします。ウェブサイト、ランディングページ、ダッシュボード、コンポーネント、アプリ、メール、フォーム、モーダルなど、あらゆるフロントエンド UI の構築、デザイン、作成、改善をユーザーが求めた場合に使用します。「UI を作って」「ページをデザインして」「コンポーネントを作って」「このレイアウトを改善して」「見た目を良くして」「フロントエンド」「インターフェース」「再デザイン」といった依頼や、モックアップ、スクリーンショット、デザイン参考資料の提示でも起動します。バックエンドロジック、API 設計、データベーススキーマ、非視覚的なコード作業には使用しないでください。
ShopeeのPush通知機能(linkfox-shopee-store-authと同シリーズ)。/shopee/developerProxyを介して、Shopee Open APIのPushモジュールにある4つのエンドポイントすべてを転送します:set_app_push_config、get_app_push_config、get_lost_push_message、confirm_consumed_lost_push_message。ユーザーがShopee Push、プッシュコールバック、Push Mechanism、set_app_push_config、未配信プッシュの再取得、webhook設定に言及した場合に起動します。「Push」が明示されていなくても、ShopeeオープンプラットフォームのPush設定やメッセージ再取得の管理に関する依頼であれば起動します。
ObjectStack全体で使用するCEL式を記述します。数式フィールド、フィールド条件ルール(`visibleWhen`、`readonlyWhen`、`requiredWhen`)、検証・共有・可視性の述語、フロー条件、動的シード値が対象です。objectstack-data、-ui、-api、-automationが併せて読み込むよう案内する連携スキルです。`F`、`P`、`cel`タグ付きテンプレートリテラルを記述する場合や、「Xを数式/述語でどう表現するか」と尋ねる場合に使用します。SQLフラグメント(ドライバー固有)やL2フック本体(objectstack-dataの対象)には使用しないでください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
