Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
Web 配信用に 3D モデルを最適化するときに使用する:ファイルサイズの削減、メッシュの圧縮、テクスチャの最適化、LOD の生成。Draco、KTX2、メッシュ簡略化、gltf-transform を使った完全な GLTF 最適化パイプラインを提供する。キーワード:optimize model、reduce file size、Draco compression、KTX2、gltf-transform、mesh simplification、LOD、GLTF optimize、bundle size、model too big、slow loading、compress 3D model。
Tremor デザインシステム(React + Tailwind CSS + Recharts)を使用して、ダッシュボード、分析インターフェース、データ量の多い UI を構築します。ダッシュボードコンポーネント、KPI カード、チャート、データテーブル、分析ページ、監視インターフェース、または Tremor を使用するデータ可視化 UI の作成依頼に使用します。「Tremor」「tremor.so」「@tremor/react」への言及、チャートやテーブルを含むダッシュボード UI の依頼、プロジェクトですでに Tremor コンポーネントを使用している場合が対象です。Tremor Raw(コピー&ペースト、tremor.so)と Tremor NPM(@tremor/react)の両方に対応します。ダッシュボードやデータ可視化と無関係な一般的なフロントエンド作業や、別のコンポーネントライブラリが明示的に指定された場合には使用しません。
ローカル REST API を通じて Unity Editor を自動化します。スクリプト、シーン、プレハブ、アセット、マテリアル、ライティング、テストなど、数百種類の Editor 操作に対応します。ユーザーがチャットから実際に Unity Editor を操作したい場合に使用します。GameObject、スクリプト、シーン、アセットの作成・変更・一括編集や、Editor の自動化を、あらゆる言語で行えます。Editor の状態に触れない概念的な Unity の質問には不要です。代わりに skills/ 内の該当するアドバイザリードキュメントを参照してください。当用户要从对话里实际操作 Unity 编辑器(创建/修改/批量编辑/运行测试)时使用,任何语言均可触发;纯概念问答无需本协议。
wonder-image/new-site またはそこからひな型を作成したサイト内で作業します。composer.json が `wonder-image/app` に依存しているもののフレームワークパッケージではない場合、または作業が `custom/`、`app/Models`、`app/Resources`、`lang/`、`assets/{ASSETS_VERSION}/`、`docs/ai/`(`PRODUCT.md`、`DESIGN.md`)、`php forge credentials`、`php forge update --local`、`php forge start`、`php forge db:backup`、サイトの `.htaccess`、`.github/workflows/deploy.yml`、npm のセットアップに関わる場合に使用します。ページ、モデル、リソース、リピーター、編集可能なコンテンツ、翻訳、ルート、ロール、権限、外部モジュール、コンポーネントのオーバーライド、訪問者データのエスケープ、手書きフォームの CSRF、GTM によるトラッキング、`wonder-image/lib` の再利用が必要な UI/スタイルを扱います。`wonder-image/app` のコア、`vendor/wonder-image/app` 配下への直接編集、または `wonder-image/lib` のソースには使用しません。
API キーなしで、x402 または MPP ゲートウェイを使って Alchemy をアプリケーションコードに組み込みます。ウォレットベースの認証(SIWE/SIWS)とリクエストごとの支払い(x402 経由の USDC、または MPP 経由の USDC/クレジットカード)に対応します。アプリ統合に特化した方法です。ユーザーが API キーなしでアプリケーションコードを構築している場合、自費で稼働する自律型エージェントを使う場合、または x402/MPP を明示的に希望する場合に使用します。Alchemy API キーを使う通常のアプリケーションコードには `alchemy-api` を使用します。
標準 API キーを使って、Alchemy をアプリケーションコード(サーバー、バックエンド、dApp、スクリプト)に組み込みます。通常のサーバー/バックエンド利用に推奨されるアプリ統合方法です。EVM JSON-RPC、WebSocket サブスクリプション、Simulation、Webhooks/Notify、Solana RPC、Solana DAS、Solana Yellowstone gRPC、Sui gRPC、Wallets/Account Kit、Account Abstraction、運用関連のトピックを扱います。`$ALCHEMY_API_KEY` が必要です。API キーを使わないアプリケーションコード(リクエストごとに支払う自律型エージェント、または x402/MPP の明示的な使用)には、代わりに `alchemy-agentic-gateway` を使用してください。
Azure Web PubSub の開発に関する専門知識を提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイが含まれます。WebSocket/MQTT アプリ、Socket.IO チャット、地理レプリケーションされたハブ、カスタムドメイン、自動スケーリングのデプロイ、およびその他の Azure Web PubSub 関連の開発タスクで使用します。Azure SignalR Service(azure-signalr-service を使用)、Azure Event Hubs(azure-event-hubs を使用)、Azure Service Bus(azure-service-bus)には使用しないでください。
Svelte 5 と SvelteKit で @blossom-carousel/svelte を使ったカルーセルを構築します。BlossomCarousel の設定、CSS scroll-snap レイアウト、BlossomPrev/BlossomNext/BlossomDots/BlossomDot コントロール、bind:this メソッド(prev、next、goTo)、カスタムコントロール用の useBlossomNavigation、command イベントと overscroll イベントを扱います。Svelte または SvelteKit のプロジェクトで @blossom-carousel/svelte をインポートする場合や <BlossomCarousel> を描画する場合、または Svelte や SvelteKit で Blossom のカルーセル、スライダー、ギャラリーを作成したい場合に使用します。
埋め込み可能なホワイトラベル SDK である IMG.LY SDK(CE.SDK、CreativeEditor SDK)を使って、独自のエディターを構築できます。ホスト型ツールではありません。写真/画像、動画やトリミング、デザイン(Canva のようなもの)、テンプレート/ブランド、印刷物やグッズのカスタマイズ、ソーシャル投稿/ストーリー、コラージュ、ステッカー/テキスト/フィルターのオーバーレイ、切り抜き、背景除去、自動またはサーバーサイドのクリエイティブ生成(PNG/JPEG/PDF/MP4)向けのエディターを作成できます。CE.SDK の名前が挙がっていなくても、Web(React、Next.js、Vue、Angular、Svelte、Node)、iOS/Swift、Android/Kotlin、Flutter、React Native のアプリに編集機能やクリエイティブ自動化を追加、構築、埋め込み、カスタマイズ、またはひな形として導入したい場合に使用します。エディター UI のない単発の画像/動画処理スクリプト(ffmpeg、sharp、Pillow)には使用しないでください。
WebMCPツールの設計、評価、監査、実装を行います。Webページがdocument.modelContext上でブラウザー内AIエージェントに公開するクライアント側ツールが対象で、registerTool、宣言的フォーム属性(toolname、tooldescription)、React useWebMCP、Angular provideExperimentalWebMcpToolsを使用します。開発者がWebサイトやWebアプリをエージェント対応にしたい場合、サイトやURLのWebMCPユーザージャーニーを分析したい場合、ブラウザー内エージェント向けツールの追加・レビュー、ツールのスキーマ、説明、アノテーション、evals.jsonの作成、既存WebMCPツールの監査、Lighthouseの「Agentic browsing」やDevToolsのWebMCP指摘事項の修正を行う場合に使用します。stdioやSSE経由のバックエンドMCPサーバー、単独のスクレイピングスクリプトには使用しません。
AI コーディングアシスタントによるモダンな Jetpack Compose のコード作成を支援します。適切な状態管理、副作用、パフォーマンスを考慮したモディファイア、Navigation 3、Compose での Paging 3、ライフサイクルに沿ったコルーチン、アニメーション、UI テスト、フォーカス/キーボードナビゲーション、Compose Multiplatform の境界、Kotlin らしい記述、適切に設計されたコンポーザブル API を扱います。LLM が Compose コードで実際に犯す間違いを対象としています。Compose プロジェクトの閲覧、作成、レビューに使用します。
マルチフレームワークのフロントエンド開発。フレームワーク:React 18+(Suspense、hooks、TanStack)、Vue 3(Composition API、Pinia、Nuxt)、Svelte 5(Runes、SvelteKit)、Angular(Signals、standalone)。共通項目:TypeScript、状態管理、ルーティング、データ取得、パフォーマンス最適化、コンポーネントパターン。操作:コンポーネント/ページ/機能の作成、構築、実装、スタイリング、最適化、リファクタリング。キーワード:React、Vue、Svelte、Angular、コンポーネント、TypeScript、hooks、Composition API、runes、signals、useSuspenseQuery、Pinia、stores、状態管理、ルーティング、遅延読み込み、Suspense、パフォーマンス、バンドルサイズ、コード分割、リアクティビティ、props、イベント。使用場面:任意のフレームワークでのコンポーネント作成、ページ構築、データ取得、ルーティングや状態管理の実装、パフォーマンス最適化、フロントエンドコードの整理、フレームワークの選定
複数人が貢献するプロジェクト(Dune アプリを含む)で、作業を黙って破棄せずに main や他のブランチから更新を取り込むための標準ワークフローです。フェッチとマージを案内し、マージコンフリクトの明示的な列挙を必須とします。会話履歴とリポジトリの状況に基づいて自分側と相手側の変更を分析し、優先順位付きの提案を提示します。コンフリクトマーカーの編集やマージ完了の前に、ユーザーの回答を得ます。起動条件:pull main、merge main、merge origin、rebase、merge conflict、unmerged paths、both modified、integrate branch、sync with main、git merge abort、resolve conflicts、UU status、theirs vs ours、feat branch update。
Form + GlobalKey<FormState> と TextFormField を強制し、同期 validator はローカライズされた String? を返す(ハードコードされたリテラルは決して使わない)、AutovalidateMode.onUserInteraction、非同期の可用性チェックは同期 validator の外に出してデバウンス付きの Riverpod Notifier に移し、state を通じてエラーを表出、FocusNode/TextInputAction/onFieldSubmitted による移動、keyboardType/textCapitalization/autofillHints/TextInputFormatter、TextEditingController/FocusNode の必須の破棄、送信の有効化は有効性から導出(保存しない)、そしてスコープ付きの再ビルドによりキー入力がフォーム全体を再ビルドしないようにする。Form、TextFormField、FormField の構築、同期または非同期の検証の配線、FocusNode、フォーカス移動、autofocus、TextInputAction、onFieldSubmitted、onEditingComplete の管理、keyboardType、autofillHints、textCapitalization、InputFormatter の設定、TextEditingController/FocusNode の破棄、送信ボタンの有効化/無効化、送信時のキーボード回避の処理を行うときに使用。
GitHub(gh)および GitLab(glab)の PR/MR ワークフロー。作成、レビューコメント対応、スレッド解決、レビュー状態の照会、マージ(スタック PR を含む)、コストを考慮したボットレビュー(GitHub:Copilot、CodeRabbit)、Copilot コードレビュー設定(ルールセット、カスタム指示、課金)に対応。PR/MR の作成、レビュー指摘への対応、スレッド解決、ボットレビューの反復、承認状況の確認、PR データ照会、PR のスタックやスタックのマージ、Copilot レビュー設定、gh/glab の読み取り専用許可リスト設定に使用。git コミット(git-commit)、CI/CD 状態(git-ci)、ローカルでのプッシュ前 CodeRabbit CLI レビュー(coderabbit)、一般的な git 操作には使用しません。
Goサービスの構造化ログ、分散トレーシング、メトリクス、ヘルスチェックを扱います。slog、OpenTelemetry、Prometheus、オブザーバビリティのベストプラクティスを網羅します。使用する場面:「ログを追加」「構造化ログ」「トレーシングを追加」「OpenTelemetry」「メトリクスを追加」「Prometheus」「オブザーバビリティ」「このコードを計測」。対象外:pprofによるプロファイリング(go-performance-review)、エラー処理(go-error-handling)、ヘルスエンドポイント(go-api-design)。
コードを書く前に、計画が明確になるまでユーザーに質問します。新しい製品アイデアや機能が共有されたとき、または承認済みの IDEA_SCOPE.md やスコープ文書に対象者、課題、中心となるアクション、範囲が記載されていないものの構築を求められたときに使用します。「grill me」「poke holes」「stress-test this」「what am I missing」と言われた場合や、何を作るべきか迷っている様子の場合にも使用します。小さな修正、コピーの微調整、承認済みのスコープ文書で対応済みの作業には使用しません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
