Skills
エージェント向けにパッケージ化された専門スキルと手順を 100,928 件掲載。コマンド 1 行でインストールできます。
すべて
ユーザーが Spree 6 アプリまたは拡張機能の自動テストを作成・実行する場合に使用します。モデル spec、ワークフロー/フック spec、サブスクライバー spec、API v3 コントローラー/リクエスト spec、ファクトリー、ダッシュボード(Vitest/Playwright)テストに対応します。RSpec + Factory Bot(Minitest/fixtures は対象外)、spree_dev_tools、Spree のファクトリー(:cart、:cart_ready_to_complete、:completed_order_with_totals …)、「API v3 Store」/「API v3 Admin」の共有コンテキスト、テスト内の Spree::Current.store、`spree rspec`、よくある失敗を扱います。よくある表現は「Spree モデルをテスト」「Spree spec」「Spree factories」「spree_dev_tools」「include_context API v3」「ワークフローフックをテスト」「サブスクライバーをテスト」「OrderWalkthrough」「Store must exist」「spree rspec」「ダッシュボードテスト」などです。
Composition APIのパターンを使ってVue 3コンポーネントを構築し、Nuxt 3のSSR/SSGプロジェクトを設定し、Piniaストアを用意し、Quasar/Capacitorのモバイルアプリをひな形から作成し、PWA機能を実装してViteビルドを最適化します。Composition APIを使ったVue 3アプリの作成、再利用可能なcomposableの作成、Piniaによる状態管理、QuasarまたはCapacitorを使ったハイブリッドモバイルアプリの構築、service workerの設定、Vite設定やTypeScript連携の調整に使用します。
トピックの直近の出来事を簡潔にまとめ、X(Twitter)の投稿のみから世論を整理します。最新の一貫した話題を優先する適応型の対象期間を使用します。例外として、対象の特定のためにウェブ検索を最大1回行えます。ユーザーが /whathappened を実行した場合、または何が起きたか、現在の状況、XやTwitterでの反応、人物・製品・発表・イベントに関するX上の世論を尋ねた場合に使用します。Grok Build専用(ネイティブXツールが必要)。中立的な分析者の口調で回答します。v1では発見モードはありません。
Java のロギングとオブザーバビリティの実装または改善に使用します。SLF4J と Logback/Log4j2 の選定、適切なログレベル(ERROR、WARN、INFO、DEBUG、TRACE)の適用、パラメーター化ロギング、相関コンテキスト、機密データを漏えいさせない安全なロギング、環境別設定、ログ集約、監視、アラートなどを扱います。ロギングの改善・適用・リファクタリング、ロギングサポートの追加、Java コードの SLF4J 構造化ロギングのレビューなどの依頼が対象です。Plinth Toolkit の一部です。
Micronaut アプリケーションの構築またはレビュー時に使用します。Micronaut.run のブートストラップ、@Singleton/@Prototype、@Factory Bean、@ConfigurationProperties、環境、@Requires、@Controller とサービスの使い分け、@Scheduled、グレースフルシャットダウン、ブロッキング処理向けの @ExecuteOn、Jakarta に準拠した API を扱います。Micronaut アプリケーションの構造や Bean に関する Java コードのレビュー、設定・@Requires・ファクトリーのベストプラクティス適用、サービスのスケジューリング・シャットダウン・スレッド処理の改善、依存性注入スコープとファクトリーのレビュー、環境向け @Requires 条件の設定に関する依頼で使用します。Plinth Toolkit の一部です。
Micronaut の統合テストを作成または改善するときに使用します。対象は @MicronautTest、HttpClient、Testcontainers を使う TestPropertyProvider、必要に応じたトランザクションテストモード、および *Test、*Tests、*IT、*AT に対する Maven Surefire/Failsafe の分割です。次のような依頼で起動します:Testcontainers を使った Micronaut 統合テストの追加、@MicronautTest 用の動的なデータソースまたはブローカー URL の設定、Testcontainers を使った @MicronautTest 統合テストの作成、Micronaut 統合テスト用の置換 Bean の設定、Micronaut 統合テストのライフサイクルとリソースのレビュー。Plinth Toolkit の一部です。
既存の Azure リソースを最適化し、Reservations または Savings Plans を分析します。対象:「optimize Azure costs」、「reduce cloud spending」、「rightsize resources」、「find idle resources」、「orphaned disk」、「deleted VM still charged」、「public IP still charging」、「reservation utilization」、「Savings Plan coverage」、「commitment recommendation」、「why is pay-as-you-go still charged」。対象外:コスト急増、予測、価格見積もり、予算、ガバナンス。
Rust 製バックエンド HTTP サーバーフレームワーク fandhe-backend(v0.6)のリファレンス。fandhe-backend-core / -http / -routes、Server、BoundServer、Router(merge)、Handler を含みます。拡張ポイント:Middleware(on_response_with_status)/ UpgradeHandler / RequestGate(RequestExtensions の受け渡し)/ Interceptor。Diagnostics、StreamingResponse、SetCookie session(__Host-)、sans-IO HTTP/1.1、グレースフルシャットダウンも扱います。プラグイン:cors、websocket(WsSender)、graphql、openapi、webrtc、jwt(JwtGate、JwtPolicy、DPoP RFC 9449、jwks-refresh)、csrf(CsrfGate)。
「録画を見たいが、どれを見ればよいかわからない」というユーザーを、見る価値のあるセッションの短い高精度リストへ導きます。視聴するセッションやリプレイを尋ねる場合、興味深い/役立つ録画を探したい場合、セッションリプレイのどこから始めればよいかわからない場合、または具体的なフィルターを指定せずに、目標(登録、価格設定、オンボーディング、チェックアウト、機能、レイジクリック、エラー、モバイル、特定の人物)に関するセッションを見たい場合に使用します。`query-session-recordings-list` を使って曖昧な意図を絞り込んだ RecordingsQuery に変換し、有力候補にディープリンクを付けて `investigating-replay` に引き継ぎます。ユーザーがすでに録画/セッション ID を持っている場合(investigating-replay を使用)、または既知のエラーに関するリプレイを求めている場合(finding-replay-for-issue を使用)は使わないでください。
シングルプレイヤーゲームにマルチプレイヤー機能を追加するための実践パターンです。クライアント・サーバーアーキテクチャ、権威サーバー設計、MultiplayerSynchronizer、ラグ補償(クライアント予測、サーバーリコンシリエーション)、入力バッファリング、チート対策を含みます。既存ゲームへのマルチプレイヤー機能の追加、オンラインプレイへの移植、ネットワークゲームプレイの設計に使用します。トリガーキーワード:MultiplayerPeer、ENetMultiplayerPeer、SceneMultiplayer、MultiplayerSynchronizer、rpc、rpc_id、multiplayer_authority、client_prediction、server_reconciliation、lag_compensation、rollback。
収集アイテム ID、スカベンジャーハント、達成アーカイブ、最寄りアイテムを示すコンパス UI、隠しスポナー、「すべての X を発見」の進行状況保存を扱う収集ループシステムの専門ガイドです。収集アイテム、スカベンジャーハント、達成率アーカイブ、コンパス誘導型のアイテム探しを実装する際に使用します。キーワード:collectible_id、scavenger_hunt、collection_manager、collection_compass、completion_archive、hidden_item_spawner、find_all、collectible_item。
プラットフォーマーゲームの専門的な設計ガイドです。精密な操作(コヨーテタイム、ジャンプバッファ、可変ジャンプ高度)、ゲームフィールの調整(スクワッシュ&ストレッチ、パーティクルトレイル、カメラシェイク)、レベルデザインの原則(難易度曲線、チェックポイント配置)、収集アイテムシステム(進行報酬)、アクセシビリティオプション(アシストモード、操作の再割り当て)を扱います。Celeste/Hollow Knightの設計研究に基づいています。トリガーキーワード:platformer、coyote_time、jump_buffer、game_feel、level_design、precision_movement。
サブドメイン乗っ取り脆弱性を探索するためのスキルです。最新のプロバイダーフィンガープリントを含みます。Microsoft Azure DevOps `cloudapp.azure.com` のリージョナルプール再割り当て(ワイルドカード `reply_to` によるワンクリック OAuth ATO、Binary Security)、Zendesk ヘルプデスク乗っ取り → メール傍受 → パスワードリセットの連鎖(0xprial の記事)、Vercel `cname.vercel-dns.com` の削除済みプロジェクト乗っ取り、一般的な Fastly CDN サービス再接続および S3 の放置バケットにおける cookie スコープの手法を扱います。サブドメイン乗っ取りの探索に使用し、ATO チェーンの要素(OAuth `redirect_uri`、cookie ドメイン、メール DNS)に重点を置きます。
Meteor 3アプリケーションの監査や強化に使用します。メソッド引数のcheck()不足、パブリケーションのthis.userIdガード不足、browser-policy CSP、DDPRateLimiterルール、Accounts.config oauthSecretKeyによるoauth-encryption、audit-argument-checks、allow/denyの旧式パターン、BrowserPolicy.content.disallowInlineScripts、BrowserPolicy.framing.disallowが対象です。ユーザーがセキュリティ強化やセキュリティレビュー、サードパーティスクリプト(Stripe、Google Maps、フォント)のCSPについて尋ねたときに使用します。
Spree 6で発生したイベントに応じて処理したい場合に使用します。注文済みの注文をERP/WMSに同期する、通知を送る、監査記録を残す、送信webhookを発火する、webhookエンドポイントを設定する、webhook署名を検証する、届かなかったサブスクライバーや配信をデバッグする場合などが該当します。よくある表現:「注文が作成されたとき」「Xに反応する」「Spreeイベント」「subscriber」「publish_event」「publishes_lifecycle_events」「order.placed」「order.completed」「webhook endpoint」「X-Spree-Webhook-Signature」「HMAC」「webhook retry」「webhook disabled」「webhook.test」「監査ログ/状態変更」。プロセス内サブスクライバーと送信webhookの両方を扱い、代わりにワークフローフックを使うべき場合も説明します。
Jira CLI(`jira`)のインストール・認証ガイドと、メンテナーが作成するJira課題一覧ワークフローが必要な場合に使用します。エージェントはJira課題やJQLの生出力を直接取り込まず、分析または@014-agile-user-storyへの引き継ぎの前に、Jiraプロジェクトのメンテナー/運用担当者にサニタイズ済みの課題概要を作成するよう求めます。jira issue list、Jira課題の一覧表示、Jira JQL課題クエリ、Jira CLI課題ワークフローなどの依頼で起動します。Plinth Toolkitの一部
Micronaut で REST API を設計、レビュー、改善する場合に使用します。@Controller ルート、HTTP ステータスコード、DTO、Bean Validation、例外ハンドラー、ページネーション、冪等性、ETag/If-Match、キャッシュヘッダー、バージョン管理、契約優先の OpenAPI(OpenAPI Generator)、任意のランタイム OpenAPI(micronaut-openapi 経由)、セキュリティアノテーションを扱います。Micronaut @Controller REST API のレビューや改善、Micronaut HTTP レイヤーでのバリデーションやエラー処理の追加、OpenAPI 契約へのコントローラーの整合、コントローラーと DTO バリデーションの設計、例外ハンドラーと Problem Details レスポンスの追加、ページネーション・フィルタリング・OpenAPI 整合性の改善に関する依頼で使用します。Plinth Toolkit の一部です。
Micronaut Data によるデータアクセスが必要な場合に使用します。@MappedEntity、CrudRepository/PageableRepository、パラメーター付き @Query、@Transactional サービス、プロジェクション、@Version、TestPropertyProvider と Testcontainers を使う @MicronautTest を扱います。生成リポジトリーを使わずに生の java.sql でアクセスする場合は、@511-frameworks-micronaut-jdbc を使用してください。Micronaut Data のリポジトリーやエンティティのレビュー・実装、永続化レイヤーへのトランザクション・ページネーション・プロジェクションの追加、エンティティとリポジトリーのモデル化、トランザクションやページング可能なクエリーのレビュー、プロジェクションや楽観的ロックの改善に関する依頼で使用します。Plinth Toolkit の一部です。
pyWhisker、Whisker、または Certipy を使って攻撃者が制御する公開鍵を msDS-KeyCredentialLink(Shadow Credentials)に書き込み、Active Directory アカウントを乗っ取ります。その後、PKINIT で認証し、パスワードをリセットせずに対象の NT ハッシュを取得します。許可されたレッドチーム演習で、BloodHound に対象への GenericWrite/GenericAll/AddKeyCredentialLink が表示された場合に、ForceChangePassword よりも検知されにくい代替手段として使用します。
SAPContextを通じて完全な依存関係のコンテキストを使い、ABAPオブジェクトを解説。任意でATCコード品質分析も行い、動作定義(BDEF — CRUDグラフ、判定/検証、バインドされたハンドラークラス)を含むSAP Jouleの「Explain Code」機能を再現。ユーザーが「explain this ABAP」「what does ZCL_X do」「walk me through this class/CDS view/behavior definition」「review this object's quality」と依頼した場合に使用。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
