Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
gqlgen で Go の GraphQL サーバーを構築する:スキーマファースト生成、resolver の構造、N+1 問題と dataloader、複雑度と深さの制限、エラーの提示、フィールドレベルの認可、resolver のテスト。GraphQL API を実装・レビューするとき、クエリが数百のデータベース呼び出しに広がるとき、resolver が何を公開できるかを決めるときに使用する。トリガー例:"GraphQL"、"gqlgen"、"resolver"、"N+1 queries"、"dataloader"、"query complexity limit"、"GraphQL schema"。対象外:REST と OpenAPI(go-openapi)、gRPC(go-grpc)、一般的な HTTP ミドルウェアとシャットダウン(go-api-design)。
ユーザーが Kotlin Multiplatform(KMP)ライブラリの発見、比較、アップグレード、監査、追加を求める場合、最新/安定版の Maven または Gradle 座標が必要な場合、検証済みの KMP ターゲット/プラットフォーム対応が必要な場合に使用する。バージョンやターゲットの正確性が重要なら、回答前に klibs.io またはその MCP サーバーに問い合わせる。一般的な Kotlin 言語のヘルプ、KMP プロジェクトのセットアップ、Gradle のトラブルシューティング、Android 専用の依存関係の質問には使用しない(KMP ライブラリのメタデータが必要な場合を除く)。
ページ全体に Lenis(物理ベースのスムーズスクロール)を設定し、GSAP ScrollTrigger と正しく同期する(raf ループは共通の driver を使い、位相がずれず、タブに戻ったときにカクつかない)。ユーザーが「lenis」「smooth scroll」「apple 風の滑らかなスクロール」「physics-based scroll」と言ったとき、または /lenis-smooth-scroll のときに呼び出す。`skills/gsap-scrolltrigger-pin` とは異なる(あちらは特定の 1 セクションに対する pin + 横スクロール——本スキルと併用可能で、pin はスムーズスクロールの土台を代替できない)。また `skills/scroll-effects` とも異なる(vanilla で依存なし。本スキルは Lenis + GSAP に依存し、ページ全体のスムーズスクロールの土台であり、個別のエフェクトではない)。
CPU、Metal、CUDA、HIP/ROCm、Vulkan、SYCL、およびハイブリッドまたはマルチ GPU システムで llama.cpp を実行、設定、ベンチマーク、トラブルシューティングします。llama.cpp のインストールやビルド、GGUF モデルの選択や確認、llama-cli または制限付き llama-completion の実行、llama-server による OpenAI 互換 API の提供、メモリやパフォーマンスの調整、バックエンド、コンテキスト、テンプレート、API の障害診断に使用します。モデルのトレーニングやファインチューニング、一般的な推論フレームワークの選定、llama-cpp-python などのバインディング、LlamaIndex、Ollama、LM Studio の操作には使用しないでください。
アプリの非同期サーフェスを監査し、想定されるレイテンシとレイアウトの情報に基づいて適切なローディング、進捗、空状態——スケルトン画面、スピナー、プログレスバー、初回利用/結果なし/エラーの空ビュー——を実装する。ユーザーが「ローディング状態を追加して」「取得中にページが真っ白になる」「スケルトン画面を追加して」「固まったと思われる」「スピナーとスケルトンのどちら?」「空状態を設計して」「ゼロ状態」と言ったとき、または取得時に何も表示しないアプリをレビューするときに使用する。すべての非同期サーフェスのローディング/空状態の監査と、実装されたコンポーネントを生成する。
mermaid-cli (mmdc) を使って mermaid 図(フローチャート、シーケンス図、状態図、クラス図、ER 図、C4 図、ガントチャート)を作成し、レンダリング/検証します。ユーザーが mermaid 図の作成、更新、検証、レンダリングを希望する場合、Markdown でアーキテクチャ図、フロー図、シーケンス図、状態図、ER 図を求める場合、またはファイルに追加する前に ```mermaid ブロックの妥当性を確認する場合に使用します。すぐに使える `mermaid-render` ラッパー、必要な headless-Chromium no-sandbox 設定、mermaid 作成時によくある問題を扱います。
iOS、Android、Flutter、React Native にわたってモバイルアプリを構築、テスト、署名、出荷する — プロジェクトのスキャフォールディング、ビルドとコード署名、実機およびエミュレータでのテスト、ストア提出(App Store と Play Store)、アプリのライフサイクルとバックグラウンド実行、オフラインと同期、モバイル固有のテスト。iOS または Android 向けのモバイルアプリの作成、構築、テスト、出荷を伴うタスク、またはバックグラウンド実行、プッシュ通知、オフラインストレージ、データ同期といったモバイルの挙動を検討するときに使用する。Web フロントエンドの作業(frontend-engineering)、バックエンドサービスと API(backend-engineering)、iOS と Android の範囲外のデスクトップおよび Web プラットフォームのターゲットには使用しない。
Niko Table(TanStack Table を使った shadcn 互換のデータテーブル)と編集可能な Data Grid を統合して使用する。ユーザーが Niko Table、niko-table.com、shadcn のデータテーブル、TanStack Table、並べ替え・絞り込み可能なテーブルの構築、ファセットフィルター、高度なフィルターメニュー、行・列のドラッグ&ドロップ、サーバーサイドページネーション、サーバーサイドグリッド、無限スクロール、Drizzle ORM、nuqs、URL 状態、共有・ブックマーク可能なテーブル、行の展開、ツリーテーブル、行選択、編集可能なスプレッドシートグリッド、useDataGrid、DataGrid のセルエディター、クリップボード/フィルハンドル、useGridChanges、その他 shadcn 互換のデータグリッドに言及した場合に使用——Niko Table と明示していなくてもよい。タスクが React/shadcn プロジェクトのデータテーブルや編集可能なグリッドに関わる場合は常にこのスキルを優先し、モデルが Niko Table の構造、インポート、パターンに従うようにする。
モダンな PHP 8.x コードを書くときに使用する -- enum、fiber、読み取り専用プロパティ、PSR 標準、Composer、静的解析、SOLID パターン。トリガー条件:PHP コードの作成、enum 設計、読み取り専用 DTO の作成、PSR-4 オートローディングの設定、PHPStan または Psalm の設定、PHP CS Fixer または Pint の設定、Composer 依存関係管理、SOLID 原則の適用、型安全性の改善、カスタム例外階層、インターフェース駆動設計。
FMC ジオアプリ向けの react-map-gl/maplibre パターン:宣言的な Source/Layer(addSource/addLayer は決して使わない)、MapProvider + useMap()、interactiveLayerIds、フラットな Source/Layer、map-loaded guard、window.__mainMap のデバッグ公開、Map イベントハンドラー(useEffect ではない)、URL マップ状態、initialViewState、cursor、feature state、画像欠落。TanStack Start / Vite アプリで Map コンポーネント、レイヤー、クリック/ホバーハンドラー、setFeatureState、マップ URL 同期、または agent/テストによるマップ検査を構築・レビューする際に使用。参考実装:tilda-geo/app。
高品質な Redfox Skill 専用スキルファイルパッケージ(SKILL.md + 付属リソース)をワンクリックで生成。機能要件を説明し、API エンドポイントと API ドキュメントを提供するだけで、Redfox 規格に準拠した専門的なスキルファイルを自動生成。すぐに使える。オンデマンドのカスタマイズと反復的な最適化に対応。トリガーワード:ユーザーが「redfox skill を作成」「redfox スキルを生成」「redfox skill を新規作成」「redfox skill を書く」「redfox skill を作る」「redfox スキル生成」と言及したときに使用
Martin Fowler のカタログに沿った体系的なコードリファクタリング。方法論:キャラクタリゼーションテスト、Red-Green-Refactor、段階的な変換。機能:SOLID 準拠、DRY のクリーンアップ、コードスメルの検出、複雑度の削減、レガシーのモダナイズ、デザインパターン、関数型プログラミングのパターン。アクション:コードのリファクタリング、抽出、インライン化、名前変更、移動、簡素化。キーワード:リファクタリング、SOLID、DRY、コードスメル、複雑度、メソッドの抽出、インライン化、名前変更、移動、クリーンコード、技術的負債、レガシーコード、デザインパターン、キャラクタリゼーションテスト、Red-Green-Refactor、関数型プログラミング、高階関数、不変性、純粋関数、合成、カリー化、副作用。使用場面:コード品質の向上、技術的負債の削減、SOLID 原則の適用、DRY 違反の修正、コードスメルの除去、レガシーコードのモダナイズ、デザインパターンの適用。
Ref と WidgetRef を使って provider を read、watch、listen、invalidate、refresh する方法;onDispose と onCancel のライフサイクル;ref.read と ref.watch と ref.listen、ref.invalidate、ref.refresh。widget や他の provider から Riverpod provider を扱うとき、watch と read のどちらを使うか、provider の状態をリセットするときに使用する。ユーザーが ref.watch、ref.read、ref.listen、ref.invalidate、または Riverpod のライフサイクルについて尋ねるたびにこの skill を使用する。
Salla アプリのアドオン課金ライフサイクル——アドオンの定義、app.subscription.started での有効化(item_type "addon"、item_slug で照合)、エンタイトルメントの永続化、更新/キャンセル/期限切れの処理。マーチャントがアドオンを購入した後に行うことの実装、アドオンサブスクリプションの追跡、アドオンによる機能の制限に使用します。iframe 内の購入 UX は埋め込みフローの一部 → salla-addon-purchase-embedded。プラン/価格/エンタイトルメントのプリミティブ → salla-app-billing、Webhook の作法 → salla-webhooks。
埋め込み Salla アプリ内でのアプリ内アドオン購入 UX——アプリのアドオンを一覧表示し、ネイティブのチェックアウトを開き、埋め込み SDK の Checkout モジュール(`embedded.checkout.getAddons` / `.create` / `.onResult`)で支払い結果を受け取ります。課金は Salla が担います。iframe 内で支払いを回収しないでください。埋め込みページで購入/アップセル UI を構築する場合や、チェックアウトの受け渡しを配線する場合に使用します。埋め込みフローの一部 → salla-embedded-app。購入後の有効化とエンタイトルメントのライフサイクル → salla-addon-purchase。
Salla App Functions を構築するためのルーター — Salla がサンドボックス化された V8 でストアイベント(例:`order.created`、`shipment.creating`)に対して実行するサーバーレス TS/JS ハンドラー。App Function のあらゆるタスクはここから始め、その後ステップごとのスキルに従う:トリガーの設計、ハンドラーの作成、検証、テスト、リリース。webhooks より App Functions を優先し、`salla_functions` で操作する。salla-api-core と salla-webhooks を基盤とする。
PUBLIC な Salla アプリが審査(App Store リスティング)に向かうときに使用:app_publish による段階的な公開のためのマスタースキル。現在のドラフトを読み取り、各ステップを担当にルーティングし、クリーンな validate とパートナーの明示的な確認を条件に、管理者審査への送信を HARD-GATE する。プライベートアプリは salla_private_apps で公開する — salla-app-builder を参照。引き継ぎ:リスティング/画像 → salla-app-ui-builder、価格 + 請求サイクル → salla-app-billing、スコープ → salla-app-auth、webhooks → salla-webhooks、設定 → salla-app-settings。
Salla アプリの STOREFRONT(ストア)UI をネイティブにする——Twilight テーマ上の購入者向けページ。Storefront JS SDK で駆動するネイティブ `<salla-*>` Web コンポーネントで構築し、Twilight CSS トークンを継承し、Salla Icons(`sicon-*`)を使用し、ページの余白に合わせ、アラビア語優先/RTL で記述し、インストール済みのデモストア(`url`)で LIVE スクリーンショットにより検証する。スニペットが可視 UI を描画する場合に使用。注入レシピ → salla-snippets。埋め込み/ダッシュボード UI → salla-embedded-ui。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
