Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
HTML/CSS/JavaScript/React を使って、ブラウザーで表示する洗練されたビジュアル成果物(ページ、ダッシュボード、プロトタイプ、スライドデッキ、アニメーション、UI モックアップ、データ可視化)を構築または再設計します。ビジュアルなフロントエンド制作、デザインシステムの検討、デザインレビュー、Web 成果物の明示的なブラウザー受け入れテスト/QA に使用します。バックエンド、CLI、非ビジュアルなコーディング、ソースから長文記事への変換、ナレーション主導のクリック操作型動画プレゼンテーションには使用しません。
非推奨 — このスキルはメンテナンスされていません。代わりに https://github.com/angular/skills の公式 Angular スキルを使用してください。Angular v20+ で signal ベースのリアクティブな状態管理を実装します。signal() によるリアクティブ状態の作成、computed() による派生状態、linkedSignal() による依存状態、effect() による副作用処理に使用します。状態管理に関する質問、BehaviorSubject/Observable パターンから signals への移行、またはリアクティブなデータフローの実装で起動します。
Java または Spring Boot アプリで Model Context Protocol(MCP)サーバーを作成する場合に使用します。GitHub Copilot や Claude などの AI エージェントに Java コード、API、データベースを利用させたい場合にも使用してください。ユーザーが「MCP」と言わなくても使用します。MCP Java SDK 2.x、ツール、JUnit テスト、クライアント構成を含む Maven または Gradle プロジェクトを作成します。Quarkus/Quarkiverse MCP サーバー(`quarkus-mcp-server-sse` の指示を使用)、MCP クライアント、または他言語のサーバーには使用しないでください。
プロバイダー側のアウトバウンド webhook プラットフォームを設計します。イベント分類とカタログ、ペイロードのエンベロープとスキーマのバージョニング、HMAC 署名方式(Standard Webhooks)、少なくとも 1 回の配信を実現するリトライ/バックオフとデッドレターのポリシー、サブスクリプションのライフサイクル状態、開発者向けデバッグ機能(配信ログ、再送、テストイベントの実行)を扱います。ユーザーが webhook、イベントコールバック、顧客エンドポイントへのイベントプッシュ、webhook 署名、配信リトライ、webhook コンシューマーポータルに言及した場合は、「webhook プラットフォーム」と明言していなくても使用します。プロバイダー側のみを対象とします。コンシューマー側のリトライ処理には使用せず、samber/developer-platform-skills@api-idempotency-retry を使用してください。
開発者プラットフォーム、パブリック API、統合作業を始める前、または他のプラットフォームスキルが選ばれていない場合に、タスクを samber/developer-platform-skills の適切なスキルに振り分けます。適切なものがなければ、その旨を明確に伝え、プロジェクト共通のプラットフォームコンテキストを初期化または再開します。API またはプラットフォームプロジェクトの開始時、定期的なプラットフォームレビュー時、振り分けが不明確な場合に実行します。ユーザーが開発者プラットフォームのキックオフ、新しいパブリック API プログラム、統合領域のロードマップ、「どのプラットフォームスキルが必要か」「パブリック API は何から始めるか」、スキルの振り分け、定期チェックインに言及した場合に使用します。スキル名や振り分けを明示的に求めていない場合も対象です。REST、GraphQL、gRPC の設計、webhook、SDK、MCP、OAuth と API キー、レート制限、バージョニング、開発者ポータル、ドキュメント、サンドボックス、マーケットプレイス、パートナー戦略を扱うため、曖昧なプラットフォーム関連の質問はまずこのスキルに振り分けます。候補リストと順序付きのスキルチェーンを出力し、設計そのものは行いません。
公開済み API リファレンスを仕様の範囲に照らしてエンドポイント単位で監査します。すべての操作、パラメーター、レスポンスコード、エラーが文書化されていること、リクエスト/レスポンス例があること、言語ごとのコードスニペットに齟齬がないこと、「試す」機能が動作することを確認し、リファレンスの乖離を防ぐ信頼できる情報源のゲート(仕様駆動の生成、OpenAPI lint、コントラクトテスト、CI でのスニペット整合性チェック)を導入します。ユーザーが API リファレンスのドキュメント、OpenAPI ドキュメントの網羅性、未文書化のエンドポイントやエラーコード、古いまたは乖離したドキュメント、ドキュメントの CI ゲートに言及した場合に使用します。「リファレンス品質」と明言していない場合も対象です。対象はエンドポイント単位のリファレンスのみです。ポータルの情報設計やオンボーディングには使用せず、代わりに samber/developer-platform-skills@developer-portal-design を使用してください。
プラットフォームが自社の API 利用者に発行する API キー認証の設計を支援します。キー形式のプレフィックスとチェックサムの規約、ハッシュ化(復元不可)または暗号化(復元可能)して保存する方法、二重キーの重複期間を設けたゼロダウンタイムのローテーション、最小権限のスコープ設定、個人・組織・サービスアカウントの所有権、自主管理キー ダッシュボードの動作、SOC 2 / PCI-DSS 4.0 のライフサイクルガバナンスを扱います。ユーザーが API キー、シークレットキー、キープレフィックス、キーのローテーションやスコープ設定、従業員の退職後のキー失効に言及した場合に使用します。「API キー管理」と明言していなくても対象です。プロバイダー側専用で、他社 API の利用には使用しません。OAuth 認可サーバーの設計には使用せず、代わりに samber/developer-platform-skills@oauth2-provider-design を使用してください。
B2B SaaS プラットフォームにおけるパートナー開発者のオンボーディングジャーニーを設計します。パートナー登録から、開発者アカウントとサンドボックスのプロビジョニング、ドキュメント、教育と認定の方針、サポート窓口、初回アプリ提出までを扱います。パートナー開発者のオンボーディング、開発者プログラムへの参加、セルフサービス登録と申請審査制登録の比較、パートナー向けサンドボックステナント、提出時の認定要件、パートナーサポート窓口、初回アプリ提出までの所要時間に言及した場合に使用します。「オンボーディング」という言葉がなくても対象です。ジャーニー設計のみ。審査ゲートの仕組み(samber/developer-platform-skills@app-marketplace-review)やサンドボックス分離アーキテクチャ(samber/developer-platform-skills@api-test-mode-design)には使用しないでください。
アプリ向けのワンショットユーザー管理、マルチチェーンウォレット認証、AI アシスタント、AI アプリのイントロスペクションを提供します。ユーザーがウェブサイト利用者をウォレット、メール/パスワード、ソーシャルログインでサインインさせ、各利用者にウォレット対応アカウントを発行した後、EmblemAI のチャット UI の埋め込み、プラグインの接続、Reflexive のオブザーバビリティの追加aille場合に使用します。React コンポーネント、TypeScript SDK、セッションベースの認証、および専門ワークフロー向けの React・agent-wallet スキルへのポインタを提供します。
外部開発者ポータルをドキュメントサイトではなく、プロダクトの機能面として設計します。ビジネス評価者と統合エンジニア向けの情報アーキテクチャ、初回 API 呼び出しまでの時間(TTFC)を軸とする登録から初回呼び出しまでのオンボーディング、各セルフサービス機能(キーのダッシュボード、リクエストログ、サンドボックス、使用量計測、ドキュメントへの入口)の配置、AI 回答アシスタント付きのポータル検索、RBAC とマルチテナント階層、プラットフォームの内製か購入かの判断を扱います。ユーザーが開発者ポータル、開発者コンソール、API ダッシュボード、開発者向けオンボーディング、初回呼び出しまでの時間に言及した場合は、「ポータル」と明言していなくても使用します。外部 API 利用者向けポータルのみを対象とし、内部サービスカタログには使用しません。
公開 API プラットフォームのテスト/サンドボックスモードを設計し、外部インテグレーターが実際の資金、メッセージ、データに触れずに構築・検証できるようにします。分離アーキテクチャ(ソフトなテストモード切り替えか、完全に分離したコピーのサンドボックスか)、テストキーのプレフィックス、特別なテスト値、シミュレートされたオブジェクトとペルソナ、オンデマンドのテストイベント、決定論的な時間操作、リセットとシード、サンドボックスのクォータ、不正利用対策、本番環境への移行を扱います。ユーザーがサンドボックス、テストモード、テスト API キー、特別またはダミーのテスト値、シミュレートされた webhook イベント、デモデータに言及した場合は、「テストモード」と明言していなくても使用します。コード実行用サンドボックスや単体テストのモックには使用しません。パートナー向けサンドボックスのプロビジョニングには使用せず、samber/developer-platform-skills@partner-app-onboarding を使用してください。
B2B SaaS がサードパーティーアプリに提供する OAuth2 認可サーバー機能を設計します。OAuth 2.1 の基本方針(すべてのクライアントで PKCE を使用し、インプリシット/パスワードグラントを使わず、リダイレクト先を完全一致させる)、トークン TTL と更新ローテーションのポリシー、スコープの分類と粒度、部分的・段階的な許可に対応する同意画面、クライアント登録方針、段階的なアプリ検証プログラムを扱います。ユーザーが OAuth、「X でサインイン」、アクセストークンとリフレッシュトークン、スコープ、同意画面、PKCE、顧客に代わって操作するサードパーティーアプリに言及した場合は、「OAuth プロバイダー」と明言していなくても使用します。発行者側のみを対象とし、他者の OAuth への接続には使用しません。API キー設計には使用せず、samber/developer-platform-skills@api-auth-key-management を使用してください。
公開 API の冪等性キー対応とクライアントの再試行ガイダンスを設計し、インテグレーターが安全に再試行できるようにします。キーの導出と呼び出し元ごとのスコープ設定、保存 TTL と再生ウィンドウ、アトミックな取得メカニズム(DB 一意制約、SERIALIZABLE 行ロック、条件付き書き込み)、ペイロード不一致の拒否、処理中の重複要求への対応、ジッター付き指数バックオフ、再試行予算、タイムアウトの伝播、SDK の再試行デフォルトを扱います。ユーザーが Idempotency-Key ヘッダー、重複または二重送信されたリクエスト、安全な POST 再試行、バックオフ、ジッターに言及した場合に使用します。「冪等性」と明言していなくても対象です。エラーレスポンスが示す内容(samber/developer-platform-skills@api-error-design)や webhook 配信の再試行(samber/developer-platform-skills@webhook-platform-design)には使用しないでください。
プラットフォームが外部開発者や AI エージェントに提供する統合インターフェース(REST、GraphQL、gRPC、SQL アクセス、一括データ共有、webhook、SDK、CLI、MCP、組み込みコンポーネント)と、その構築順序を決定します。新しさではなく、後戻りのコストと対象ユーザーを基準に順序を決めます。最初に構築する API、GraphQL または MCP レイヤーの追加、統合インターフェースのロードマップ、API 優先か組み込み優先か、インターフェース不足による商談の停滞について言及された場合に使用します。「統合インターフェース」という言葉がなくても対象です。全体戦略のみを扱います。インターフェース選定後の個別設計は、samber/developer-platform-skills@webhook-platform-design や samber/developer-platform-skills@sdk-portfolio-strategy などの関連スキルが担当します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
