Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
プロバイダー契約を通じて Spree 6 を外部システムに接続する場合に使用します。税務エンジン、運送会社の料金検索、WMS/3PL またはラベルプロバイダー、決済ゲートウェイ、検索エンジン(Meilisearch、Typesense、Algolia)、販売者への支払い、デジタルダウンロード/ライセンスキー、SSO/OpenID Connect またはカスタム JWT 発行者、OpenTelemetry/APM、ERP/PIM/DAM が対象です。よくある表現:「カスタム税務プロバイダー」「Avalara」「配送レートプロバイダー」「EasyPost」「フルフィルメントプロバイダー」「カスタム決済方法」「検索プロバイダー」「支払いプロバイダー」「デジタル資産プロバイダー」「SSO」「Okta/Entra ログイン」「Spree::Integration」「プロバイダーの認証情報を保存」「Spree.integrations」「どのレジストリに追加すればよいか」。すべてのプラグイン接続点(基底クラス、登録呼び出し、選択箇所、参照すべきドキュメント)のマップを提供します
Spree 6 の購入後フロー(返品(返金)、交換(別の商品)、請求(破損/不足/誤った商品。商品を返送せずに返金または交換品を受け取る))を扱う際に使用します。Spree::Return / Spree::Exchange / Spree::Claim、それらのステータスとワークフロー、市場ごとの返品期間とスタッフによる例外設定、returns.create.validate hook を使ったカスタム返品ポリシー、受領と再入庫(再販可能な商品)、元の支払い方法への返金とストアクレジット、前払い返品ラベル、返品と請求の理由、イベント、Store/Admin API エンドポイントを扱います。一般的な表現:「RMA」「return window」「30-day returns」「final sale items can't be returned」「restock returned items」「refund a return」「store credit refund」「exchange for a different size」「item arrived damaged」「send a replacement」「return label」「ReturnAuthorization」「CustomerReturn」「Reimbursement」。
高度な SQLModel パターンと、Alembic による包括的なデータベースマイグレーション。SQLModel モデルの作成、リレーション(一対多、多対多、自己参照)の定義、データベースマイグレーションの設定、クエリの最適化、N+1 問題の解決、継承パターンの実装、複合キーの使用、インデックスの作成、データマイグレーションの実行、Alembic の問題のトラブルシューティングに使用します。トリガーには「SQLModel」「Alembic migration」「database model」「relationship」「foreign key」「migration」「N+1 query」「query optimization」「database schema」や、ORM パターンに関する質問が含まれます。
インプレースの階層ツリーナビゲーションとドリルダウンパネル向けに、Syncfusion WPF SfTreeNavigator を実装します。WPF で階層型ナビゲーションパネル、ドリルダウンナビゲーション、パンくず形式のツリーナビゲーションを構築する場合に使用します。宣言的な項目作成、HierarchicalDataTemplate を使用した ItemsSource データバインディング、Default および Extended ナビゲーションモード、HeaderTemplate のカスタマイズ、MVVM ベースの SelectedItem 選択を扱います。
Three.js で 3D 数学を扱うときに使用:ベクトル、行列、クォータニオン、回転、色、座標変換。共有ベクトルの破壊的変更、誤った回転順序の使用、オイラー角のジンバルロックの混同といったよくある間違いを防ぐ。Vector3、Matrix4、Quaternion、Euler、Color、MathUtils、Box3、Sphere、座標系を扱う。キーワード:Vector3、Matrix4、Quaternion、Euler、Color、MathUtils、lerp、slerp、cross、dot、normalize、degToRad、Y-up、右手系、オブジェクトの回転、位置計算、スムーズな補間。
Three.js で 3D 形状、カスタムジオメトリ、インスタンス化メッシュを作成するときに使用する。dispose() を忘れる、BufferAttribute に needsUpdate を設定しない、インデックス付きの方が適切なのに非インデックスジオメトリを使うといったよくある間違いを防ぐ。BufferGeometry、BufferAttribute、21 種類すべての組み込みジオメトリ、InstancedMesh、ExtrudeGeometry、カスタムジオメトリをカバーする。キーワード:BufferGeometry、BoxGeometry、SphereGeometry、PlaneGeometry、InstancedMesh、BufferAttribute、geometry、shape、extrude、custom mesh、particles、point cloud、particle system、create shape。
Wails で Go のデスクトップアプリを構築するための専門 skill。v2(安定版)と v3(alpha)の両方を扱う。Go のデスクトップアプリ、webview アプリ、GUI を構築・レビュー・デバッグするときは常に使用 — Wails、wails.json、フロントエンドと Go バックエンドの連携、「desktop app in Go」への言及があれば(Wails を推奨)。重要: v2 と v3 は API に互換性がなく LLM がしばしば混同する — 必ずこの skill でバージョンを検出し、そのバージョンのセクションのみに従うこと。
サービス境界においてオプトインかつ報酬優先のマネタイズを強制する——報酬付き視聴はちょうど 1 つの特典のみを、真正な報酬結果(封じられた Rewarded/Dismissed/NoFill)でのみ付与し、獲得ループは注入された Clock に対して 1 日あたりの上限を設け、獲得コントロールは事前ロードされ、広告がロードされていない限り非表示にして、新規アカウントが「利用可能な広告なし」で行き止まりにならないようにし(Guideline 2.1 のリスク)、インタースティシャルは自然な区切りでのみ、サービスが管理する回数と経過時間の上限のもとで表示して呼び出し側を単純に保ち、主要な作業画面にはバナーを置かず、非消耗型のアンロック 1 つに加えて、起動ごとに再確認され UI が反応する前に単一の書き込みパスを通じてコミットされる Restore を用意し、派生した isEntitled provider を唯一のゲートとし、広告 SDK の初期化前に権利を復元して、支払い済みユーザーが広告 SDK を起動したり同意を解決したりトラッキングプロンプトを見たりしないようにする。広告の追加、報酬付き獲得ループの接続、インタースティシャルの配置、ペイウォールの構築、権利のゲート、広告ユニットの設定を行うときに使用する。
hooks、MCP 統合、チーム配布、段階的な開示に関する Claude Code プラグインの高度な機能。次の場合に積極的に有効化:(1)段階的な開示の設計、(2)hook の自動化、(3)PreToolUse および PostToolUse hooks、(4)MCP サーバー統合、(5).mcp.json の設定、(6)チームへのプラグイン配布、(7)リポジトリレベルのプラグイン構成、(8)コンテキスト効率、(9)プライベートマーケットプレイス、(10)${CLAUDE_PLUGIN_ROOT}。hooks のリファレンス、MCP パターン、チーム配布、コンテキスト効率に関するガイダンスを提供。
Docker でのローカル開発向け Azure サービスエミュレーター(2025)。次の場合に積極的に有効化:(1)Storage(Blob、Queue、Table)をエミュレートする Azurite、(2)Cosmos DB Linux Emulator コンテナー、(3)Event Hubs エミュレーター、(4)Service Bus エミュレーター、(5)Azure Functions Core Tools イメージ、(6)Azure SQL Edge コンテナー、(7)Azure App Configuration エミュレーター、(8)エミュレーターの接続文字列規約、(9)fixtures を使ったエミュレーターへのデータ投入、(10)CI でエミュレーターを対象に統合テストを実行する場合。エミュレーター選定マトリックス、docker-compose テンプレート、一般的な開発用接続文字列、シードデータのパターン、CI 統合手順を提供。
最適な新鮮なバックエンドを通じてコードを読み取り、一覧表示します。コードインテリジェンスバックエンド(tilth MCP、シンボルまたは型に基づく読み取りには LSP)を優先し、該当するバックエンドがない場合のみ、ネイティブの範囲指定読み取り/一覧表示ツールにフォールバックします。ユーザーがファイルやディレクトリの読み取り、表示、オープンを求めた場合に使用します。例:"read src/auth.ts"、"show me this file"、"what's in this directory"、"view lines 44-89"、"look at the imports"。シェルの表示/一覧表示ツールを指定された場合や、"open the file" と言われた場合も使用し、ソースファイルをシェルで無確認に読み取ってはいけません。シンボルやテキストの検索(cheez-search を使用)、コード編集(cheez-write を使用)、git/gh 操作には使用しないでください。
最も安全で古い内容を検出できるバックエンドを通じてコードを編集します。コードインテリジェンスバックエンド(tilth MCP のタグアンカー編集、LSP ワークスペース編集、構造的なコード変換には `sg --rewrite`)を優先し、該当するものがない場合のみネイティブのアンカー編集にフォールバックします。ユーザーがコードの編集、置換、変更、更新、削除、挿入を求めた場合に使用します。例:"replace this function"、"delete lines 44-89"、"update validateToken"、"add this import"、編集を伴う "fix this bug"、または "rewrite every X to Y" のような横断的なコード変換。ファイルの読み取り(cheez-read を使用)、コード検索(cheez-search を使用)、テスト/ビルドの実行には使用しないでください。
現在の作業ディレクトリのリポジトリに GitHub issues として保存された計画から、1 つのフェーズを実装します。フェーズ(子)issue の URL を指定するとそのフェーズを実装し、親計画 issue を指定すると現在のフェーズを見つけて実装します。呼び出しごとに 1 フェーズだけを実装し、ユーザーのレビューのために停止します。フェーズ issue を参照する pull request を作成し、マージすると issue が自動的にクローズされます。pull request は決してマージしません。
Salesforce org で Consumer Goods Cloud TPM Promotion Business Object (BO) API フレームワークを有効化し、追加したいカスタム Workflow Step についてユーザーにヒアリングし、その Apex クラスを生成・デプロイして create/update/copy ワークフローに組み込み、ヘッドレス REST 取り込みでエンドツーエンドに検証するために使用する。動作する参考例(SetCommentValue)を同梱するが、カスタマイズは org ごとにユーザーが提供する。\"deploy the promotion BO API\"、\"set up promotion BO API\"、\"headless promotion create\"、\"add a BO API workflow step\" でトリガーされる。
Sui 上の DeepBook Margin によるレバレッジ取引。レバレッジ取引アプリの構築、レバレッジポジションの理解、リスク比率、清算の仕組み、金利モデル、MarginManager のライフサイクル、またはプロトコルへのレバレッジ取引の統合を行う場合に使用する。ユーザーが DeepBook での担保に対する借入、マージンプールのパラメータ、または現物取引とレバレッジ取引の違いについて尋ねる場合にも使用する。現物取引と DeepBook SDK については `deepbook-sdk` スキルを参照。DeepBook のアーキテクチャとコントラクトアドレスについては `deepbook-overview` スキルを参照。Move スマートコントラクトの統合については `deepbook-move` スキルを参照。
DeepBook V3 を呼び出す Move スマートコントラクトの作成、レビュー、デバッグを支援します。オンチェーンでの指値注文・成行注文、プール作成、BalanceManager を使わないスワップ、フラッシュローン、BalanceManager/TradeCap による認可、プログラマブルトランザクションブロックでの DeepBook 呼び出しの組み立てを扱います。deepbook::pool、place_limit_order、swap_exact_base_for_quote、borrow_flashloan_base、FlashLoan hot potato、TradeProof、TradeCap/DepositCap/WithdrawCap、または Move.toml への `deepbook = { mvr = "@deepbook/core" }` の追加について質問されたときに使用します。
Sui 上での DeepBook Predict の統合を支援します。各ポジションがストライク価格の範囲となる満期ベースの予測市場、ポジションのミントと償還、市場のライフサイクルと決済、注文 ID の処理、PoolVault/PLP 流動性プールを扱います。DeepBook Predict、Sui 予測市場、バイナリ/方向性/レンジポジション、ストライク価格と満期、見積もり、決済または try_settle、市場状態、PLP シェア、predict vault、quoteCoinType、または `@mysten/deepbook-v3/predict` をインポートするコードについて質問されたときに使用します。現物取引には `deepbook-sdk` スキル、マージンには `deepbook-margin`、アーキテクチャには `deepbook-overview` を使用してください。
DOCA のあらゆる症状をデバッグする際に使用します。コンパイルできないビルド、doca_* シンボルを解決できないリンク工程、DOCA_ERROR_* を返すランタイム呼び出し、応答のないサービスやツール、スタックトレース / valgrind / コアダンプなどが対象です。ユーザーが必要としているのは、段階的な手順(インストール → バージョン → ビルド → リンク → ランタイム → プログラム → ドライバー)、詳細度の制御(--sdk-log-level、DOCA_LOG_LEVEL、doca-{lib}-trace 形式)、コンテナデバッグの制約、または Developer Forum への投稿に向けた状態の収集方法です。「DOCA debug」と言っていなくても起動します。暗黙の表現には、「undefined reference to doca_*」「ログを増やすには」「パケットが回線に届かない」「doca_caps が何も返さない」「コンテナ内の hugepages が空」などがあります。ライブラリ固有のデバッグ(Flow pipe trace、RDMA QP、Comch stats)、環境に起因する pkg-config や hugepages の問題、DOCA_ERROR_* の分類とライフサイクルの解釈、パフォーマンスやインシデント対応は対象外として、別のスキルに引き継ぎます。
Swift Package Manager を使って iOS プロジェクトに Dynatrace iOS SDK(OneAgent)をセットアップする。SPM 依存関係の追加、Dynatrace.plist 設定ファイルの作成、import 文の追加、プライバシー同意コードの追加、プロジェクトのビルドを自動化する。ユーザーが iOS アプリに Dynatrace モニタリングを統合、インストール、追加、セットアップしたいときにこのスキルを使用する。キーワード:Dynatrace、iOS、SDK、OneAgent、setup、install、integrate、SPM、Swift Package Manager、Info.plist、DTXApplicationID、DTXBeaconURL、mobile monitoring、RUM。
SVGグラフィック、流れるアニメーション効果、組み込みのダーク/ライトテーマ切り替え、PNG / JPEG / WebP / SVG / GIF / WebMへのワンクリック書き出し機能を備えた、独立したアニメーションHTMLファイルとして、プロ品質のアーキテクチャ図、ワークフロー図、シーケンス図、データフロー図、ライフサイクル/状態図を作成します。自然言語の説明または貼り付けたMermaidコードを受け取り、図を一からレイアウトします。システムアーキテクチャ図、インフラ図、クラウドアーキテクチャの可視化、セキュリティ図、ネットワークトポロジー、技術ワークフロー、承認フロー、ランブック、CI/CDフロー、プロセス図、API呼び出しシーケンス、リクエストのライフサイクル、データパイプライン、ETL/ELTマップ、PIIの境界、データリネージ、ステートマシン、ライフサイクル図、ステータス遷移の作成、またはMermaid図の変換/整形を求められた場合に使用します。
UI5 linter が報告するものの自動修正できない Component.js の非同期設定の問題を修正します。linter が次のルールを出力した場合に使用します。- `async-component-flags`:IAsyncContentCreation インターフェースの欠落、manifest 宣言の欠落、冗長な async フラグ、async:false エラー。- `no-removed-manifest-property`:インライン manifest v2 の async フラグ。非同期読み込み、IAsyncContentCreation、manifest 宣言に関するエラーがある Component.js ファイルで起動します。IAsyncContentCreation インターフェースを自動追加し、manifest を適切に設定します。
UI5 のモダナイゼーション中に発生したモジュールの循環依存を検出して解決します。ユーザーが「cyclic dependency」、「circular import」、「undefined module at runtime」、「lazy require」、「sap.ui.require sync」、「import cycle」と言及した場合、または正しいインポートパスにもかかわらずモジュールが undefined を返す場合に起動します。典型的な症状は、sap.ui.define のインポートパスが正しいのに実行時にモジュールが `undefined` になることです。2 ノードの循環(A↔B)は、使用頻度の低い依存関係を遅延 sap.ui.require() に変換して自動修正します。より長い連鎖(3 ノード以上)はハブ方式で自動修正します。修正できない連鎖は MODERNIZATION-ISSUES.md に報告します。他の Phase 3 の手順がすべて完了した後、Phase 3、Step 3.3(最終ステップ)として実行します。
GitHub README作成システム — 訪問者を3秒以内にスターにつなげるREADMEを作成します。AFFiNEが0から60Kスターを獲得した過程に基づき、タグライン設計、ファーストスクリーンの原則、セクション別コピーライティングガイド、Claude Code連携セクション、アンチパターン、公開前チェックリストを収録。特定のREADMEファイルを作成または改訂する場合に使用します。GitHub READMEライティングシステム — 3秒で訪問者をスターにつなげるREADMEを作成します。AFFiNEの0→60Kスターの実績に基づく、タグライン設計、ファーストスクリーンの原則、セクション別コピーライティングガイド、Claude Code連携、アンチパターン、公開前チェックリスト。特定のREADMEファイルを作成または改訂する場合に使用します。GitHub README作成システム — 訪問者を3秒でスターに変えるREADMEを作成します。AFFiNEの0→60Kスターの実績に基づき、タグライン設計、ファーストスクリーンの原則、セクション別ライティングガイド、Claude Code連携、アンチパターン、公開前チェックリストを収録。GitHub READMEライティングシステム — 訪問者を3秒でスターに変えるREADMEの作成方法。AFFiNEの0→60Kスターの実績から、タグライン設計、ファーストスクリーンの原則、セクション別コピーライティング、Claude Code連携セクション、アンチパターン、公開前チェックリストを紹介。トリガー:「write README」 | 「README template」 | 「GitHub README」 | 「project description」 | 「tagline」 | 「open source README」 | 「README structure」 | 「README review」 | 「fix README」 | 「rewrite README」 | 「README写作」 | 「写README」 | 「README模板」 | 「项目介绍」 | 「开源项目文案」 | 「改README」 | 「README检查」 | 「README 구조」 | 「README 작성」 | 「README 검토」 | 「READMEの書き方」 | 「READMEレビュー」
Web API のデータ収集とフロントエンドの署名問題に関する汎用的な手法です。API リクエストの取得や Node/Python のプロトコルプログラム作成、sign/token/動的 Cookie/カスタムヘッダー、ローカルで生成した値がサーバーに拒否される問題、HTTP 200 でも業務エラーや空データが返る問題、ブラウザーでは動くがローカルでは動かない問題、SDK や API の変更による不具合、難読化/JSVMP/WASM/環境の補完/Hook/計装、パラメーターの追跡やバージョンの記録が関わるタスクでは、ユーザーが「リバースエンジニアリング」と言わなくてもこの Skill を使用します。Camoufox MCP による証拠収集を組み合わせ、ページネーション、中断位置からの再開、変更後の回帰テストに対応した検証可能な収集プログラムを提供します。自社所有または許可された API のみが対象です。WeChat ミニプログラムの wxapkg 展開には、該当するミニプログラムスキルを使用してください。
キャラクターモデルのMeta Movement SDK(MSDK)リターゲティングを設定・調整します。ユーザーがMeta VRのボディトラッキング用にヒューマノイドFBX/prefabをリターゲティングする、リターゲティング設定を生成する、または生成された`<asset>.json`を手動編集する(既知の関節マッピングの修正、自動マッピング対象からの関節除外、ターゲット関節の名前変更、関節ごとのマッピングウェイト調整、マッピング動作のtwist/childAlignedTwistへの変更、Tポーズ値の編集)場合に使用します。ヘッドレスのエントリーポイントは `Meta.XR.Movement.Editor.MSDKUtilityEditor.RunDefaultRetargetingSetup(GameObject asset)` です。まずunity-cliを使って実行中のEditorで呼び出し、必要に応じて手動編集してください。ランタイムのリターゲティングコード、ソースの`OVRSkeletonData.json`、またはMSDK以外のファイルを編集している場合はスキップしてください。
統一ルーティング、フォールバック、分割払い(tashlumim)を用いて、イスラエルの決済ゲートウェイ(Cardcom、Tranzila、PayMe、Meshulam、iCredit、Pelecard)を統合します。複数ゲートウェイの決済統合、「slikat kartisim」、「tashlumim」、決済ルーティング、Shva ネットワーク、BOI の決済サービス規制、ゲートウェイ比較、またはイスラエルの加盟店向け決済抽象化レイヤーの構築についてユーザーが尋ねた場合に使用します。統一 API パターン、分割払い処理、Shva の清算ルール、規制遵守を提供します。単一ゲートウェイの設定には使用しないでください(cardcom-payment-gateway または tranzila-payment-gateway を使用)。
ユーザーが「MCP サーバーを追加」「MCP を統合」「プラグインで MCP を設定」「.mcp.json を使用」「Model Context Protocol をセットアップ」「外部サービスに接続」と依頼する場合、「${CLAUDE_PLUGIN_ROOT} と MCP」に言及する場合、または MCP サーバーの種類(SSE、stdio、HTTP、WebSocket)について話す場合にこのスキルを使用します。外部ツールやサービスとの連携に向け、Model Context Protocol サーバーを Claude Code プラグインに統合するための包括的なガイダンスを提供します。
MetabaseがOutdatedと表示する既存のMetabaseデータアプリ(`data_app.yaml`の`version`が、インストール済みのskillsとSDKが対象とするデータアプリ契約バージョンより古いもの)を、再開可能な手順で一度に1段階ずつ現行バージョンへ移行します。MetabaseでアプリがOutdatedと表示される場合、SDKアップグレード後に`npm run typecheck`または`npm run build`が失敗する場合、あるいは既存アプリの`version`がインストール済みskillsの対象バージョンより古い場合に使用します。アプリの作成には使用しません。
Motion(旧称 Framer Motion)を使った React 向け Web アニメーション。ジェスチャー、スクロール効果、スプリング物理、レイアウトアニメーション、SVG、マイクロインタラクション、読み込み状態を扱います。ドラッグ&ドロップ、スクロールアニメーション、モーダル、カルーセル、パララックス、ページ遷移、ホバー効果、段階的なリスト表示、ローディングスピナー、数値カウンターに使用します。AnimatePresence の終了アニメーション、リストのパフォーマンス、Tailwind の競合、Next.js の "use client"、拡大縮小されたコンテナ内のレイアウト問題を解決します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
