Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
開発
FineUI の基盤スキル:FineUI ページを構築する共通の基礎。F.js(JavaScript)、Pro(WebForms)、FineUI.Core の 3 つの開発モード MVC(Fluent API)/RazorForms(TagHelper)/RazorPages(TagHelper)、および FineUI.Java(Spring Boot + Thymeleaf 方言タグ)を網羅します。用途:プロジェクトがどの書き方に属するかの判定、F.create ファクトリ、PageManager、ページの骨格とレイアウト(Region/ViewPort)、クライアントイベントとポストバック、信頼済み HTML(RawHtml)のセキュリティモデル、プロパティ命名規則、グローバル設定項目。**FineUI ページに取り組む前に必ずこのスキルを参照してください。** Trigger phrases(トリガーフレーズ): "FineUI", "F.create", "PageManager", "FineUI.Pro", "FineUI.Core", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "Fluent API", "TagHelper", "RazorForms", "RazorPages", "RawHtml", "F.rawHtml", "TextRawHtml", "FineUI 布局", "Region 布局", "ViewPort", "页面骨架", "FineUI 怎么用"。
開発者が FineUI のコンテナコンポーネントを使用できるようにします:Panel(パネル。ツールバー/折りたたみ/タイトルのツールアイコン/ContentPanel/GroupPanel を含む)、TabStrip(タブ。iframe ページ、動的な追加・削除を含む)、Accordion(アコーディオン)。F.js(JavaScript)、Pro(WebForms)、FineUI.Core の MVC(Fluent API)/RazorForms/RazorPages(TagHelper)、および FineUI.Java(Spring Boot + Thymeleaf 方言タグ、kebab-case)を網羅します。Trigger phrases(トリガーフレーズ): "FineUI 面板", "F.Panel", "Panel", "ContentPanel", "工具栏面板", "TabStrip", "选项卡", "标签页", "动态选项卡", "iframe 选项卡", "Accordion", "手风琴", "AccordionPane", "折叠面板", "GroupPanel", "分组面板", "Tools 标题图标", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:panel", "f:tab-strip", "f:accordion", "f:region-panel"。
GrowthBook のフィーチャーフラグに experiment-ref ルールを追加し、そのフラグを通じて A/B テストを実行する。ユーザーが "run an experiment through this flag"、"add an A/B test to flag X"、"link experiment Y to this flag"、"set up variations on this flag for an experiment"、"add an experiment-ref rule"、"wire up this experiment to the flag" と言ったときに使う。新しい実験をエンドツーエンドで立ち上げる場合は experiment-launch を使う。既存の実験ルールのターゲティング条件やスコープを編集する場合は flag-targeting を使う。実験を停止してそのルールを片付ける場合は、experiment-stop の後に flag-rules を使う。
Spring Boot アプリケーション向けの Flyway データベースマイグレーション。マイグレーションスクリプト、バージョン管理、コールバック、ロールバック戦略を扱う。castellino および gestionale-presenze プロジェクトの本番パターンに基づく。使用場面:ユーザーが "flyway"、"database versioning"、"Java migrations"、"Spring Boot migrations"、"V1__"、"migration checksum" に言及した場合。使用しない:一般的なマイグレーション戦略 — 代わりに `migrations` を使用、Liquibase — 専用のツールスキルを使用、Prisma/TypeORM — それぞれのスキルを使用。
Axios と TanStack React Query v5 を使った Langflow フロントエンドの query と mutation パターン実装ガイド。controllers/API/queries で API hooks を作成または更新するとき、コンポーネントで UseRequestProcessor を使用するとき、useQuery と useMutation のどちらを使うか判断するとき、条件付きクエリの処理、キャッシュの無効化、mutation のエラー処理、レガシーな API 呼び出しを query hook パターンへ移行するときにトリガー。
Decentraland のゲームやインタラクティブ体験を計画・設計します。シーン制限の計算式、パフォーマンス予算、テクスチャ要件、アセットのプリロード、状態管理パターン(モジュールレベル、コンポーネントベース、ステートマシン)、オブジェクトプーリング、UX/UI ガイドライン、入力設計、MVP 計画。ユーザーがゲーム設計のアドバイス、シーンアーキテクチャ、パフォーマンス計画、ゲームの構成の支援を求める場合に使用します。具体的な実装には使用しないでください(add-interactivity、build-ui、multiplayer-sync を参照)。
文書またはコードの作成前に、worktree-gate(always|never|ask;未設定≡ask)を使ってgit/ネイティブworktreeで分離します。再利用の検出(サブモジュールのガードを含む)、適合性の推奨、作成(まずネイティブ方式、次に無視対象の.worktrees/)、セットアップとベースライン確立、または痕跡を残したうえでの見送り・慎重な対応を行います。feature-branch-closeoutでクリーンアップします。トリガー:「git worktree」「工作区隔离」「隔离工作区」「执行前隔离」「worktree 门控」/git worktree discipline。Superpowers using-git-worktreesの別名として、または破棄を伴うクローズアウトには使用しないでください。
`grok-wiki` CLI を使用して、ローカルエージェント用のリポジトリ wiki を生成し、1 つ以上のリポジトリについて根拠に基づく質問を行い、保存された wiki を閲覧し、ローカルの Grok-Wiki サーバー/サイドカーを実行します。ユーザーが Grok-Wiki CLI の使用方法、GitHub またはローカルリポジトリからの wiki 生成、マルチリポジトリワークスペースの Ask、ローカル CLI エージェントの選択(Grok、Codex、Claude、Pi、Antigravity)、またはローカル CLI 専用の wiki/ask フローのトラブルシューティングを求めたときにトリガーします。ワークフローは BYOC/BYOK かつベンダー非依存に保ちます。ユーザーが特定のローカルエージェントを明示的に選択しない限り、API プロバイダーのキーを要求したり、特定のモデルプロバイダーを前提としたりしないでください。
Astro アニメーションの構築やレビューに対応:GSAP のページ遷移、ClientRouter のスワップフック、永続化されたアイランド、セットアップの繰り返し、クリーンアップ。ナビゲーション後にアニメーションが表示されない、または重複する場合や、transition:animate と GSAP のどちらを選ぶか検討する場合に使用します。ClientRouter がない場合は gsap-vanilla を使用します。非表示コンテンツの復旧と初回ロードのパフォーマンスも扱います。単独のアイランドフレームワークや、個別の GSAP API に関する質問には対応しません。
ローカル harness 契約が存在した後に、プロデューサー・コンシューマー境界をまたぐ汎用的な検証 harness を設計、実装、統合する。大規模な polyrepo 向けにカスタム検証 CLI/MCP をリファクタリングするとき、Steward を兄弟リポジトリに拡張するとき、またはローカルツールをコンシューマープロジェクトにデプロイしてドッグフーディングとテストを行うときに使用。steward.yaml の初期導入とコールドスタートの検証には、まず mcp-harness-repo-maintainer を使用する。
IDA Pro と ida-cli によるリバースエンジニアリングとバイナリ解析。シェルまたはエージェントループからヘッドレス IDA ワークフローを実行する場合に使用:逆アセンブル、逆コンパイル、クロスリファレンス、構造体復元、型の作業、パッチ適用、FLIRT、IDAPython スクリプト、エミュレーションベースのコールトレース、商用 VM プロテクタ(Themida / VMProtect / Code Virtualizer / WinLicense)の逆仮想化。ida-cli のフラット CLI、router サービス、stdio + ストリーミング可能な HTTP トランスポート、インストール可能な skill ブートストラップ、同梱の `vm_devirt.py` エミュレータを扱う。PE、ELF、Mach-O、ファームウェアバイナリに対応。
ISV 開発者またはマーチャントが、マーチャント設定から最初の成功した UAT テストトランザクションまで、Apple Pay を Payroc の決済 API と統合するのをガイドする。誰かが Payroc 統合への Apple Pay の追加、チェックアウトページでの Apple Pay の実装、Payroc での Apple Pay セッションの処理、Apple Pay によるデジタルウォレット決済の処理、または Apple Pay を Payroc ゲートウェイで動作させることについて尋ねた場合は常にこのスキルを使用する —— たとえ "integration" に明示的に言及していなくても、また段階的なガイダンスを求めていなくても。
ISV 開発者またはマーチャントが、マーチャント設定から最初の成功した UAT テストトランザクションまで、Google Pay を Payroc の決済 API と統合するのをガイドする。誰かが Payroc 統合への Google Pay の追加、チェックアウトページでの Google Pay の実装、Google Pay によるデジタルウォレット決済の処理、または Google Pay を Payroc ゲートウェイで動作させることについて尋ねた場合は常にこのスキルを使用する —— たとえ "integration" に明示的に言及していなくても、また段階的なガイダンスを求めていなくても。
開発者が Payroc Payment Links を統合するのをガイドする —— 共有可能な決済 URL の作成、メールによる配布、ライフサイクル(取得、一覧表示、更新、無効化、共有履歴の表示)の管理。誰かが Payroc payment links、顧客に送る決済 URL の生成、メールによる支払いリクエストの送信、請求書支払いフローの構築、寄付リンクの設定、ホスト型決済リンクの作成、リンクの共有や再共有、決済リンクの更新や有効期限切れ、リンクの無効化について尋ねた場合は常にこのスキルを使用する —— たとえ "payment links" と明示的に言わなくても。開発者が Payroc API キーを持ち、サイトに決済フォームを埋め込まずに顧客に課金したい場合にもトリガーする。
Java Flight Recorder (JFR)、jcmd、GC 分析による JVM パフォーマンスプロファイリング。ボトルネックやメモリ問題の特定に使用。使用場面:ユーザーが "Java profiling"、"JFR"、"JVM performance" に言及する、または "Java Flight Recorder"、"jcmd"、"heap dump"、"GC tuning"、"thread dump"、"Java memory leak" について質問する場合。使用しない場面:Node.js/Python のプロファイリング——それぞれの skill を使用
JavaScript のベストプラクティスとルールの徹底 — 命名規則、現代的な構文イディオム、`this` の扱い、モジュール構造、配列/反復のパフォーマンス、null 許容性。トリガー条件:言語(JavaScript、JS、.js、.mjs、.cjs、Node.js、ブラウザ JS、ESM、CommonJS)、構文(const/let、分割代入、オプショナルチェーン、null 合体、アロー関数)、パターン(this バインディング、切り離されたメソッド、モジュールインポート、バレルファイル、index.js)、パフォーマンス(配列チェーン、filter().map()、中間配列、ホットパス、GC プレッシャー)、null 許容性(null vs undefined、センチネル値、== null チェック)、命名(camelCase、PascalCase)、依頼(慣用的な JS、JS の規約、JS のベストプラクティス、JS コードレビュー)。TypeScript にも適用 — `.ts`/`.tsx` では `typescript` と併せて読み込む。型システムのルール(ジェネリクス、`as`、インターフェース、型の絞り込み)は `typescript` / `typescript-type-system` に誘導する。型システムの質問に対する主要スキルとして使用しない — このスキルは命名と JS イディオムには引き続き適用される。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
