Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
Web アプリ向けの本番対応 CSS トランジションです。通知バッジ、ドロップダウン、モーダル、パネルの表示、ページ遷移、カードのサイズ変更、数値のポップイン、テキストやアイコンの切り替え、成功チェック、アバターグループのホバー、エラー状態のシェイク、検索/入力のクリア、スケルトンローダー、シマー表示のテキスト、スライドタブ、ツールチップ、段階的なテキスト表示、カードのホバー傾斜、プラスからメニューへの変形、アコーディオン、トースト、いいねボタン、詳細表示のホバー、チェックボックスのチェック、回転カウンター、トグル、AI の思考状態、推論ストリーム、ストリーミングテキスト、マトリックスドットローダー、バナーのスタックなどの実装に使用します。「add a transition」「animate the dropdown」「make the modal open smoothly」「swap icon」「page slide」「stagger animation」「open / close transition」「make it animate」「fade between」「success animation」「form error」「shake on invalid」「hover lift」「avatar stack hover」「clear the search」「skeleton loader」「loading shimmer」「shimmer text」「sliding tabs」「segmented control」「tooltip」「reveal text」「tilt card」「3D hover tilt」「cursor glare」「plus to menu」「FAB morph」「accordion」「collapsible」「expand / collapse」「disclosure」「toast」「snackbar」「like button」「heart animation」「learn more arrow」「checkbox」「check animation」「spinning counter」「odometer」「slot machine digits」「toggle」「switch」「thinking states」「AI status line」「agent reasoning」「reasoning stream」「streaming text」「stream words in」「matrix loader」「dot loader」「banner stack」「stacked toasts」などで起動します。「motion tokens」「scan for ad-hoc transitions」「replace hardcoded durations with motion tokens」「tokenize my animations」や、コマンド transitions reveal、transitions review、transitions apply、transitions refine にも対応します
オーケストレーターエージェントと複数の作業サブエージェントを使い、中規模から大規模な機能の自律的な仕様駆動開発「saga」を実行します。ユーザーが /saga を呼び出す場合、最小限の人手で大規模な機能をエンドツーエンドで自律構築するよう求める場合、並列実装の前に包括的な仕様をマイルストーンとタスクに分割し、厳密な検証基準を設けたい場合、またはオーケストレーターに実装を作業エージェントへ委任させつつ自身のコンテキストウィンドウを保ちたい場合に使用します。「run a saga」「autonomously implement this feature」「spec it out then build it with subagents」「orchestrate this big feature end-to-end」「build this with workers and validate each step」などのフレーズがトリガーです。saga ディレクトリ(例:~/.sagas 配下)にある既存 saga の続行、再開、引き継ぎを依頼された場合にも使用します
既存の Web React アプリを Expo でネイティブ iOS/Android アプリに移行します。ウェブサイトのモバイルアプリ化、Next.js/Vite/CRA の React コードベースの React Native への移植、Web コードの段階的なネイティブ再利用、または Web の慣用要素(DOM、CSS、React Router、localStorage、window)をネイティブでどう扱うかについて尋ねられた場合に使用します。これはエンドツーエンドの移行ガイドです。DOM コンポーネントの仕組み自体には `expo-dom` スキルを使用してください。
既存の Apple/Swift Expo ネイティブモジュールを、JavaScript および TypeScript の契約を維持しながら、Expo Modules API 1.0 の定義 DSL から 2.0 マクロ API(v2 と呼ばれることもある)へ移行します。既存モジュールで @ExpoModule、@JS、@Event、@SharedObject、@Record を変換または段階的に導入する場合に使用。新しいモジュールの作成、一般的な Expo SDK のアップグレード、Android/Kotlin の移行には使用しないでください。
Langfuse と対話し、そのドキュメントにアクセスする: トレーシング、監視、データセットの作成、実験の実行、AI アプリの評価。(1) Langfuse のデータの照会または変更、(2) Langfuse のドキュメント、概念、統合ガイド、機能や SDK の使い方の確認、(3) AI エンジニアリング作業 (AI オブザーバビリティ、プロンプトエンジニアリング/管理、評価と評価器管理、実験、データセット管理、評価駆動の CI/CD、フィードバック収集) が必要なときに使う。Langfuse が未設定、または明示的に言及されていない場合でも、この範囲のタスクでは呼び出す。
EAS Observe に関するあらゆる作業に使用します。Expo プロジェクトへの `expo-observe` の追加(AppMetricsRoot/ObserveRoot HOC、markInteractive と ObserveInteractiveMarker、useObserve hook、ルートごとのメトリクスを取得する Expo Router / React Navigation 統合、expo-image と Reanimated の統合、`Observe.logEvent` によるユーザー定義イベント、ObserveErrorBoundary と `Observe.reportError` によるエラー報告、ネイティブクラッシュレポート、シンボル化スタックトレース用の source map アップロード、sampleRate や dispatchInDebug などのランタイム設定)、EAS CLI(`eas observe:metrics-summary`、`observe:metrics`、`observe:routes`、`observe:events`、`observe:session`、`observe:versions`、`observe:errors`、`observe:event`)または Expo MCP の `observe_*` ツールによるクエリ、メトリクス(コールド/ウォーム起動、TTR、TTI、ナビゲーションのコールド/ウォーム TTR、アップデートのダウンロード、起動遅延の調査に使う TTI frameRate/device/network パラメーター)の解釈、サードパーティーパッケージへの Observe 統合の提供に対応します。
Expo のウェブサイトと Expo Router の API ルートを EAS Hosting にデプロイします。ウェブバンドルのエクスポート、本番用および PR プレビュー URL のための eas deploy の実行、環境シークレットとカスタムドメインの管理、Cloudflare Workers ランタイムでの作業を扱います。API ルートの作成(+api.ts ハンドラー、HTTP メソッド、リクエスト処理、CORS)も対象です。Expo ウェブアプリや API ルートのデプロイ、EAS Hosting のセットアップ、ホスティング環境やドメインの設定時に使用。ネイティブビルドやストアリリースには使用せず、その場合は eas-app-stores スキルを使用。
Mintlify でドキュメントサイトを設定、作成、公開し、既存の Mintlify プロジェクトにも対応します。リポジトリや製品のドキュメントサイト作成、docs/ フォルダーや README のホスト型ドキュメントサイトへの変換、OpenAPI 仕様に基づく API ドキュメント作成、Docusaurus、GitBook、ReadMe、Fern などからの移行、ローカルでのプレビュー、共有可能な URL への公開に使用します。docs.json を含むプロジェクトの編集にも対応し、ページ、ナビゲーション、コンポーネント、API リファレンス、CSS、JavaScript、React、スニペットによる外観やブラウザー動作のカスタマイズを行います。
Warp の新機能について、PRODUCT.md および/または TECH.md の仕様から完全なドキュメントページの下書きを作成する。エンジニアが仕様を書き、warpdotdev/docs リポジトリ向けの MDX 初稿が必要なときに使う。仕様がない機能の場合は、まずコードベースを調べて対応する。機能のドキュメント作成、ドキュメントページの下書き、機能ドキュメントの作成、eng-docs ワークフローの開始、仕様からドキュメントへの変換など、エンジニアが言及したら必ずこの skill を呼び出す。エンジニアが同席するインタラクティブなセッションが必要 — 下書きの前にコンテンツ设计方案、次にアウトラインを確認するため、無人で実行できない。自動/release トリガー型のドキュメントには、代わりに warpdotdev/docs の missing_docs skill を使う。warp-internal または warp-server から動作する。
初回ロード(ハードナビゲーション)または名前付きクライアントサイドナビゲーション(ソフトナビゲーション)で、Next.js のルートからすぐに利用できる有用な UI を最適化します。目標を失敗する @next/playwright instant() E2E テストとして記述し、ルートとエントリーポイントを一つずつ検証して成功させます。追加されたテストが回帰を防ぎます。静的シェルの拡張、初回描画の遅さや即時でないナビゲーションの修正、有用な UI を妨げている Suspense 境界の診断、instant() の回帰テスト追加に使用します。Cache Components を導入済みの Next.js 16.3+ が必要です。
非推奨であり、2026-08-20 をもって廃止されました。呼び出したり、スケジュールしたりしないでください。このスキルはマージ済みの PRODUCT.md 仕様をスキャンしてドキュメント PR を自動作成するもので、リリースされていない機能のドキュメントを生成していました。新しくリリースされた機能のドキュメントはPluginsの毎週のリリースでトリガーされ、warpdotdev/docs の missing_docs スキルによるドキュメント価値チェックを受けます。このスキルでドキュメントの抜けを探そうとしている場合は、代わりに missing_docs を drift-watch モードで実行してください。
Dart 3 のパターンマッチング、switch 式、分割代入を慣用的に適用し、データスキーマの検証、代数的データ型の処理、制御フローの分解を行います。複雑な if-else チェーンのリファクタリング、多相 JSON や API レスポンスの解析、Lists、URI/パスセグメント、String.split() のトークン、Records、Maps の分割代入、sealed クラスの網羅性の強制に使用します。単純なブール条件、単一変数の型昇格(`is` を使用)、基本的なコレクションのフィルタリングには使用しません
既存コードベースのドキュメントが欠落、陳腐化、または信頼できない場合(引き継いだシステム、レガシーアプリケーション、ドキュメントと実態が異なるリポジトリなど)の文書化に使用します。コードに沿ったドキュメントツリーの再整備や、システムの実際の動作を尋ねられた場合にも使用します。調査を優先する棚卸し、執筆者側の証拠の優先順位、対象ごとの深度ルール、リファクタリングテスト、稼働・停止の証明、特性と発見事項の分離、網羅性台帳、並行作業計画、ドキュメントツリーの骨組みを定めています。変更と並行して書くのではなく、コードからドキュメントを再構築する必要がある場合に使用してください。
重要な変更、バグ調査、または不慣れなコードでの作業を始める前、最初の一行を書く前に使用します。変更を予定していない調査にも使用します。「これを詳しく調べて」「原因を突き止めて」「エクスポートが空になることがある」、デプロイ後の断続的なエラーなどが該当します。まず事実を確認する規律として、実際のコードとデータを把握し、証拠を引用し、慣例を推測しないことを定めています。時間に追われている場合でも、コードツリーではなく思い込みに基づいて変更や結論を出そうとしているときは使用してください。
HTTP API、メッセージペイロード、キュー契約、DTO、ファイル形式、Webhook の文書化に使用します。レガシーキャンペーンの API リファレンス作成や、呼び出し側からフィールドの意味やエンドポイントが返すエラーについて繰り返し質問される場合も該当します。4 つの詳細レベル、DTO 優先のカタログ、ソース位置を示すワイヤー型、生成仕様を一か所に置くルール、省略と null の意味の違いをまとめています。「API ドキュメント」と明示されていなくても、呼び出し側向けに機械インターフェースを文書化する場合に使用してください。
ユーザーが Stripe Connect の設定、課金パターン、Dashboard へのアクセス、Connect の始め方について尋ねる場合、マーケットプレイス、プラットフォーム、マルチベンダーストア、ギグプラットフォーム、サブスクリプションプラットフォームを構築する場合、販売者、ベンダー、プロバイダーへの支払いが必要な場合、分割払い、収益分配、複数当事者間の支払いなどの概念に言及する場合、推奨のために会社 URL や事業内容を提示する場合、当事者間で資金を移動する SaaS(POS、予約、請求など。決済ルーティングを伴わない業務用 SaaS は除く)を構築する場合、加盟店、販売者、ベンダーのオンボーディングや KYC について尋ねる場合、連結アカウントの Dashboard や責任設定に言及する場合、または決済フロー、ホワイトラベル決済、組み込み型決済について尋ねる場合に使用。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
