Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
実際のコードベースに基づき、AGENTS.md(リポジトリのルートまたはパッケージ/モジュール単位)を作成、書き直し、更新します。Always / Ask First / Never / Validation Commands のルール、タスクチェックリスト、実際のパスとコマンドを含みます。リポジトリにテンプレートがあればそれに従い、なければ組み込みの既定テンプレートを使用します。「write AGENTS.md for this package」「rewrite our AGENTS.md」「refresh AGENTS.md」で使用します。
ASP.NET Core アプリケーション向けの包括的な検証パターンです。FluentValidation の統合、DataAnnotations、IValidatableObject、IValidateOptions<T>、MediatR パイプラインの挙動、クライアントサイド検証を扱います。ASP.NET Core アプリケーションで検証を実装するとき、FluentValidation をセットアップするとき、カスタムバリデーターを作成するとき、オプション検証を設定するとき、またはフィールド横断検証を実装するときに使用します。
ツールは AI エージェントが世界とやり取りするための仕組みである。 잘 설계된ツールは、正常に動くエージェントと、幻覚賬Generating醚、黙って失敗する、あるいは必要以上に 10 倍のトークンを消費するエージェントを分ける。本スキルはスキーマからエラーハンドリングまでのツール設計を扱う。JSON Schema のベストプラクティス、実際に LLM の助けになる説明の書き方、バリデーション、そして AI ツールの共通言語になりつつある MCP 標準。重要な洞察:ツールの実装よりもツールの説明のほうが重要。
Metronome の従量課金統合に関する意思決定を案内します。イベント取り込み(単一・バッチ、冪等性、課金対象メトリクス)、契約設計(料金表、上書き、次元別価格設定、製品)、請求ライフサイクル(猶予期間、確定、Stripe 同期)、クレジットとコミットの管理(前払い、後払い、しきい値、自動チャージ)、Stripe 統合(未払い分の請求、税務プロバイダー、明細行の上限)が対象です。使用イベントの取り込み、顧客・契約・料金表の作成、課金対象メトリクスのグループキー設計、クレジットとコミットの管理、請求設定、Stripe Billing との請求書同期、AI アプリのトークン使用量課金、セルフサービス(PLG)価格設定、顧客の健全性・コミット消費・ポートフォリオ・更新の確認、Stripe Billing Meters から Metronome への移行など、Metronome 統合の構築、変更、レビューに使用します。
C/C++ から WASM へのコンパイルに対応する、Emscripten を使用した WebAssembly スキルです。emcc による C/C++ の WebAssembly コンパイル、EXPORTED_FUNCTIONS の設定、WASM メモリモデルの理解、Asyncify による非同期 C コードの処理、ブラウザ開発者ツールまたは wasm-opt による .wasm のデバッグ、WASI とブラウザ環境のターゲティングに使用します。Emscripten、emcc、C/C++ からの WebAssembly、WASM メモリモデル、Asyncify、EXPORTED_FUNCTIONS、WASI、wasm-opt に関するクエリで有効になります。
TypeScript または JavaScript を使用した Fastify Node.js バックエンドサーバーと REST API の開発をガイドします。Fastify アプリケーションの構築、設定、デバッグに使用します。ルートの定義、プラグインの実装、JSON Schema 検証の設定、エラー処理、パフォーマンス最適化、認証管理、CORS とセキュリティヘッダーの設定、データベース連携、WebSockets の使用、本番環境へのデプロイなどを扱います。Fastify のリクエストライフサイクル全体(フック、シリアライズ、Pino によるログ記録)と、strip types による TypeScript 統合を網羅します。トリガー語:Fastify、Node.js server、REST API、API routes、backend framework、fastify.config、server.ts、app.ts。
TypeScript を使った Node.js 開発Cutting、タイプストリッピング、非同期パターン、エラーハンドリング、ストリーム、モジュール、テスト、パフォーマンス、キャッシュ、ログなど、領域固有のベストプラクティスを提供します。ネイティブ TypeScript 対応で Node.js プロジェクトを構築するとき、タイプストリッピング(--experimental-strip-types)を設定するとき、ビルド工程なしで Node 22+ の TypeScript を書くときに使用してください。また、ユーザーが「native TypeScript in Node」「strip types」「Node 22 TypeScript」「.ts files without compilation」「ts-node alternative」に言及したときや、Node.js におけるエラー処理、グレースフルシャットダウン、不安定なテスト、プロファイリング、環境設定のガイダンスが必要な場合にも使用します。タイプストリッピング用の tsconfig.json の設定、package.json スクリプトの準備、モジュール解決とインポートの拡張子の取り扱い、Node.js スタック全体への堅牢なパターンの適用に役立ちます。
next-sanity v13 以降のアプリで Sanity Live を Next.js Cache Components と統合します。sanityFetch、共有の cachedSanity「use cache」境界、<SanityLive>、Visual Editing、Presentation Tool、下書きモードの処理、および 3 層(Page/Dynamic/Cached)のコンポーネントパターンと、明示的な perspective/stega のプロップドリリングを設定します。公式の Next.js スキル(next-cache-components-adoption、next-cache-components-optimizer、next-partial-prefetching-adoption、next-dev-loop)と連動して使用します。Sanity を伴う Next.js アプリの cacheComponents の設定・移行、sanityFetch の追加、<SanityLive>/<VisualEditing> の接続、perspective/stega をハードコードしたコンポーネントのリファクタリング時に使用します。
C/C++ プロジェクト向けのビルド高速化スキルです。ccache、sccache、distcc、unity builds、プリコンパイル済みヘッダー、split DWARF、IWYU を用いてコンパイル時間を短縮する場合に使用します。キャッシュ戦略、分散コンパイル、リンク時間の短縮、ビルドのボトルネック診断を扱います。ビルドの遅さ、ccache、sccache、プリコンパイル済みヘッダー、unity builds、split-DWARF、C++ のコンパイル時間短縮に関する問い合わせで起動します。
疎結合を実現する「Signal Up, Call Down」パターンを用いた、シグナル駆動アーキテクチャの専門的な設計ガイドです。型付きシグナル、シグナルチェーン、ワンショット接続、AutoLoadイベントバスを扱います。イベントシステムの実装やノードの疎結合化に使用します。キーワード:signal、emit、connect、CONNECT_ONE_SHOT、CONNECT_REFERENCE_COUNTED、event bus、AutoLoad、decoupling。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
