Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
Next.js アプリで Cache Components を有効にし、由此表示されるブロッキングルートを解決する。ユーザーが Cache Components の有効化、導入、移行を望んでいるとき、`cacheComponents` フラグを切り替えるとき、多数の blocking-prerender / instant 検証エラーに対応するとき、`cache-components-instant-false` codemod を実行するとき、`export const instant = false` でルートを対象外にするか、その場で修正するかを選ぶときに使う。
Python で Pydantic v2 を使ってデータを定義、検証、シリアライズ、設定するときに使用 — BaseModel、Field 制約、フィールド/モデルバリデータ、model_dump によるシリアライズ、pydantic-settings、TypeAdapter、列挙型、Literal、判別可能ユニオン — または v1 時代の書き方(class Config、.dict()/.json()、@validator)を依然として使っているコードを修正するときに使用。正確で慣用的な最新の Pydantic v2 コードを生成する。キーワード:pydantic、BaseModel、ConfigDict、model_validate、validator、settings。
React Email コンポーネントでレスポンシブな HTML メールを構築する。メール構造(Html、Head、Body、Container)、コンテンツコンポーネント(Text、Heading、Button、Link、Img)、レイアウト(Section、Row、Column)、インライン CSS と Tailwind によるスタイリング、カスタムフォント、プレビューテキスト、HTML へのレンダリングを扱う。トランザクションメール、マーケティングテンプレート、メールデザインシステムを作成するときに使用する。メールのレンダリング、プレビュー、Tailwind によるメールスタイリング、Resend、Nodemailer、SendGrid とのプロバイダー統合に使用する。
採用に向けて Rust crate を発見・評価・スコアリング・比較します —— crates.io を検索し、4 つのソース(crates.io API、docs.rs、GitHub API、RustSec アドバイザリ DB)からメタデータを取得し、採用度/メンテナンス性/ドキュメント/成熟度/コミュニティ/ライセンスにわたる重み付き 0-100 のスコアリングモデルを適用し、危険な懸念(メンテナンス停止、アドバイザリ、ドキュメントなし、単一メンテナ)にフラグを立て、最適なものを推奨します。ユーザーが「which crate should I use for X」「is this crate maintained/safe/popular」「compare these 3 crates」と尋ねる場合、または採用前に依存関係を選ぶ必要がある場合に使用。採用後のガバナンス(cargo-deny、ライセンスポリシー、アドバイザリ対応)は rust-dependencies に、semver と破壊的変更の分類は rust-semver に、マニフェストの仕組みは rust-cargo-build に委ねます。
開発者が使いたくなる SDK を設計する——ネイティブに感じられる API、導いてくれるエラーメッセージ、摩擦を減らす体験。本スキルでは、強引なマーケティングではなく卓越した開発者体験によって SDK の採用を促す方法を扱う。トリガーフレーズ:"SDK design"、"developer experience"、"API design"、"SDK DX"、"error messages"、"type safety"、"IDE integration"、"SDK versioning"、"migration guides"、"client library design"、"making SDKs feel native"、"SDK best practices"
Inertia Rails Vue 3(Nuxt ではない)向けの shadcn-vue コンポーネント統合:フォーム、ダイアログ、テーブル、トースト、ダークモードなど。Inertia + Vue アプリで shadcn-vue コンポーネントを使って UI を構築する場合や、Nuxt の shadcn-vue サンプルを移植する場合に使用する。shadcn-vue の入力は name 属性と #default スコープ付きスロットを介して Inertia Form に接続する。Flash トーストには Rails の flash_keys イニシャライザ設定が必要。
ブラウザーで開く自己完結型の静的 HTML 成果物(インタラクティブな図、ダッシュボード、インフォグラフィック)を作成します。HTML5+CSS3+インライン SVG のみを使用し、ツールチェーンは不要です。トリガー:「interactive HTML」「open in browser」「HTML artifact」「visual dashboard」「HTML infographic」。PNG/SVG 出力には使用せず、concept-to-image を使用してください。状態モデルやレイアウトの検討用の使い捨てプロトタイプには使用せず、prototype を使用してください
Stigg のドロップイン UI コンポーネントを統合するときに使用 — ペイウォール/料金表、カスタマーポータル、チェックアウト、およびクレジットウィジェット(残高、使用率、使用量チャート、付与テーブル、自動チャージの状態、自動チャージの設定)。トリガーには「Stigg paywall」「pricing table」「customer portal」「Stigg checkout」「credits widget」「credit balance widget」「Paywall component」「CustomerPortal component」「render Stigg widget」「widget designer」「client-side security」「stigg widgets storybook」が含まれる。ヘッドレスのゲーティングロジックにはスキップ — stigg-entitlements を使用する。
Taruvi アプリのバックエンド作業:Taruvi MCP サーバー経由でデータテーブル、Cerbos ポリシー、ロール、ユーザー、バケット、シークレット、分析クエリ、または生の SQL をプロビジョニングする;また、Taruvi 関数ランタイムで実行される Python 関数本体(`def main(params, user_data, sdk_client)`)を、マルチリソースのカスケード、イベント/ cron ハンドラー、公開 webhook、外部 API 呼び出し向けに記述する。トリガー:"create a datatable"、"Frictionless schema"、"Cerbos policy"、"serverless function"、"scheduled job"、"analytics query"、"sdk_client"、`manage_function`、`execute_raw_sql`。Refine のフロントエンド作業は対象外 — 代わりに `taruvi-refine-providers` を使用する。
開発者向けユーティリティとツール — CLI 生成、スキルの足場づくり、エージェント委譲、システムアップグレード、評価、ドキュメント、解析、音声編集、Fabric パターン、Cloudflare インフラストラクチャ、ブラウザ自動化、メタプロンプティング、箴言。使用場面:CLI の作成、CLI の構築、コマンドラインツール、API のラップ、コマンドの追加、ティアのアップグレード、TypeScript CLI、スキルの作成、新しいスキル、スキルの足場づくり、スキルの検証、スキルの更新、スキル構造の修正、スキルの正規化、並列実行、エージェントチーム、委譲、ワークストリーム、スウォーム、アップグレード、システムの改善、システムアップグレード、Anthropic の確認、アルゴリズムのアップグレード、振り返りの抽出、ソースの検索、研究のアップグレード、PAI アップグレード、eval、evaluate、エージェントのテスト、ベンチマーク、動作の検証、回帰テスト、能力テスト、eval の実行、モデルの比較、プロンプトの比較、ジャッジの作成、結果の表示、ドキュメント、ファイルの処理、ドキュメントの作成、形式の変換、テキストの抽出、PDF、DOCX、XLSX、PPTX、Word、Excel、スプレッドシート、PowerPoint、プレゼンテーション、スライド、コンサルティングレポート、大きな PDF、PDF の結合、フォームの入力、変更履歴、レッドライン、解析、抽出、URL、文字起こし、エンティティ、JSON、バッチ、YouTube、記事、ニュースレター、Twitter、ブラウザ拡張機能、衝突検出、コンテンツタイプの検出、記事の抽出、ニュースレターの抽出、YouTube の抽出、PDF の抽出、コンテンツの解析、音声のクリーンアップ、音声の編集、フィラーワードの削除、ポッドキャストのクリーンアップ、ウムの削除、無音のカット、音声の調整、文字起こし、音声の分析、音声パイプライン、fabric、fabric パターン、fabric の実行、パターンの更新、fabric の同期、要約、脅威モデルパターン、Cloudflare、worker、デプロイ、Pages、MCP サーバー、wrangler、DNS、KV、R2、D1、Vectorize、ブラウザ、スクリーンショット、ウェブのデバッグ、UI の検証、フロントエンドのトラブルシューティング、ブラウザの自動化、ウェブサイトの閲覧、ストーリーのレビュー、ストーリーの実行、ウェブ自動化、メタプロンプティング、テンプレート生成、プロンプト最適化、プログラムによるプロンプト、テンプレートのレンダリング、テンプレートの検証、プロンプトエンジニアリング、箴言、引用、格言、引用の検索、思想家の調査、ニュースレターの引用、箴言の追加、箴言の検索。
デフォルトテーマのスタイルを超えて、視覚的に際立ち洗練された Vaadin 25 インターフェースを作成するようエージェントを導く。ユーザーが「見栄えを良くする」「デザインを改善する」「ビューにスタイルを当てる」「視覚的に魅力的にする」「洗練さを加える」「UI を設計する」「美しいインターフェースを作成する」と求めたとき、または視覚的な品質が重要となる新しいビューを構築するときにこのスキルを使用する。Vaadin アプリでアニメーションや視覚効果を追加したり、洗練されたコンポーネントの組み合わせを構築したりしたい場合にも起動する。
weapp-tailwindcss の動的 class の組み合わせとランタイムラッパーの設計・トラブルシューティング。@weapp-tailwindcss/runtime、merge、cva、variants、typography、theme-transition、ui、clsx、twMerge、weappTwIgnore、escape/unescape、rpx transformer、キャッシュ、コンポーネントの class 上書きを扱う。動的 class、cn ヘルパー、variant API、ランタイムパッケージの選択、または実行時の class エスケープに使用する;バンドラーの初期導入、React Native、Lynx コンパイラ設定には使用しない。
最新の .NET 上で、正しいホスティング、ミドルウェア、セキュリティ、構成、ログ、デプロイのパターンを用いて ASP.NET Core アプリケーションを構築、デバッグ、モダナイズ、またはレビューする。使用対象:ASP.NET Core アプリ、サービス、ミドルウェアの作業、認証、ルーティング、構成、ホスティング、デプロイの動作の変更、ASP.NET Core のサブスタック間の選択。使用対象外:無関係なスタック、この特定のガイダンスを必要としない一般的なタスク。呼び出すもの:リポジトリのコンテキストを調査し、対象ファイルを編集し、変更時に該当するビルド、テスト、lint、検証コマンドを実行する。
API 仕様を作成する際に使用する — API サーフェスのエンジニアリング上のワイヤ契約であり、オペレーション/エンドポイント、リクエストとレスポンスのスキーマ(フィールド、型、必須/任意、制約)、認証、完全なエラーモデル、ページネーション/レート制限、バージョニング、動作するサンプルを含む。アウトラインではなく方法を導く:プロジェクトのスタイルで契約を表現し(REST なら OpenAPI、GraphQL なら SDL、RPC なら proto)、すべてのフィールドに型を付け、正常系だけでなくエラーケースを列挙し、各オペレーションを機能仕様の振る舞いにたどり、データモデルを再定義せず参照する — クライアントがあらゆるオペレーションを呼び出せ、サーバーが契約だけから実装できる水準まで導く。別個の api-spec テンプレートツールおよび深いリサーチ機能と組み合わせて使う。上流の機能仕様(存在する場合はアーキテクチャドキュメントとデータモデルも)を前提とし、空白のページから始めることはない。永続化データモデル、利用者向け API リファレンス、実装、または完成した api-spec のレビューではない。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
