Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
レガシー COBOL プログラムと JCL ジョブを分析し、モダンな Java アプリへの移行を支援する。ビジネスロジックを抽出し、依存関係を特定し、移行レポートを生成し、Java 実装戦略を作成する。メインフレーム移行、COBOL 分析、レガシーシステムのモダナイズ、JCL ワークフローに取り組む場合、または COBOL から Java への変換、.cbl/.CBL/.cob ファイルの分析、copybook の扱い、COBOL プログラムからの Java サービス実装の計画についてユーザーが言及した場合に使用する。
Compose および Compose Multiplatform アプリの repository、データソース、マッピングを担当します。DTO、domain、UiModel 間の境界、Ktor クライアントと bearer 認証、WebSocket、SSE、Room、DataStore、Paging 3、オフラインファースト、データ層のテストを扱います。repository、データソース、DTO、mapper、HttpClient、bearer token、WebSocket、SSE、Room DAO、マイグレーション、DataStore、PagingSource、RemoteMediator、オフラインキャッシュ、MockEngine テストの作成やレビューに使用します。ViewModel や UI の接続(compose-feature)、composable(compose-ui)、MVI 契約やエラー階層(compose-architecture)、Gradle モジュール(compose-project)、commonMain とプラットフォームの分割(compose-platform)には使用しないでください。
Compose Multiplatformアプリのプラットフォーム分割を担当します。宣言をcommonMainに配置し、expect/actualまたはインターフェースとDIの組み合わせを選び、ホストアダプターとポートを接続し、iOS/Swiftの相互運用、デスクトップとWebのターゲット、プラットフォームのライフサイクルを検証します。commonMain、expect、actual、iosMain、Swift、SKIE、Flow to Swift、デスクトップ、wasm、Webターゲット、またはプラットフォーム固有のコードを扱う場合に使用します。ルーティングやアーキテクチャ(compose-architecture)、機能スライス(compose-feature)、コンポーザブルやリソース(compose-ui)、リポジトリや永続化(compose-data)、Gradleターゲットの設定(compose-project)には使用しないでください。
このスキルは、USB デバイスやエミュレーターを ADB に接続し、`adb devices` / `adb devices -l` でトランスポートを一覧表示し、`-s SERIAL`、 `-d`(単一 USB)、 `-e`(単一 TCP/IP)、 `-t TRANSPORT_ID` を使って複数デバイスの中から特定し、正規の `adb wait-for[-TRANSPORT]-<state>` 構文(TRANSPORT は {usb, local, any}、state は {device, recovery, rescue, sideload, bootloader, disconnect})でトランスポートを条件にスクリプトを制御し、デバイス状態(`device`、 `offline`、 `unauthorized`、 `no permissions`、 `recovery`、 `sideload`、 `bootloader`、 `rescue`)を解釈し、初回接続時に RSA フィンガープリントのダイアログを承認し、Linux udev ルールをインストールするために使用します。ユーザーが `error: more than one device/emulator`、 `error: device not found`、 `unauthorized`、 `no permissions`、 `daemon not running`、"wait for device to boot"、 `wait-for-device-online`(実際のサブコマンドではない)に言及した場合、またはエミュレーター起動を扱うスクリプトの書き方を尋ねた場合に使用します。
あらゆる開発者向け技術について、権威ある最新の技術ドキュメント、API リファレンス、設定の詳細、コード例を取得する。技術的な質問に答えるときや、外部技術と連携するコードを書くときは常にこの skill を使用する。対象にはライブラリ、フレームワーク、プログラミング言語、SDK、API、コマンドラインツール、クラウドサービス、インフラツール、開発者プラットフォームが含まれる。一般的なシナリオ:- API エンドポイント、クラス、関数、メソッドパラメータの調査 - 設定オプションや CLI コマンドの確認 - 「how do I」という技術的な質問への回答 - 特定のライブラリやサービスを使うコードの生成 - フレームワーク、SDK、API に関連する問題のデバッグ - セットアップ手順、例、移行ガイドの取得 - バージョン固有の挙動や破壊的変更の確認。ドキュメントの正確性が重要だったり、モデルの知識が古くなっている可能性があるときは、この skill を優先する。
Next.js App Router アプリ内で PostgreSQL に対して Drizzle ORM を使う。クライアントの構築(HMR をまたぐ globalThis シングルトン、サーバーレスのプールサイズ、PgBouncer/Supavisor 背後での `prepare:false`、インタラクティブトランザクションが必要な場合のドライバ選択、`server-only`)、Next.js 16 Cache Components における Server Components での読み取り(`unstable_cache` に取って代わる `use cache` と `revalidate`/`dynamic` のセグメント設定、Suspense 境界、React `cache()` による重複排除)、Server Actions(action 内での認可、`updateTag` と `revalidateTag`、`after()`)、Postgres スキーマ型(timestamptz、identity と serial、jsonb、numeric-as-string、bigint モード)、drizzle-kit マイグレーション(generate と push、マイグレータ外での CONCURRENTLY、NOT VALID 制約、リネームのプロンプト)、トランザクションとプール接続、Postgres クエリの落とし穴(keyset ページネーション、count のコスト、ドライバ依存の `db.execute()` の形、NOT IN の null、プリペアドステートメント)。Next.js で Drizzle + Postgres のコードを書くまたはレビューする際に使用する。
関数型 TypeScript のためのイベントソーシングパターン——状態を過去のイベントの追記専用ログとして永続化し、それらを畳み込んで再構築する。Decider の書き込みモデル、イベントストア、プロジェクションと読み取りモデル、イベントのバージョニング、スナップショットを実装する場合に使用する。domain-driven-design の Decider と hexagonal-architecture の ports/adapters を基盤とする。CRUD や、監査ログや outbox パターンで既に十分な場合は手を出さない。
DDD(戦略 + 戦術)、集約単位のフラット構成、ベンダー非依存のための腐敗防止層、イベント用のトランザクショナルアウトボックス、スマートなレジリエンス(ジッター付きバックオフ、サーキットブレーカー、冪等性)、そしてエレガントな SVG 図を備えた洗練されたアーキテクチャ HTML ドキュメントを伴う、進化的なモジュラーモノリスの設計と実装をガイドします。プラットフォームやバックエンドの設計、境界づけられたコンテキストの定義、モジュールとフォルダの整理、モノリスとマイクロサービスの選択、外部サービス(ERP、ストレージ、AI)からの分離、呼び出しのレジリエンス化、リアルタイムプッシュの追加、2026 年の TypeScript スタック(Nx、NestJS、React)の選定、アーキテクチャドキュメントや図の作成に使用します。'modular monolith'、'bounded contexts'、'flat-by-aggregate'、'ports and adapters'、'architecture diagram' でもトリガーします。単純な CRUD、NestJS のみの詳細実装(nestjs-modular-monolith を使用)、純粋なドメインモデルレビュー(tactical-ddd を使用)には使用しないでください。
完全なブラウザベースの FFmpeg システム。以下で積極的に有効化:(1) ffmpeg.wasm のセットアップと読み込み、(2) ブラウザでの動画トランスコード、(3) React/Vue/Next.js 統合、(4) SharedArrayBuffer と COOP/COEP ヘッダー、(5) マルチスレッドの ffmpeg-core-mt、(6) Cloudflare Workers の制限、(7) カスタム ffmpeg.wasm ビルド、(8) メモリ管理とクリーンアップ、(9) 進捗トラッキングと UI、(10) IndexedDB コアキャッシュ。提供:フレームワーク別の例、ヘッダー設定、一般的な操作レシピ、パフォーマンス最適化、トラブルシューティングガイド。保証:サーバー依存なしのクライアントサイド動画処理。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
