Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
World of Warcraft XML schema の完全なリファレンス — アドオン XML ファイルで UI フレーム、テクスチャ、フォント、アニメーションを定義するために使われるすべての XML 要素、属性、型、デフォルト値、継承関係を網羅する。<Ui>、<LayoutFrame>、<Frame> とそのすべてのサブタイプ(Button、EditBox、Slider、StatusBar、Cooldown など)、<Texture>、<MaskTexture>、<Line>、<FontString>、<Font>、<FontFamily>、<AnimationGroup>、<Animation> とそのすべてのサブタイプ(Alpha、Scale、Translation、Path、Rotation)、さらに <Anchors>、<Layers>、<Scripts>、<KeyValues>、<Color>、<Gradient>、<TexCoords>、<Shadow> などの共有要素を扱う。使用場面:WoW アドオン XML ファイルを書く、または読む、XML でフレームを定義する、XML テンプレートを設定する、または XML 属性と API の対応関係を理解する。
ユーザーが新しいリポジトリで WTF をセットアップしたいとき、環境が整っているか確認したいとき、GitHub CLI がインストール済みで認証済みかを確認したいとき、必要な gh 拡張をインストールしたいとき、または .github/ISSUE_TEMPLATE/ テンプレートが揃っているか確認したいときにこの skill を使用する——例えば "set up wtf"、"run setup"、"check my environment"、"install wtf templates"、"verify everything is configured"、"initialize wtf"、"onboard to wtf"、"first time setup"、"configure gh for wtf"、"prepare this repo for wtf"、"is wtf ready"、"get wtf running"、"a new dev joined, set them up"。オンボーディング時、またはコントリビューターがプロジェクトに加わったときに、リポジトリごとに 1 回実行する。
ユーザーが GitHub の Feature issue を作成したい場合、Epic をユーザー向けの機能に分解したい場合、ドメイン言語でユーザーストーリーを書きたい場合、またはドメインのアクターが何を行えるかを記録したい場合にこのスキルを使用する — たとえば "create a feature"、"write a feature for this epic"、"add a feature to an epic"、"break this epic into features"、"write user stories for this feature"、"describe what this actor can do" など。このスキルは単一の Feature を書くために使用する。Epic の Feature 一式を一度に生成するには `wtf.epic-to-features` を使用する。2 つのプランニングモード — `guided`(段階的な質問)と `flow`(導出し、1 回の統合レビュー)— をサポートし、引数として渡すか `.wtf/config.json` から読み取る。Traces、Epics、バグレポートには適用されない。
HTTP リクエストが存在しない AI エージェントのツール呼び出し、バックグラウンドジョブ、キューワーカー、その他のコードパスに Arcjet Guard の保護を追加する。レート制限、プロンプトインジェクション検出、機密情報のブロック、および `@arcjet/guard`(JS/TS)と `arcjet.guard`(Python)を使ったカスタムルールを扱う。ユーザーがツール呼び出し、エージェントループ、MCP ツールハンドラー、バックグラウンドワーカー、または非 HTTP のコードを悪用から保護したい場合にこのスキルを使用する — Arcjet や Guard に言及せず「ツール呼び出しにレート制限をかけたい」「エージェントのプロンプトインジェクションをブロックしたい」「MCP サーバーにセキュリティを追加したい」「キューワーカーを保護したい」と説明する場合でも同様。認証とサイト/キーの設定には Arcjet CLI(`npx @arcjet/cli` または `brew install arcjet`)を使用する。
TOTVS Protheus 上のレガシーな ADVPL 手続き型コードを TLPP のオブジェクト指向クラスへ移行、変換、互換化、モダナイズするようユーザーが求めたときに使用する — User Function/Static Function をメソッドとデータプロパティを持つ名前空間クラスに変換し、Private/Public スコープを置き換え、既存の呼び出し元向けに後方互換のラッパーを保持する。"migrar para tlpp"、"compatibilizar fonte"、"converter prw para tlpp"、"transformar em classe"、"modernizar rotina" のようなポルトガル語の表現や、`custom.<agrupador>.<servico>` / `totvs.protheus.<segmento>.<agrupador>` 名前空間を指定するリクエストでもトリガーする。
Vercel AI SDK v7 の開発と移行。AI SDK 7 アプリの構築やアップグレード時、特に ToolLoopAgent、WorkflowAgent、HarnessAgent、Claude Code/Codex/Pi harnesses、runtimeContext、toolsContext、toolApproval、telemetry、reasoning、ファイルまたはスキルのアップロード、realtime、動画生成、v6 から v7 への破壊的変更で使用します。AI SDK v6 のコードには ai-sdk-6 を、バージョン確認や一般的なドキュメント検索には ai-sdk を使用してください。
SAP AI SDK for Java(com.sap.ai.sdk)を使用して、SAP GenAI Hub 向けの動作する Java ボイラープレートを生成します。チャット補完、ストリーミング、複数ターンの会話、プロンプトテンプレート、コンテンツフィルタリング、データマスキング、埋め込み、RAG/グラウンディング、プロンプトレジストリ、Spring Boot のストリーミングを扱います。対象:GenAI Hub モデルを呼び出す Java または Kotlin コードの依頼、Java スタータープロジェクト、アプリでの com.sap.ai.sdk の使い方、AI Core を Spring Boot または通常の Java アプリケーションに統合する方法の質問。不使用:JavaScript/TypeScript コードには `aicore-sdk-js` を使用します。
@sap-ai-sdk/orchestration、@sap-ai-sdk/foundation-models、@sap-ai-sdk/openai(ネイティブ OpenAI SDK)、@sap-ai-sdk/langchain(LangChain)、@sap-ai-sdk/document-grounding(RAG)、@sap-ai-sdk/prompt-registry、@sap-ai-sdk/llm-batch(バッチジョブ)、@sap-ai-sdk/rpt(表形式予測)、または @sap-ai-sdk/context-registry(データ宛先、表形式アーティファクト、シナリオ設定)を使用して、SAP GenAI Hub 向けの動作する TypeScript/JavaScript のボイラープレートを生成します。対象:GenAI Hub モデルを呼び出す TypeScript、JavaScript、Node.js、JS/TS コードの依頼、TypeScript のスタータープロジェクト、アプリでの @sap-ai-sdk の使い方、SAP AI Core での LangChain(JS/TS)の使い方、RAG/ドキュメントグラウンディング、プロンプトテンプレート、LLM バッチジョブ、表形式(RPT)予測、Context Registry によるデータ宛先/表形式アーティファクト/シナリオ設定の管理向け JS/TS コードの依頼。不使用:Java コードには `aicore-sdk-java` を使用します。
リアルタイムのハブ、クライアント、グループ、ストリーミングのための ASP.NET Core SignalR。厳密に型付けされたハブとハブフィルターを扱う。使用する状況:ユーザーが "SignalR"、"real-time"、"WebSocket"、"hubs"、"real-time notifications"、".NET WebSocket"、"push notifications" に言及したとき。使用しない状況:Spring WebSocket——`spring-websocket` を使用、Socket.IO——Angular/React の WebSocket パターンを使用。
React、Vue、Solid、Svelte、Preact 向けのゼロコンフィグアニメーション。@formkit/auto-animate(3.28kb)を使用する。10 件以上の既知のエラーを防ぐ:SSR/Next.js のインポート、条件付き親要素、key の欠落、flexbox の幅、テーブルの display、Jest/esbuild の設定、CSS position の競合、Vue/Nuxt の登録、Angular ESM。次の場合に使用する:リスト/アコーディオン/トースト/フォームのアニメーション、SSR アニメーションエラーのトラブルシューティング、アクセシブルなアニメーションが必要(prefers-reduced-motion を自動で尊重)、あるいは Motion のオーバーヘッドなしでそのまま使えるトランジションを求める場合。
エリート級のフロントエンドオーケストレーター。デザインスタック全体を組み合わせ、Awwwards 級の驚くような UI を制作します。エリート、高級感、ショーケース、際立つ、ヒーロー、圧倒的、ポートフォリオ級、受賞級のフロントエンド、見る人を驚かせるランディングページ、印象に残るクライアント向けデモ、ブランドサイト、マーケティング用ヒーロー、クリエイティブコーディング作品、インタラクティブなショーケース、Remotion の動画コンポジション、または機能だけでなく仕上がりが重視される単発の HTML/React 成果物を求められた場合に使用します。frontend-design + impeccable + ui-ux-pro-max + design-motion-principles + color-expert + color-palette-extractor + agent-browser + remotion-best-practices を組み合わせ、実績ある Framer Motion + anime.js + Three.js + Magic MCP 経由の 21st.dev コンポーネントパターンの実行時スタックも活用します。「エリート」「驚かせて」「Awwwards」「とにかくすごく」「全力で」「ショーケース」「特別なもの」「手加減しないで」「圧倒的」「インパクト」「高級感」「目玉作品」「ピッチデッキのスライド」「クリエイティブコーディング」などの表現や、制作速度より仕上がりを重視するブランドサイト、ランディングページのヒーロー、ポートフォリオ、デモリール、インタラクティブ作品の依頼が対象です。実用的な管理 UI、社内 CRUD ダッシュボード、簡単な修正には使用せず、frontend-design または impeccable のみを使用してください。
ソフトウェアのバグを分析する。根本原因の特定、重大度評価、影響分析、再現手順の検証、修正提案を含む。バグのトリアージ、分類、重複検出、リグレッション分析を行う。バグの調査、クラッシュレポートの分析、問題のトリアージ、問題のデバッグ、エラーログの確認を行うとき、またはユーザーが「analyze bug」「investigate issue」「debug problem」「bug report」「crash analysis」「root cause analysis」「fix recommendation」に言及したときに使う。
最新ドキュメントを使って BullMQ の Node.js/TypeScript ジョブキューを構築、レビュー、デバッグ、テスト、運用、または移行する。bullmq 6.x の Queue、Worker、QueueEvents、FlowProducer、Job、JobsOptions、IQueueBackend、RedisQueueBackend、PostgresQueueBackend、createPostgresBackend、setDefaultBackendFactory、withBackend、getBackend、ioredis 5/6、node-redis/Bun/Valkey Glide アダプター、プレフィックスと Redis Cluster ハッシュタグ、優先度、delay、jobId、attempts、backoff、UnrecoverableError、DelayedError、RateLimitError、WaitingChildrenError、スタックしたジョブ、lockDuration、並行性、サンドボックスプロセッサ、cancelJob、upsertJobScheduler、レート制限、setGlobalConcurrency、setGlobalRateLimit、重複排除(debounce/throttle)、親子フローと失敗オプション、removeOnComplete/removeOnFail、グレースフルシャットダウン、NestJS @nestjs/bullmq、Bull Board、BullMQ Pro と OSS、v5 から v6 への移行、PostgreSQL バックエンド、および本番キューの運用やワーカーテストに使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
