Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
開発
Pharos ブロックチェーンのあらゆるタスクに必須。このスキルには Pharos 上で cast/forge コマンドを実行するために必要な RPC エンドポイント、チェーン ID、エクスプローラー URL、トークンアドレスが含まれている — これを読まないと誤ったネットワーク設定を使用することになる。ユーザーが「pharos」「PHRS」「PROS」「atlantic-testnet」に言及した場合、または Pharos ネットワーク上で何かを行いたい場合に呼び出す:残高の確認、トランザクションの照会、コントラクトの呼び出し、送金、Solidity コントラクトのデプロイや検証、バッチエアドロップの実行、Pharos Chain / Pharos Network を対象とする Web3 スクリプトの生成。このスキルなしで Pharos のオンチェーン操作を試みないこと。
Ping Orchestration Android SDK(Ping Identity Android SDK とも呼ばれ、旧称 ForgeRock Android SDK / forgerock-android-sdk。Gradle アーティファクト:`com.pingidentity.sdks:android`。モジュール:`journey`、`davinci`、`oidc`、`fido`、`protect`、`externalidp`、`binding`、`oath`、`push`)を統合した Android アプリを構築するためのガイド。新規プロジェクトの雛形作成と既存アプリへの SDK 追加の両方を扱う。ユーザーが次のいずれかに該当する場合は常にこのスキルを使用する:(1) Journey、DaVinci、OIDC フローを使って PingOne、PingOne Advanced Identity Cloud (AIC)、PingAM、DaVinci に対して認証する Android アプリを構築している;(2) SDK モジュール(Journey、DaVinci、OIDC、FIDO/passkeys、Protect、ExternalIdP、OATH、Push、Device Binding)を設定している;(3) Jetpack Compose で Journey コールバックや DaVinci コレクターをレンダリングしている;(4) Android アプリの Ping 認証フローをトラブルシューティングしている;(5) `EncryptedDataStore` でトークンやセッションのストレージを設定している;(6) Ping 認証アプリ用の新しい Android/Kotlin プロジェクトを雛形作成している;(7) `OidcWebClient` で OIDC 集中ログインを実装し、ブラウザリダイレクトを処理し、OAuth 2.0 認可コードフロー用の redirect URI intent filter を設定している。ユーザーの表現が曖昧な場合でも積極的に呼び出すこと — "add PingOne login to my Android app"、"how do I set up Journey in Android"、"how do I add OIDC centralized login"、"make this look like a Ping sample app"、"use the Ping Android SDK"、"integrate pingidentity sdk on Android"、"use forgerock-android-sdk"、"migrate from ForgeRock to Ping on Android"。
Ping Orchestration iOS SDK(Ping Identity iOS SDK とも呼ばれ、旧称 ForgeRock iOS SDK / forgerock-ios-sdk。Swift Package:`Ping/ping-ios-sdk`。モジュール:`PingJourney`、`PingDavinci`、`PingOidc`、`PingExternalIdP`、`PingProtect`、`PingOath`、`PingLogger`、`PingStorage`)を統合した iOS アプリを構築するためのガイド。ユーザーが次のいずれかに該当する場合は常にこのスキルを使用する:(1) Journey、DaVinci、OIDC フローを使って PingOne、PingOne Advanced Identity Cloud (AIC)、PingAM、DaVinci に対して認証する iOS アプリを構築している;(2) モジュール(Journey、DaVinci、OIDC、FIDO/passkeys、Protect、ExternalIdP、OATH、Push)を設定している;(3) SwiftUI で Journey コールバックや DaVinci コレクターをレンダリングしている;(4) iOS アプリの Ping 認証フローをトラブルシューティングしている;(5) `KeychainStorage` でトークンやセッションのストレージを設定している;(6) Ping 認証アプリ用の新しい Xcode プロジェクトを雛形作成している;(7) サンプルアプリに Ping Identity のブランディングを適用している;(8) `OidcWebClient` で OIDC 集中ログインを実装し、`ASWebAuthenticationSession` や `SFSafariViewController` を設定し、ブラウザリダイレクトを処理し、OAuth 2.0 認可コードフロー用の `onOpenURL` を設定している;(9) PingAM/AIC の Journey エクスポート JSON を分析して必要なコールバックを特定し、対応する iOS サンプルを生成している。ユーザーの表現が曖昧な場合でも積極的に呼び出すこと — "add PingOne login to my iOS app"、"how do I set up Journey in Swift"、"add OIDC centralized login"、"make this look like a Ping sample app"、"use the Ping iOS SDK"、"use the PingSDK in my iPhone app"、"integrate ping-ios-sdk"、または Journey エクスポート JSON の貼り付け/添付。
Ping Identity で ReactJS の Web 認証を構築するときに使用 — Ping Orchestration JavaScript SDK(`@forgerock/journey-client`、`@forgerock/oidc-client`)を使い、PingOne Advanced Identity Cloud(AIC)または PingAM に対して完全な React SPA 認証フローを足場組みする。Journey クライアントの設定、OIDC トークン交換、React での動的な Journey コールバック描画、保護されたルート、ユーザープロフィール、ログアウトを扱う。ユーザーが「use @forgerock/journey-client in React」「render Journey callbacks in a React app」「set up Journey authentication with React and Vite」「add PingAM login to my React SPA」「integrate AIC Journey in React」「build a React app with Ping Identity Journey」を求めるときに呼び出す。React アプリを `@forgerock/javascript-sdk` から `@forgerock/journey-client` へ移行する方法も扱う。
プロジェクトをセットアップまたは開始する際に、そのプロジェクトに最適なスキルスタックをインストールしたいときに使用する。次のような表現でトリガーする:「このプロジェクトにスキルを設定して」「プロジェクトのスキルをインストールして」「どのスキルを使うべきか」「power engineer setup」「スキルスタックを構成して」「power engineer frontend」「power engineer status」、または新規・既存プロジェクト向けに Claude Code スキルをセットアップするあらゆる依頼。次のような的を絞った依頼でもトリガーする:「power engineer backend」「power engineer devops」「power engineer ai」「power engineer data」「power engineer docs」「power engineer mobile」「power engineer quick」「power engineer catalog」「power engineer update」「power engineer configure」「power engineer drift」。ユーザーが「/power-engineer frontend」や同様の省略形だけを言った場合でも、このスキルが処理する。
現在のブランチからユーザーに確認したターゲットブランチへ Pull Request(PR)または Merge Request(MR)を作成する。作成前に必須のブロッキング品質ゲートを設ける:quality-check、code-review、trace-validate を実行し(3 つすべてが承認の判定を出す必要がある)、docs/policies/definition-of-done.md が存在する場合はその Definition of Done に照らしてコードを検証する。リモートを持つ任意の git リポジトリで動作する:リモートからプラットフォーム(GitHub、GitLab、Bitbucket、Gitea、Azure Repos など)を自動検出し、利用可能な CLI を使用する。コミットからタイトルと説明を自動生成し、PR を一度に作成する。ユーザーが PR、MR、pull request、merge request の作成、オープン、生成、起案、提出を求めたときは常に使用する。プラットフォームを名指しせず「PR を作成して」「develop に上げて」と言っただけの場合でも使用する。
GitHub Project ボード + Issues をプロダクトバックログ、タスク、ストーリー、バグの信頼できる唯一の情報源として管理する。5 つのフローを提供:bootstrap (/track-init)、階層付きで epic を計画 (/plan-epic)、フラットなボードを階層へ移行 (/plan-migrate)、アドホックな作業を追跡 (/track)、照会 (/backlog)。プロジェクト操作には gh CLI を、issue 作成には MCP ツールを使用する。トリガー:/track-init、/plan-epic <description>、/plan-migrate、/track <description>、/backlog、"qué tenemos pendiente?"、"what's pending?"、"acordate que hay que..."、"remember to..."、または SDD が sdd-tasks 経由でタスクを生成したとき。
本番グレードのメッセージブローカー設計・実装・運用のための究極の RabbitMQ 専門スキル。上位 0.01% の知識をカバー:(1) 高度なメッセージングパターン — Dead Letter Exchange、遅延メッセージ、優先度キュー、Consistent Hash Exchange、シャーディング、(2) 高可用性 — クラスタリング、Quorum キュー、Stream キュー、Federation、Shovel、(3) パフォーマンスエンジニアリング — prefetch チューニング、コネクションプール、バッチパブリッシュ、メモリ最適化、フロー制御、(4) セキュリティ — TLS/mTLS、OAuth2、LDAP、証明書ローテーション、(5) 監視 — Prometheus メトリクス、カスタムヘルスチェック、異常検知、(6) トラブルシューティング — メモリアラーム、ネットワーク分断、キューの滞留、コンシューマー枯渇、(7) マルチテナンシー — vhost 設計、リソース制限、分離パターン、(8) イベント駆動アーキテクチャ — RabbitMQ による CQRS、イベントソーシング、Saga パターン。使用場面:メッセージングシステムの構築、RabbitMQ の問題のデバッグ、パフォーマンス最適化、HA アーキテクチャの設計、高度なパターンの実装、本番環境の堅牢化、キャパシティプランニング、移行戦略。
エージェントのコードベースを調査し、Langfuse のトレーシング/可観測性(セッション/trace の境界、サブエージェントの受け渡し、ツールのラッピング、命名/タグ付けの語彙)を組み込む markdown プランと、Ratel 価値/エージェント健全性ダッシュボードの構築仕様を作成する。Langfuse の計装、トレーシングの接続、ダッシュボードの構築、Langfuse の配置やボードに載せる内容の判断、契約直後のパートナーのオンボーディング、または `/ratel-langfuse-integrate` に使用する。<repo>/.ratel/ に書き込む。コードは決して編集せず、Langfuse API も呼び出さない。/ratel-observability-assessment の Langfuse ブランチ。ベンダーが LangSmith の場合はリダイレクトし、trace が流れ始めたら /ratel-langfuse-analyze にルーティングする。
エージェントのコードベースを調査し、LangSmith のトレーシング/可観測性(run ツリーの境界、サブエージェントの受け渡し、ツールのラッピング、run の命名/メタデータの語彙)を組み込む markdown プランと、Ratel 価値/エージェント健全性ダッシュボードの構築仕様を作成する。LangSmith の計装、@traceable/wrap_openai のカバレッジ追加、run の thread へのグルーピング、ダッシュボードや Monitor チャートの設計、LangSmith の配置判断、契約直後のパートナーのオンボーディング、または `/ratel-langsmith-integrate` に使用する。<repo>/.ratel/ に書き込む。コードは決して編集せず、LangSmith API も呼び出さない。/ratel-observability-assessment の LangSmith ブランチ。ベンダーが Langfuse の場合はリダイレクトし、trace が流れ始めたら /ratel-langsmith-analyze にルーティングする。
Sentry の MDX stories 形式でコンポーネントのドキュメントを作成または更新する。「コンポーネントをドキュメント化して」「stories を追加して」「コンポーネントのドキュメントを書いて」「mdx ファイルを作成して」「stories.mdx を追加して」と依頼されたとき、またはデザインシステムのコンポーネントをドキュメント化するときに使う。ライブデモ、アクセシビリティのガイダンス、TypeScript の型から自動生成した API ドキュメントを含む構造化 MDX を生成する。
圧縮または難読化された JavaScript バンドルをリバースエンジニアリングする。主なツール: humanify (humanifyjs) — LLM を使って難読化された識別子を意味のある名前に戻す。デフォルト モデル: gemini-3.8-flash。ユーザーが「このバンドルを難読化解除して」「これを humanify して」「圧縮された変数の名前を戻して」「この JS をリバースエンジニアリングして」「bundle.js は何をするのか」と言ったとき、または humanify が生成した逆難読化済みの `og/` や `modules/` フォルダーがあるプロジェクトで作業しているときに使用する。humanify CLI の呼び出し、cursorTo のクラッシュに対する疑似 TTY の回避策、バンドルからの単一モジュール抽出、整形ツールとの連携を扱う。
開発中の Backstage プラグインを、デプロイ可能な Red Hat Developer Hub 動的プラグイン成果物に変換する:@red-hat-developer-hub/cli plugin export を実行して dist-dynamic と dist-scalprum を生成し、shared、embedded、bundled 依存関係を選択し、OCI イメージ、tgz アーカイブ、または npm パッケージとしてパッケージ化し、quay.io などのレジストリにプッシュし、デプロイに必要な SHA-512 または sha256 ダイジェストの整合性値を生成する。"export my plugin"、"package the plugin as OCI"、"push the plugin to a registry"、--shared-package、--embed-package、plugin-manifest.json、整合性ハッシュに使用する。rhdh-plugin-export-overlays リポジトリでのエクスポート失敗には、代わりに /rhdh-overlay を使用する。
rhdh-plugins ワークスペースの変更を overlays と rhdh-plugin-catalog(ミッドストリーム)を通じて伝播させる:changeset + npm パブリッシュ、overlays の source.json を Version Packages SHA に更新し、その後、完全な sync-midstream --force-clone を行わずに外科的な catalog MR(overlay-repo/、workspaces/、plugin_builds/、2.0.0--0.0.3 のような .tekton PLR タグ)を行う。プラグインバージョンのプロモート、npm @red-hat-developer-hub パッケージの待機、overlays repo-ref の更新、または単一ワークスペースのミッドストリーム Hermeto/lock/PLR 更新に使用する。このプロモートチェーン外の overlays ワークスペース編集には /rhdh-overlay を使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
