Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
開発
Eloquent モデルとリレーションの作成、Sanctum 認証の実装、Horizon キューの設定、API リソースを使った RESTful API の設計、Livewire によるリアクティブなインターフェースの構築など、Laravel 10+ アプリケーションを構築・設定します。Laravel モデルの作成、キューワーカーの設定、Sanctum 認証フローの実装、Livewire コンポーネントの構築、Eloquent クエリの最適化、Laravel 機能の Pest/PHPUnit テスト作成に使用します。
Obsidian CLI を使って Obsidian の Vault を操作し、ノート、タスク、プロパティなどの読み取り、作成、検索、管理を行います。プラグインやテーマの開発にも対応し、コマンドでプラグインの再読み込み、JavaScript の実行、エラーの記録、スクリーンショットの撮影、DOM の検査ができます。ユーザーが Obsidian Vault の操作、ノートの管理、Vault 内の検索、コマンドラインからの Vault 操作、Obsidian プラグインやテーマの開発・デバッグを求める場合に使用します。
Orca デスクトップアプリのワークスペース一覧を、ワークフローで実際に作成した git worktree に即した状態に保ちます。それぞれを issue に紐付け、ステータスを最新に保ち、作業がすでにマージされたものを整理します。ユーザーが「orcakit」「Orca のワークスペースを整理して」「Orca のサイドバーが完了済み作業でいっぱい」「古くなったワークスペースはどれ」「worktree を issue に紐付けて」「マージ済み issue のワークスペースを削除して」「Orca は新しい worktree をどこに置くべき」と言った場合に使用します
`redmine` CLI を使って Redmine を操作します。ユーザーが issue、epic、subtask の作成、一覧表示、更新、クローズ、検索、作業時間の記録や表示、Redmine Wiki ページの閲覧や編集、バージョンやメンバーシップの管理、プロジェクト/ユーザー/グループの検索、その他の Redmine プロジェクト管理タスクを依頼した場合に有効化します。ユーザーが「redmine」「issue」「ticket」「time entry」と言う場合、Redmine URL(例:`.../issues/123`)を貼り付ける場合、または Redmine のワークフローに言及する場合も有効化します。
Next.js App Router での QueryClient の設定、mutation の実装、パフォーマンスのデバッグ、@tanstack/react-query による楽観的更新の追加に使用します。ファクトリーパターン、クエリーキー、キャッシュ無効化、オブザーバーのデバッグ、HydrationBoundary、マルチレイヤーキャッシュを扱います。キーワード:TanStack Query、useSuspenseQuery、useQuery、useMutation、invalidateQueries、staleTime、gcTime、refetch、hydration
ソフトウェアプロジェクト向けに、構成の整った RFC や技術提案を作成します。ユーザーが RFC、技術提案、設計書、アーキテクチャ文書、システム設計概要の作成を求めた場合に使用します。「RFCを書いて」「新しいシステムを提案したい」「技術提案を作成して」「アーキテクチャを文書化して」「設計をまとめて」「設計書が必要」「文書でシステムアーキテクチャを説明して」などの依頼でも起動します。「RFC」「設計書」「アーキテクチャ文書」だけの場合も使用します。構築内容を提案する RFC と、既存コードベースを記録するアーキテクチャ文書の両方に対応します。
@sap-ux/eslint-plugin-fiori-tools 用の新しい ESLint ルールを開発します。プラグインへのルール追加、manifest.json/XML/CDS/flex-change の検証実装、プロジェクトのコンテキストを踏まえたルールテストの作成、ルールのドキュメント作成には、依頼が簡単に見える場合やユーザーが「ESLint」に明示的に触れていない場合も、必ずこのスキルを使用してください。診断定数、ルール実装、単体テスト、ドキュメント、登録までの全ワークフローを案内します。
格闘ゲーム向けの専門的な設計指針です。フレームデータ(発生/持続/硬直フレーム、ヒット/ガード時の有利フレーム)、攻撃判定/被攻撃判定システム、入力バッファ(5-10 フレーム)、コマンド入力検出(QCF、DP)、コンボシステム(ダメージ補正、キャンセル階層)、キャラクター状態(待機/攻撃/ヒット硬直/ガード硬直)、ロールバックネットコードを網羅します。FGC の競技設計に基づいています。トリガーキーワード:fighting_game、frame_data、hitbox_hurtbox、input_buffer、motion_inputs、combo_system、rollback_netcode、cancel_system、advantage_frames。
パズルゲームの専門的な設計ガイドです。取り消しシステム(状態を戻す Command パターン)、グリッドベースのロジック(Sokoban 風の仕組み)、非言語チュートリアル(レベル設計を通じた学習)、勝利条件の判定、状態管理、ビジュアルフィードバック(有効な操作の即時確認)を扱います。ロジックパズル、物理パズル、マッチ3ゲームに使用します。トリガーキーワード:puzzle_game、undo_system、command_pattern、grid_logic、non_verbal_tutorial、state_management。
タワーディフェンスゲーム(Bloons TD、Kingdom Rush、Fieldrunners)の専門ガイド。ウェーブ管理、タワーのターゲット選択ロジック、経路アルゴリズム、経済バランス、迷路状の配置メカニクスを扱います。TD、レーンディフェンス、タワー配置型ストラテジーゲームの開発に使用します。キーワード:tower defense、wave spawner、pathfinding、targeting priority、mazing、NavigationServer baking。
Compatibility(WebGL 2.0)向けHTML5/Webエクスポートの専門ガイド。JavaScriptBridge、localStorageラッパー、カスタムローディング画面、COOP/COEPホスト、相対パス、beforeunload、可視性に応じた一時停止、サイズ最適化を扱います。WebGPUは対象外です。キーワード:web、HTML5、WebGL、Compatibility、JavaScriptBridge、localStorage、COOP、COEP、canvas、browser API。
Spring Boot で Kafka メッセージングを設計または実装する際に使用します。トピック設計、プロデューサー/コンシューマーの実装、Boot factory customizers による JSON シリアライズ、Testcontainers `@ServiceConnection` 統合テスト、再試行とデッドレタートピック、冪等性、エラー処理が対象です。「Spring Boot に Kafka を追加」「Spring Kafka コンシューマーをレビュー」「Spring Kafka の再試行と DLT を改善」「Spring Kafka のトピックシリアライザーまたはリスナーコンテナを設定」「Spring Kafka のデッドレタートピック処理を追加」といったリクエストで起動します。Plinth Toolkit の一部です
プロジェクトのドメインモデルを、合意済みの理解を記録するものとして維持します。CONTEXT.md の概要とユビキタス言語の用語集、docs/adr/ の意思決定記録が対象です。ドメイン用語を明確にする必要がある場合、覆しにくいトレードオフの決定が確定した場合、ユーザーが「用語集を更新して」「ADR を書いて」と言った場合、または別のスキルがドメインモデルの最新状態を必要とする場合に使用します。「CONTEXT.md をセットアップして」「プロジェクト概要を書いて」と言った場合や、「CONTEXT.md はまだ正確?」と尋ねたり「用語集を監査して」と言ったりした場合にも使用します。
公開済みの HelixDB TypeScript SDK(`@helix-db/[email protected]`、Node.js 20+)を使ってクエリを作成・修正します。`readBatch`、`writeBatch`、トラバーサルビルダー、`toQueryRequest`/`toQueryJson` の直接ペイロード、プロジェクション、インデックス、トラバーサルスコープの事前フィルタリングを伴うベクトル検索と BM25 検索、構造化されたリモートエラー、`Client.query` に使用します。保存ルート、登録、クエリバンドルは v3 SDK API ではありません。対象が Helix Cloud の場合は、必ず最初に helix-mcp を使用します。
Meteor 2.x アプリケーションを Meteor 3.x に移行する際に使用します。起動条件:callAsync、*Async Mongo、削除された Fibers、暗黙的グローバル変数の ReferenceError、Blaze のリアクティビティ喪失、Promise を返す publish 関数、Promise を破棄する scheduler、更新修飾子を受け取る読み取り API、非同期 allow/deny、実行されない Iron Router コントローラー、「Method stub took too long」、Atmosphere の解決、Express 5 WebApp ハンドラー、非同期コンテキストの喪失、rawCollection コールバック、アップグレード時の TypeScript 宣言エラー、useTracker、useSubscribe。Meteor のアップグレード、非同期呼び出し元の伝播、await を使うイテレーター、パッケージの置き換えやフォークについて尋ねられた場合に使用します。独立した宣言と型チェックは meteor-typescript の対象です。
既存の Meteor アプリを Rspack に移行する場合(Meteor 3.4+)、または Meteor 3.6 beta で Rspack 1 を 2 にアップグレードする場合に使用します。ネストされた import、mainModule エントリーポイント、サーバー専用アプリ、fourseven:scss / meteor/less / coffeescript / jorgenvatle:vite / zodern:melte を loaders で置き換える場合、アップグレード後の Svelte/TypeScript 前処理や Lingui SWC プラグインの失敗、CommonJS のデフォルトインポート相互運用、クライアントの依存グラフ内の module.exports、ブラウザーコード内の Node 組み込みモジュール、_build / build-assets / build-chunks、.meteorignore による引き継ぎファイルの非表示、ROOT_URL 配下の動的チャンク、CSS/HTML 用の meteor.modules、resolve.symlinks または resolve.alias の移行、自動依存関係更新、変更不可の CI/Docker ビルドに対応します。ユーザーが移行互換性やビルドプラグインの Rspack 置き換えについて尋ねた場合に使用します。新規アプリの設定や rspack.config.js ヘルパーには、代わりに meteor-modern-build-stack を使用してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
