Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
貧血ドメインモデルを検出し、検証してリッチドメインモデルへリファクタリングし、戦術的 DDD パターン(エンティティ、値オブジェクト、集約、ドメインサービス、ドメインイベント)を適用します。ユーザーがドメインモデルや DDD コードの検証・レビュー・確認、貧血モデルの検出、ドメインオブジェクトのリファクタリング、カプセル化の改善を求める場合、または「anemic model」「rich domain」「aggregate」「value object」「domain event」「ubiquitous language」「is this good DDD」「does this follow DDD」「check my domain」などに言及する場合に使用します。モジュールやサービスの境界設計、アーキテクチャ分解、戦略的 DDD のコンテキストマッピング、ドメイン層外のコード(DTO、コントローラー、インフラストラクチャアダプター)には使用しないでください。
組み込みプリミティブ、BufferGeometry、BufferAttributes、インデックスメッシュ、カスタム頂点データ、ラインとポイント、インスタンスレンダリングで Three.js のジオメトリを構築・最適化する。メッシュの作成、頂点や UV の編集、形状の生成、ドローコールの削減、ジオメトリのメモリとカリング動作の診断に使用する。トリガー:Three.js geometry、BufferGeometry、BufferAttribute、vertices、indices、custom mesh、InstancedMesh、instancing、draw calls、line geometry、points、mesh optimization。
LoadingManager、GLTFLoader、DRACOLoader、KTX2Loader、テクスチャ/HDR ローダー、非同期エラー処理、キャッシュ、進捗レポート、リソースの所有権で Three.js アセットを読み込み・管理する。GLB/GLTF モデル、テクスチャ、HDR アセット、圧縮ジオメトリをインポートするとき、または遅い・失敗する・重複する・リークするアセット読み込みを修正するときに使用する。トリガー:Three.js loader、GLTFLoader、GLB、glTF、DRACOLoader、KTX2Loader、LoadingManager、texture loader、HDR loader、loading progress、asset cache。
Three.js のテクスチャを読み込み、設定し、最適化する:カラースペース、ラップ、フィルタリング、ミップマップ、UV 変換、法線/AO/PBR マップ、キューブおよび HDR 環境、データ/canvas/動画テクスチャ、レンダーターゲット、テクスチャメモリ、破棄。画像が正しく表示されない、UV の繰り返しがおかしい、HDR/IBL が必要、テクスチャ品質と GPU メモリを調整する必要があるときに使用する。トリガー:Three.js texture、TextureLoader、UV mapping、color space、sRGB、mipmap、anisotropy、normal map、environment map、cubemap、HDR texture、render target、video texture。
NVIDIA Megatron-Core を使い、テンソル、パイプライン、シーケンス、コンテキスト、エキスパート並列処理で、2B~462B パラメーターの大規模言語モデルをトレーニングします。H100 での FP8 と Mixtral 形式モデルの MoE 設定も扱います。TP/PP/DP/CP のサイズ選択、分散トレーニングの開始、マイクロバッチサイズの調整、低い MFU、メモリ不足エラー、損失の発散への対処を解説します。NVIDIA A100/H100 GPU で 10B を超えるモデルをトレーニングする場合、LLaMA 形式モデル向けに 3D 並列処理を設定する場合、MoE トレーニング用にエキスパート並列処理を構成する場合、または MFU を 40~47% に近づけたい場合に使用します。70B 未満のモデルやより簡単な構成には、代わりに PyTorch FSDP、DeepSpeed、または HuggingFace Accelerate を使用してください。
既存の OTP / ワンタイムパスコードのフローを、Twilio Programmable Messaging API(自前実装:コード生成 → SMS 送信 → 検証)から Twilio Verify API(マネージドなコード生成、配信、有効期限、レート制限、Fraud Guard)へ移行する。Verify が置き換えるもの、Verify Service の作成、送信 + チェックロジックの置き換え、Lookup による E.164 フォーマット、独自カスタムコードの持ち込み、エラーコードの変換、安全な段階的カットオーバーを扱う。開発者が OTP/2FA の配信を Programmable Messaging から Verify に移す場合、または「自分で SMS コードを送る代わりに Verify を使うべきか?」と尋ねたときに使用。
UiPath ソリューションのプランナー兼デザイナー。PDD / SDD ファイル(`pdd.md`、`*-sdd.md`)には必ず使用します。Process Definition Document (PDD) またはその他のプロセス知識ソース(Confluence ページ、SOP、BPMN モデル、会議の文字起こし)から Solution Design Document (SDD) を作成し、SDD から複数スキル・複数プロジェクトのタスクリストを導出して、TaskCreate 呼び出しをリアルタイムで発行します。既知の製品の単一プロジェクト構築で PDD/SDD がない場合 → 該当スキル。不明確な依頼や「何を作ればよいか」→ ここ。`uip solution` のライフサイクルと `.uipx` → uipath-solution。ソリューション以外の Orchestrator/IS/auth/traces → uipath-platform。`.xaml`/`.cs` → uipath-rpa。`.flow` → uipath-maestro-flow。.bpmn の構築・編集 → uipath-maestro-bpmn(設計入力としての .bpmn も対象)。`agent.json`/`.py` → uipath-agents。case-SDD を作成する唯一のスキル。caseplan.json の構築 → uipath-maestro-case。
コード分析による Unity のバグの体系的な診断と修正。バグを分類し、実行パスを追跡し、予防策を含む修正案を提示する。トリガー:/unity-debug、/debug、'bug Unity'、'NullReferenceException'、'crash Unity'、'erreur Unity'、'ne marche pas'、'comportement bizarre'、'MissingComponentException'、'glitch visuel'、'physics bug'。ユーザーが Unity のバグ、エラー、クラッシュ、予期しない動作を報告したときに使用する。構造化された診断を出力する:症状、原因、修正、予防。
公式ドキュメント(references/llms-txt.md)に基づき、LoRA と QLoRA を使ってより高速かつ低メモリでトレーニングするライブラリ Unsloth による大規模言語モデルのファインチューニングを案内します。Unsloth で LLM の LoRA または QLoRA ファインチューニングを設定する場合、トレーニング中の GPU メモリ使用量を削減する場合、Unsloth の機能や API を調べる場合、トレーニングコードをデバッグする場合、またはベストプラクティスを学ぶ場合に使用します。Unsloth を使わず、通常の Hugging Face Transformers または PEFT で行う一般的なモデルのトレーニングには対応しません。
Symfony で Leaflet または Google Maps を使ったインタラクティブな地図のための Symfony UX Map。マーカー、ポリゴン、ポリライン、円、情報ウィンドウ、LiveComponent 連携を扱います。地図の表示、マーカーの配置、図形やルートの描画、地図イベントの処理、店舗ロケーターの構築、カスタムタイルレイヤーの使用、LiveComponent による地図のリアクティブ化に使用します。コードトリガー:<twig:ux:map />、Map()、Point()、Marker()、Polygon()、Polyline()、Circle()、InfoWindow()、MapOptionsInterface、ComponentWithMapTrait、fitBoundsToMarkers、ux:map:marker:before-create、ux:map:connect、SYMFONY_UX_MAP_DSN。また、ユーザーが「地図を表示する方法」「マーカーを追加する方法」「地図上にポリゴンを描く方法」「地図のクリックイベントを処理する方法」「リアクティブな地図を作る方法」「Symfony で Leaflet を使う方法」「Symfony で Google Maps を使う方法」「地図が表示されない」「地図の高さがゼロ」と尋ねた場合にもトリガーします。SVG アイコン(ux-icons を使用)や一般的なフロントエンドのインタラクティビティ(stimulus を使用)にはトリガーしないでください。
任意の動画をシネマティックなスクロール駆動のランディングページに変換する——スクロールに合わせて表示フレームが動画内を進む Apple 風のヒーロー。ユーザーが動画ファイルを提供し、「この動画からランディングページを作って」「スクロールフレームのサイト」「Apple 風のスクロールサイト」「動画をスクラブするヒーロー」「GitHub Copilot のランディングページのように」または同等の依頼をしたときに使用。ffmpeg で等間隔の N フレームを抽出し、スティッキーヒーロー + スクロールに応じて表示フレームを差し替える JS スクロールリスナーを含む自己完結型の HTML ページを構築し、その下に見出し、セクション、CTA を配置する。YUV.AI プロジェクトでは yuv-design-system スキルを Neon モード(ピンク/シアン/白、YUV.AI ウェブのデフォルト)で適用する——Decks(紫/黄)はスライド専用。汎用 / 非 YUV.AI プロジェクトでは、ソース動画に応じて適切なパレットを選ぶ。出力は `index.html` と `frames/` ディレクトリを含む 1 つのフォルダ——任意の静的ホストに置くだけ。
Rolldown と Oxc による Vite 8+ 開発。vite.config.ts の設定、rollup/esbuild 時代の設定の移行、environments と hook filters を使った Vite プラグインの作成、Vite 8 における SSR、Module Runner、本番ビルドの挙動のトラブルシューティングに使用する。トリガー:vite、vite.config.ts、rolldownOptions、oxc、module runner、environments、hotUpdate、lightning css。
Weights & Biases(W&B、wandb)で機械学習の実験を記録、追跡します。メトリクス、ハイパーパラメーター、チェックポイント、スイープ、系譜情報付きアーティファクト、モデルレジストリ、カスタムチャート、共有可能なレポートを扱います。PyTorch、HuggingFace Transformers、PyTorch Lightning、Keras/TensorFlow との連携も含みます。トレーニング実行を記録して構成間で比較する場合、自動ハイパーパラメーター探索を実行する場合、データセットやモデルをアーティファクトとしてバージョン管理する場合、モデルのバージョンを登録する場合、またはチームのワークスペースで結果を共有する場合に使用します。オフラインまたは接続が不安定な環境でのトレーニングに wandb.init を設定する場合にも使用します。ML の実行以外での一般的なデータのバージョン管理には対応しません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
