Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
コンシューマー向け API とイベントインターフェースの設計、ガバナンス、ドキュメント化、レビュー、進化。REST/HTTP、GraphQL、RPC、イベント、webhook、ストリーミングの選択、OpenAPI や AsyncAPI 契約の作成、API ランドスケープ、オーナーシップ、重複、ライフサイクル、発見可能性、廃止、ゲートウェイ、サービスメッシュ、南北または東西トラフィック、ルーティング、ポリシー、可観測性、障害境界の評価、schema、ページネーション、ミューテーション、エラー、冪等性、互換性の定義、バージョニング、非推奨化、移行の計画に使用します。製品ディスカバリー、プラットフォーム運用、完全なセキュリティ評価、ADR の作成、デリバリーゲートには使用しません。これらは隣接する専門スキルに委ねてください。
ArcGIS Enterprise カスタムデータフィード(CDF)— 外部システムを ArcGIS Feature Service として公開する Node.js/Koop プロバイダー — を構築する。ユーザーが CDF プロバイダーや model.js(getData/editData/authorize/getMetadata)を書く場合、cdf コマンドラインを使用する場合、またはデータベース、API などの外部システムを ArcGIS Enterprise の feature service として公開したい場合に使用。
4 段階のライフサイクル(RESEARCH -> DRAFT -> HOLD -> MERGE)を持つアーキテクチャ決定記録。ユーザーが技術選定、データベースの選択、フレームワークの選定、システム境界の定義、アーキテクチャ決定の記録、既存 ADR のレビューや評価、ARCHITECTURE.md の作成や更新、新規プロジェクトの決定点の棚卸しを行う必要があるときはいつでもこのスキルを使用する。トリガー:"choose a database"、"architecture decision"、"ADR"、"which technology should we use"、"is this ADR ready to merge"、"review this architecture decision"、"what decisions do we need to make"、"tech stack decision"、"define system boundaries"、"record this decision"。書く前の調査と明示的なマージ承認を義務付ける。対象外:コードレビュー(code-review を使用)、確立されたパターン内での実装判断、デザインシステムの選択(design-system を使用)。
コンテンツ駆動型サイト向けの Astro Web フレームワークのパターン。Zod スキーマとローダーを使ったコンテンツコレクション、選択的ハイドレーション指令を用いたアイランドアーキテクチャ、ClientRouter によるビュー遷移、サーバーサイドおよびハイブリッドレンダリングモード、サーバーアイランド、astro:db を使った Astro DB、onRequest を使ったミドルウェア、フレームワーク統合(React、Svelte、Vue)を扱う。コンテンツ駆動型の Web サイトの構築、アイランドのハイドレーション戦略の設定、ビュー遷移のセットアップ、静的レンダリングとサーバーレンダリングの選択、UI フレームワークコンポーネントの統合、コンテンツコレクションのスキーマ定義、ミドルウェアの追加を行うときに使用する。
Flutter/Dart における Bloc 状態管理のベストプラクティス。Cubit と Bloc の比較、イベントと状態の命名、Equatable を用いた sealed クラス、BlocProvider・BlocBuilder・BlocListener・BlocSelector による Page/View の分割を扱う。package:bloc、package:flutter_bloc、package:bloc_test を使用するコードを書く、変更する、レビューするときに使用する。Bloc または Cubit を継承するクラスのあらゆるテストにも使用し、「この bloc の単体テストを書いて」「私の cubit をテストして」「LoginBloc にテストを追加して」、bloc が依存する repository のモック、イベントが発行する状態のアサートなどが含まれる。Bloc と Cubit のテストでは package:bloc_test の blocTest() と package:mocktail を使わなければならないため、テスト対象のクラスが Bloc または Cubit の場合は testing スキルよりもこちらを優先する。ある bloc を別の bloc に注入してその状態を読む、widget や build メソッドから repository を呼ぶ、debounce などのイベント変換器を必要とする機能のために Cubit を維持するなど、要求がこれらのルールに反する場合にも使用する。
x402 の従量課金プロトコルと Base 上の USDC 決済を通じて CoinMarketCap のデータにアクセスする。ユーザーが x402 に言及した場合、API キーなしで CMC のデータを取得したい場合、従量課金 API について質問した場合、CMC をオンチェーン決済と統合したい場合に使用。Coinbase の x402 プロトコルに関するあらゆる質問にも使用。トリガー:"x402"、"pay per request"、"no API key"、"USDC payment"、"CMC without subscription"、"/cmc-x402"
コーディングプロジェクト向けのエキスパートなドキュメント生成ツール。コードベースを分析し、開発者とユーザー向けに徹底的で包括的なドキュメントを作成する。増分更新、複数オーディエンス向けドキュメント、アーキテクチャ決定記録、ドキュメント健全性の追跡に対応。あらゆるプロジェクト種別(API、コマンドライン、Web アプリ、ライブラリ)で動作する。新しいプロジェクトを文書化したいとき、機能追加後にドキュメントを更新したいとき、オープンソースリリース向けの包括的なドキュメントを作成したいときに使用する。
ctf-sandbox-orchestrator の内部下流スキル。source map、ビルドマニフェスト、chunk レジストリ、出力された bundle、難読化された loader の流れ、フロントエンドランタイムの復元のための CTF サンドボックスワークフロー。ユーザーが配信された JavaScript 構造の再構築、source map や chunk map の検査、bundle の読み込みの追跡、出力アセットからの隠しルートや API の復元、ビルド済みフロントエンド成果物からのランタイム動作の説明を求める場合に使用する。`$ctf-sandbox-orchestrator` がすでにサンドボックスの前提を確立してここにルーティングした後にのみ使用する。
ctf-sandbox-orchestrator の内部下流スキル。GraphQL スキーマ、永続化クエリ、RPC マニフェスト、生成されたクライアント、OpenAPI のドリフト、隠されたオペレーション、契約とハンドラの不一致のための CTF サンドボックスワークフロー。ユーザーが GraphQL や RPC リクエストの検査、クライアント契約と稼働中のハンドラの比較、隠されたオペレーションの復元、生成されたクライアントの追跡、スキーマや契約のドリフトが決定的な挙動を生む仕組みの説明を求める場合に使用する。`$ctf-sandbox-orchestrator` がすでにサンドボックスの前提を確立してここにルーティングした後にのみ使用する。
ctf-sandbox-orchestrator の内部ダウンストリーム skill。キュー、非同期 worker、cron ジョブ、遅延タスク、リトライ挙動、worker 固有の設定ドリフト、payload から副作用への連鎖を扱う CTF サンドボックスワークフロー。ユーザーがキューの payload の追跡、非同期ジョブ実行の検査、worker 固有の挙動の説明、リトライやデッドレター処理の追跡、またはキューに投入された項目を後続のファイル、キャッシュ、メール、権限を伴う副作用へ結び付けることを求めている場合に使用。`$ctf-sandbox-orchestrator` がすでにサンドボックス前提を確立してここにルーティングした後にのみ使用すること。
ctf-sandbox-orchestrator の内部ダウンストリーム skill。SSR、テンプレートレンダリング、ルート loader、hydration payload、サーバーとクライアントのレンダリング境界、テンプレートから handler への適用ギャップを扱う CTF サンドボックスワークフロー。ユーザーが SSR やテンプレートルートの検査、レンダリングコンテキストや hydration データの追跡、テンプレートのゲートと handler の適用の比較、プレビューや隠しルートのレンダリングの説明、レンダリングパイプラインの挙動と決定的な分岐の結び付けを求めている場合に使用。`$ctf-sandbox-orchestrator` がすでにサンドボックス前提を確立してここにルーティングした後にのみ使用すること。
ctf-sandbox-orchestrator の内部ダウンストリーム skill。WebSocket と SSE のハンドシェイク、認証情報、購読状態、リアルタイムメッセージのスキーマ、再接続挙動、フレーム駆動のランタイム効果を扱う CTF サンドボックスワークフロー。ユーザーが WebSocket や SSE のハンドシェイクの検査、フレームのデコード、購読の追跡、再接続ロジックの追跡、リアルタイム確立時に送信される認証情報の検査、またはライブフレームがレンダリング状態や永続化状態をどう変えるかの説明を求めている場合に使用。`$ctf-sandbox-orchestrator` がすでにサンドボックス前提を確立してここにルーティングした後にのみ使用すること。
CodeStable:Vision / Project Spec / Epic / Issue と codestable/ の制度記憶を使ってソフトウェアの進化を理解し推進する。ユーザーの現在の姿勢に応じて行動——ディスカッション、クイック修正、マネージド実装、バグ修正、ビジョン/仕様の整理、現状把握、クローズ、必要に応じたレビュー。トリガー:cs、CodeStable、ディスカッション/まず話し合う、クイック/クイック修正/すぐ着手、スパイク、バグ修正/debug、vision/spec の整理、クローズ/締めくくり、review、このシステムはどう動くか、またはプロジェクトに既に codestable/ がありビジョン、仕様、バグ、実装、クローズを扱っている場合。
Awwwards 級フロントエンドの検証済み 2026 年実装クックブック(474 レシピ、型チェックおよびブラウザー監査済み)。モーションとイージングのトークン、GSAP ScrollTrigger + Lenis の演出(ピン留め、スクラブ、横スクロール、カードのスタック、SplitText)、CSS スクロールドリブンアニメーション、モダン CSS(@starting-style、アンカーポジショニング、@property、コンテナークエリー)、テキスト効果とフォントの組み合わせ、ホバー/カーソル/マイクロインタラクション、ビューとルートのトランジション、プリローダーとメニュー、CSS/SVG/canvas の背景、WebGL シェーダーと Three.js/R3F、21st.dev / Aceternity / Magic UI / React Bits のコンポーネント、OKLCH カラー、レイアウトとヒーロー構成、30 種の美的方向性、パフォーマンス、アクセシビリティを扱います。ウェブサイト、ランディングページ、ポートフォリオ、UI コンポーネントの構築、スタイリング、アニメーション、再設計に使用します。また、ライブラリ名が指定されていなくても、ユーザーが効果(「高級感を出す」「スクロールアニメーション」「スムーズスクロール」「パララックス」「テキストの表示」「シェーダー背景」「ページ遷移」「カスタムカーソル」「bento」「マーキー」)を求めた場合に使用します。
Go における panic、静かなデータ破損、微妙な実行時バグを防ぐ:typed-nil インターフェース、スライスのエイリアシング、変換時の整数オーバーフロー、浮動小数点の比較、ループ内の defer、API 境界での防御的コピー、ゼロ値設計。クラッシュに対するコードの堅牢化、nil 安全性のレビュー、数値型間の変換、パッケージ境界で何をコピーするかの判断を行うときに使用する。トリガー例:「nil pointer panic」「why is my error not nil」「slice aliasing」「integer overflow」「compare floats」「defer in a loop」「defensive copy」「make this crash-proof」。対象外:データ競合と goroutine のライフサイクル(go-concurrency-review)、インジェクションと認証(go-security-audit)、すでに発生した panic(go-troubleshooting)。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
