Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
ミニプログラムの構築、デバッグ、プレビュー、テスト、公開、最適化を行うためのWeChat Mini Program開発スキル(小程序开发、调试、预览、发布)。プロジェクト構成と設定(`project.config.json`、`appid`、`miniprogramRoot`、`tabBar`、ルーティング/ナビゲーション、アイコンアセット)、WeChat Developer Tools Nightlyのワークフロー(`wechatide` CLI、WeChat IDE Skills/MCP)、`miniprogram-ci`によるプレビュー/アップロード、コンソール/ネットワークのデバッグ、メッセージ配信(消息推送)とカスタマーサービスの自動返信(客服消息)、ミニプログラムのSEO/検索インデックス(小程序搜索优化、页面收录、搜索推广、mpcrawler)、明示的に使用する場合のCloudBase統合(`wx.cloud`、腾讯云开发、云开发)を扱います。WeChat Mini Programの作成、開発、変更、デバッグ、プレビュー、デプロイ、公開、プロモーションに使用します。Webフロントエンド(web-developmentを使用)、純粋なバックエンドサービス(cloudrun-development / cloud-functionsを使用)、UIデザインのみの作業(ui-designを使用)には使用しません。
Turbo パイプライン用の SQL、TypeScript、動的テーブル変換を作成します。内容:_gs_log_decode による EVM ログのデコード、ブロックチェーンデータのフィルタリング/型変換、イベント結合のための UNION ALL、TypeScript/WASM 変換(invoke function)、動的ルックアップテーブル(dynamic_table_check)、変換の連結、Solana のデコード。次のような依頼が対象です:「Transfer イベントをデコード」「SQL 変換を書く」「コントラクトでフィルタリング」「TypeScript 変換」「動的テーブル」「UNION ALL」。パイプラインの YAML 構造には /turbo-pipelines、エンドツーエンドの構築には /turbo-builder を使用してください。
assistant-ui でアシスタントのメッセージテキストを Markdown としてレンダリングします。MarkdownTextPrimitive または markdown-text 要素を MessagePrimitive.Parts に接続する、Shiki または Prism のハイライトを導入する、KaTeX の数式や Mermaid の図を追加する、モデルが生成した数式の区切り文字を正規化する、またはコード、数式、Mermaid、CJK プラグインに対応したブロック認識型ストリーミングに StreamdownTextPrimitive を選ぶ場合に使用します。遅延・スムーズ解析の動作、コードブロックのオーバーライド、ストリーム完了を扱います。周囲のスタイルなしのメッセージ構成には primitives を、スタイル付きレンダラーの導入や編集には elements を使用します。
RemoteEvent、RemoteFunction、UnreliableRemoteEvent、サーバー権威、引数と Instance の検証、レート制限、距離/所有権チェック、対象を絞ったレプリケーション、ストリーミング、ライフサイクル、予測、調整を用いて、Roblox のクライアント/サーバーネットワークを設計・強化します。Roblox のリモートイベント、エクスプロイト、リクエストのスパム、マルチプレイヤーのレプリケーション、ネットワーク所有権、高頻度の外観更新、サーバー/クライアント間の同期ずれに使用してください。
@Test、@Suite、#expect、#require、confirmation、traits、withKnownIssue、Attachment.record、processExitsWith の終了テストとキャプチャリスト、Test.cancel、Issue.record による警告/手動失敗、XCTest から Swift Testing への移行、Xcode 27 の相互運用モード、XCUITest の UI テスト境界、パフォーマンス/スナップショットの境界、モック、非同期パターン、テスト構成を扱い、Swift Testing フレームワークのテストを作成・移行します。テストの作成、XCTUnwrap や XCTFail などの XCTest アサーションの変換、高度な Swift Testing API の利用可否の確認、または XCTest/XCUITest を残すべきかの判断に使用します。
Goldsky のマネージド EVM RPC エンドポイントサービス、Goldsky Edge の設定とトラブルシューティングを行います。Edge RPC、Goldsky RPC エンドポイント、edge.goldsky.com、遅い eth_getLogs、レート制限、ヘッジリクエスト、flashblocks、HyperEVM システムトランザクション、従量課金の x402 RPC、料金、Edge ダッシュボード、gs_edge_ キー、rpc-edge、エラー -32005/-32012/-32014/-32015/-32016 が対象です。高い耐障害性と低レイテンシを備えた EVM エンドポイント、およびプロバイダー比較を扱います。セルフホスト可能な eRPC の設定については docs.erpc.cloud/llms.txt を参照してください。既存のプロバイダーを維持しながらキャッシュで料金を削減する場合、または x-cache / x-edge-billable / goldsky boost については /boost を使用してください。Pipeline と Subgraph の質問には別の skill があります。
React アプリケーションの包括的なコードレビューを行い、コンポーネントアーキテクチャ、Hooks の使用法、React 19 のパターン、状態管理、パフォーマンス最適化、アクセシビリティへの準拠、TypeScript 統合を検証する。React のコード変更のレビュー、プルリクエストのマージ前、新機能の実装後、コンポーネントアーキテクチャの検証に使用。「review React code」「React code review」「check my React components」で起動。
Google Cloud、AI/Gemini、Android、Chrome、Web、Flutter、Go、Firebase など、Google の開発者プラットフォーム全般の公式ドキュメントを検索、取得、統合します。Developer Knowledge MCP サーバー(search_documents、get_documents、answer_query)と連携し、代替手段として Developer Knowledge REST API も利用できます。gcloud CLI コマンド、API 構文、IAM 権限、公式ドキュメント、アーキテクチャの比較、製品選択の概要を調べる場合に使用します。ローカルファイルシステムの検索や Google 以外のドキュメントには使用しないでください。
grafana-app-sdk を使った作業を始める際に使用します。Grafana アプリのスキャフォールディング、Grafana App Platform アプリの初期化、デプロイモード(スタンドアロン Operator/grafana/apps/フロントエンドのみ)の選択、アプリ固有の設定の接続、SDK の導入を扱います。`grafana-app-sdk` CLI のインストール、各デプロイモードでの `project init`、プロジェクト構成、スキーマ中心のワークフロー(CUE kinds → 生成コード → reconciler/admission ロジック)、環境変数駆動のアプリ設定用 `SpecificConfig` を網羅します。ユーザーが「新しいアプリを作る」「Grafana app platform」「kinds and watchers」「operator scaffold」とだけ言った場合や、SDK を明示せず Grafana リポジトリ内の `apps/` について尋ねた場合にも使用します。
iOS/macOS アプリのローカライズと国際化を実装、レビュー、改善します。String Catalogs (.xcstrings)、生成されるローカライズ可能なシンボル、安定したキー命名、LocalizedStringKey、LocalizedStringResource、複数形、数値・日付・計測値向けの FormatStyle、右から左へのレイアウト、Dynamic Type、ロケール対応の書式設定を扱います。多言語対応の追加、String Catalogs の設定、コンパイル時に安全なローカライズキーのためのシンボル生成の有効化、複数形の処理、ロケール別の日付・数値・通貨の書式設定、ローカライズのテスト、またはアラビア語やヘブライ語などの RTL 言語で UI を正しく動作させる場合に使用します。
Swift の並行処理に関するコンパイラーエラーを解決し、扱いやすい並行処理(SE-0466)を導入して、データ競合を安全に防ぐ非同期コードを記述します。Sendable 適合エラー、actor 分離の警告、厳格な並行処理の診断の修正、デフォルトの MainActor 分離、@concurrent、nonisolated(nonsending)、Task.immediate の導入、actor ベースのアーキテクチャや TaskGroup を使った構造化並行処理、バックグラウンド処理のオフロードの設計、@preconcurrency から完全な Swift 6 厳格並行処理への移行に使用します。
コーディングタスクをバックグラウンドの実装担当として Grok Build CLI に委任し、その後、自分で差分をレビューして取り込みます。ユーザーが実装作業を Grok に任せたい場合(「Grok に X をやらせて」「これを Grok に委任して」「Grok で処理して」「Grok Build で実装/修正/リファクタリングして」「grok CLI にこれをやらせて」など)、またはレビュー担当のまま一連のコーディングタスクを Grok に処理させる場合に使用します。ユーザー自身が差分をレビューしてコミットする場合に優先します。直接処理できるほど小さなタスクや、委任せずにコードを直接書いてほしい場合には使用しないでください。
grafana-app-sdk アプリ向けの reconciler と watcher を実装します。`TypedReconciler[*MyKind]` の reconcile 関数を作成し、generation ベースのスキップパターンを適用し、`resource.UpdateObject` で競合に安全なステータス更新を行い、`BasicReconcileOptions`(namespace、ラベル/フィールドフィルター、finalizer 管理)を設定します。イベント形式の処理には `Watcher` を使用し、`UnmanagedKinds`(アプリが所有しないリソース)を reconcile し、すべてを `app.go` に登録します。reconciler の作成、reconcile ループの実装、非同期ビジネスロジックの追加、作成/更新/削除イベントの処理、リソース状態の変更処理、`RequeueAfter` による定期的な再同期のスケジュール、Watcher と Reconciler の選択、コントローラーの `app.go` への接続に使用します。ユーザーが「このリソースを処理」「X イベントを処理」「コントローラーを書く」と言い、「reconciler」と言わない場合も対象です。
オンチェーンデータを扱うホスト型 GraphQL API、Goldsky Subgraphs の構築、作成、デプロイに使用します。subgraph の作成、スキャフォールド、記述、デプロイ、schema/entities の設計、AssemblyScript マッピングハンドラーの作成や修正、subgraph.yaml(ハンドラー、テンプレート、ABI からの即時 / ノーコード生成)の設定、GraphQL エンドポイント、タグ、webhook のセットアップ、遅い subgraph(eth_calls、不変エンティティ)の最適化、または subgraph の一時停止 / 再開に対応します。トリガー:「subgraph の構築 / デプロイ / スキャフォールド」「マッピングの記述」「schema の設計」「subgraph.yaml」「instant subgraph」「複数の subgraph の結合 / 合成 / マージ」「クロスチェーン subgraph」「インデックス速度の最適化」「eth_calls が多すぎる」「subgraph の一時停止 / 再開」。subgraph が失敗、停滞、エラー発生中、またはデプロイできない場合は /subgraph-doctor を使用します(正常な subgraph の最適化はこちらを使用し、doctor は使いません)。The Graph からの移行には /subgraph-migrate を使用します。GraphQL を使わずに生のチェーンデータを DB にストリーミングする場合は /turbo-builder を使用します。
3つのk6リポジトリ(k6-DefinitelyTyped(TypeScript型)、k6-docs(ユーザードキュメント)、k6(リリースノート/変更履歴))に関するドキュメントを作成またはレビューします。k6のドキュメントスタイル規約を適用し、TypeScript型定義を生成し、リリースノートを下書きし、k6@masterに対して例を実行して検証します。k6ドキュメント、k6変更履歴、k6リリースノート、k6 APIリファレンス、k6 TypeScript型、負荷テストのドキュメントの作業や、ユーザーが「ドキュメント」と明示しなくてもk6、k6-docs、k6-DefinitelyTypedリポジトリ内の内容の作成、編集、レビューを求める場合に使用
壊れた Goldsky Subgraphs の診断と修復を行います。subgraph の失敗、停滞、同期停止、インデックス停止、自動一時停止、エラー返却、デプロイ失敗が発生している場合に使用します。トリガー:「subgraph の同期停止」「ブロックで停止」「subgraph の停滞」「subgraph のデプロイ失敗」「インデックスエラー」「SubgraphSyncingFailure」「ハンドラー内の予期しない null」「ネットワークが見つからない」「デプロイがすでに存在する」「subgraph がデータを返さない」「subgraph エンドポイント 404」「subgraph の上限に到達」「レート制限」。ユーザーが問題とともに subgraph の名前を挙げた場合も使用します。CLI コマンドを直接実行して状態確認、ログの読み取り、根本原因の特定、修正の適用を行います。構築、作成、デプロイ、エンドポイント / タグの参照、または正常だが遅い subgraph(例:eth_calls が多すぎる)の最適化には、代わりに /subgraph-builder を使用します。The Graph からの移行には、代わりに /subgraph-migrate を使用します。
grafana-app-sdk アプリ向けに、スキーマ、バージョン管理、フィールド制約、名前付き型定義、カスタムルート、コード生成設定を含む CUE kind 定義を作成します。`grafana-app-sdk project kind add` で kind のひな形を作成し、型制約(正規表現、列挙、範囲)付きの spec/status スキーマを記述し、再利用可能な構造体のために `#` を接頭辞とする名前付き型を定義し、アプリマニフェストにバージョンを登録して、明示的なエラーリカバリーとともに `grafana-app-sdk generate` を実行します。CUE kind の作業、新しいリソース型の追加、既存 kind へのバージョン追加、スキーマのフィールド制約の記述、`#Definition` 型の定義、カスタムルートの追加、`kinds/` 配下のファイル編集のほか、ユーザーが「リソースをモデル化」「CUE スキーマを追加」「kind を記述」と依頼した場合に使用します。「CUE」と明示されていない場合も対象です
LLMのファインチューニング、カスタムモデルのトレーニング、または特定のタスクに合わせた基盤モデルの調整に使用します。LoRA/QLoRAアダプターの設定、JSONLトレーニングデータセットの準備、ファインチューニング実行時のハイパーパラメーター設定、アダプタートレーニング、転移学習、Hugging Face PEFTによるファインチューニング、OpenAIのファインチューニング、指示チューニング、RLHF、DPO、ファインチューニング済みモデルの量子化とデプロイに活用できます。トリガー語:LoRA、QLoRA、PEFT、finetuning、fine-tuning、adapter tuning、LLM training、model training、custom model。
Django REST Framework を使って Django の Web アプリや REST API を構築する際に使用します。settings.py、models.py、manage.py、または Django プロジェクトのファイルを扱うときに呼び出します。適切なインデックスを持つ Django モデルの作成、select_related/prefetch_related による ORM クエリの最適化、DRF シリアライザーとビューセットの構築、JWT 認証の設定を行います。トリガー語:Django、DRF、Django REST Framework、Django ORM、Django model、serializer、viewset、Python web。
アセンブリ、アンカー、制約、衝突グループ、CanCollide/CanTouch/CanQuery、レイキャストと重なりクエリ、質量、インパルス、力、速度、移動アセンブリ、クリーンアップ、ネットワーク所有権を使って、Roblox の物理シミュレーションとクエリを実装します。Roblox の衝突、ヒット検出、RaycastParams、PhysicsService、飛翔体、乗り物、ノックバック、制約、非推奨の BodyMovers、不安定な動作、クライアント所有の物理を悪用する問題に使用します。
スタック、グリッド、リスト、スクロールビュー、フォーム、コントロールを使って SwiftUI レイアウトを構築します。VStack/HStack/ZStack、LazyVGrid/LazyHGrid、セクションとスワイプ操作を備えた List、ScrollPosition とスクロール連動の表示サーフェスを使う ScrollView、バリデーション付き Form、Toggle/Picker/Slider、.searchable、オーバーレイパターンを扱います。データ駆動型レイアウト、コレクションビュー、ページ形式の詳細表示、設定画面、検索インターフェース、一時的なオーバーレイ UI に使用します。
@grafana/scenes フレームワークを使って Grafana プラグインのページを構築します。新しいシーンページの作成、パネルやビジュアライゼーションの追加、ドリルダウンナビゲーションの設定、変数の定義、クエリーランナーの構成、テーブル/時系列/統計パネルの構築、SceneObjectBase の拡張によるカスタムシーンオブジェクトの作成に使用します。Grafana プラグインで SceneApp、SceneAppPage、EmbeddedScene、SceneQueryRunner、SceneDataTransformer、PanelBuilders、SceneFlexLayout、QueryVariable、ドリルダウン/タブの設定を扱う作業で起動します。
React.lazy、Suspense、webpack のコード分割を使用して Grafana アプリプラグインのバンドルサイズを最適化します。プラグインのバンドルサイズ削減、module.js の最適化、コード分割の追加、初期読み込みパフォーマンスの向上、プラグインチャンクの分割、プラグインページの遅延読み込み、Grafana アプリプラグインへの遅延読み込み実装を求められた場合に使用します。「プラグインのバンドルサイズを最適化」「module.js が大きすぎる」「プラグインの読み込みが遅い」「プラグインをコード分割」「初期 JS ペイロードを削減」「プラグインで Suspense を使いたい」などの表現で起動します。
Grafana プラグインを React 19 対応に移行します。React 19 向けのプラグイン更新、React 19 への準備や互換性修正、React 19 へのアップグレードまたは移行、grafanaDependency の 12.3.0 への更新、jsx-runtime の外部化、react-detect の実行を依頼された場合に使用します。「update plugin for React 19」「React 19 migration」「prepare for React 19」「plugin React 19 compat」「grafanaDependency 12.3.0」「JSX runtime externals」「react-detect」「SECRET_INTERNALS」「ReactCurrentOwner」「ReactCurrentDispatcher」などのフレーズで起動します
C4 モデルの Mermaid 図を使用してアーキテクチャドキュメントを生成します。アーキテクチャ図の作成、システムアーキテクチャの文書化、ソフトウェア構造の可視化、C4 図やコンテキスト/コンテナー/コンポーネント/デプロイメント図の生成に使用します。「architecture diagram」「C4 diagram」「system context」「container diagram」「component diagram」「deployment diagram」「document architecture」「visualize architecture」などで起動します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
