Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
React Native Testing Library(RNTL)v13 および v14(`@testing-library/react-native`)を使ってテストを作成します。React Native コンポーネントのテストの作成、レビュー、修正に使用します。対象:render、screen、クエリ(getBy/getAllBy/queryBy/findBy)、Jest マッチャー、userEvent、fireEvent、waitFor、非同期パターン。v13(React 18、同期 render)と v14(React 19 以降、非同期 render)に対応します。トリガー:React Native コンポーネントのテストファイル、RNTL のインポート、「testing library」「write tests」「component tests」「RNTL」への言及。
既存の Motoko バックエンドの設計レビュー — コードが適切に設計されているかを判断するもので、書き方ではない。型にエンコードされた不変条件(Text の代わりにバリアント、相関するフィールド、case _ の臭い)、拡張マイグレーション下での安定状態と一時状態の規律、ファイル構造(types.mo/lib/mixins/main.mo)、重要度順の指摘(Blocker/Warning/Note)を扱う。既存の .mo ファイルのレビュー、監査、批評、リファクタリング、または Motoko canister のコードレビューフィードバックを求められた場合に使用。新しい Motoko コードの作成やコンパイラエラーの修正(writing-motoko)、マイグレーションファイルの作成(migrating-motoko-actors)、デプロイには使用しない。
scikit-learn(sklearn)を使った Python の古典的機械学習を扱います。分類・回帰推定器、クラスタリングと次元削減、前処理、Pipeline と ColumnTransformer、交差検証、評価指標、GridSearchCV によるハイパーパラメーター調整を含みます。表形式またはテキストデータで分類器や回帰器を学習・比較する場合、データをクラスタリングしてクラスタ数を選ぶ場合、データリークのない前処理パイプラインを構築する場合、交差検証と評価指標でモデルを評価する場合、ハイパーパラメーターを調整する場合に使用します。ディープラーニングには向きません。専用のニューラルネットワークフレームワークを使用してください。
Sentry releases とデプロイ追跡を設定します。イベントにバージョンと環境のタグを付け、CI でコミット情報を含む release を作成し、疑わしいコミットとコードマッピングを連携します。これにより、問題がどの release で発生したか、原因のコミット、release の健全性を Sentry で確認できます。releases の設定、デプロイ追跡、変更内容の確認を求められた場合や、問題に unknown release または suspect commit が表示されない場合に使用します。
カスタム routing links で tRPC バックエンドを複数のサービスに分割し、最初のパスセグメント(op.path.split('.'))で分岐して異なるバックエンドサービスの URL にルーティングする。サービスルーターを AppRouter 型向けにマージする疑似ゲートウェイルーターを定義し、それらを同一プロセスで実行しない。単一の initTRPC インスタンスを持つ server-lib パッケージで procedure と router の定義を共有する。各サービスは独自の standalone/Express/Fastify サーバーを実行する。
GLSL、HLSL、ShaderLab、コンピュートシェーダーにわたる GPU シェーダー開発の専門知識。"write shader, shader code, GLSL, HLSL, ShaderLab, vertex shader, fragment shader, pixel shader, compute shader, post-processing, visual effects, screen effect, bloom effect, outline shader, toon shader, water shader, dissolve effect, custom material, render texture, GPU compute, raymarching, SDF, signed distance field, shader, glsl, hlsl, shaderlab, gpu, graphics, rendering, visual-effects, post-processing, compute, webgl, vulkan, directx, metal, opengl" が言及されたときに使用します。
creative-graphic-design 組織のリポジトリ(design-generators など)でのすべての GitHub 書き込み操作にこの skill を使用する。git のコミットとプッシュ、PR の作成と更新、issue と PR のコメント、ラベル、マイルストーン、ユーザーが要求したマージを含む。creative-graphic-design-dev マシンユーザーとして実行する。ユーザーが明示的に bot または dev アカウントを要求した場合と、明示的な要求なしに creative-graphic-design 組織のリポジトリで書き込み作業を開始する場合のいずれにも使用し、他の組織やホストのリポジトリでは決して使用しない。
ソーシャルメディア API(Instagram、TikTok、YouTube、Twitter/X、LinkedIn、Facebook、Threads、Pinterest、Bluesky、Snapchat、Google Business、Reddit、Telegram)を統合するためのベストプラクティス。OAuth、AT Protocol、レート制限、メディアアップロード、暗号化、エラー処理を扱う。ソーシャルメディア連携やスケジューリングシステムの構築、プラットフォーム API の問題のデバッグに使用する。
TypeScript(ej2-richtexteditor)を使用して Syncfusion Rich Text Editor と Markdown Editor を実装する。単一の RichTextEditor クラス上の editorMode を介して HTML(WYSIWYG)と Markdown の両モードをサポートする。ツールバーの設定、画像・メディア・表の処理、インラインまたは iframe での編集、AI アシスタント、スマート編集、インポート/エクスポート、およびあらゆるコンテンツエディターのシナリオにこのスキルを使用する。
イベントと予定の管理のための Syncfusion Essential JS 2 TypeScript Scheduler(Schedule)コンポーネントを実装する。スケジュールインターフェース、カレンダービュー、予定の CRUD 操作、リソース管理を扱う場合に使用する。このスキルは、スケジューラの設定、ビューの構成、予定の処理、繰り返しイベント、リソーススケジューリング、タイムラインビュー、エディターテンプレート、エクスポート機能、タイムゾーンサポート、スタイリング、アクセシビリティ機能を網羅する。
Syncfusion Vue Barcode Generator を使用してバーコード、QR コード、Data Matrix コンポーネントを作成・カスタマイズする。バーコード生成、QR コード作成、Data Matrix コード、エクスポート機能、バーコードのスタイル設定を実装する際にこのスキルを使用する。Vue アプリケーション(Composition API と Options API)向けの Syncfusion の BarcodeGenerator、QRCodeGenerator、DataMatrixGenerator コンポーネントを扱う。
ユーザーが「ロードマップに項目を追加して」「これらをロードマップに入れて」「ロードマップを更新して」「機能を完了にする」「出荷した作業を記録して」「ロードマップを作成して」「次に何を作るべきか」「機能をブレインストーミングして」「ロードマップを監査して」「ロードマップを進めて」と考えている場合、または「リリースのサインオフを計画に追加して」のような実作業チェックを依頼する場合 — ロードマップファイルの名前を挙げていなくても — このスキルを使って ROADMAP.md を維持する。generate、update、audit、brainstorm、resume の各モードを扱う。セッション単位のタスク進捗(track-session を参照)や、ロードマップファイルに落ちない自由形式のアイデアバックログにはこのスキルを使用しない。
UiPath Coded Apps — Coded Web Apps と Coded Action Apps のスキャフォールド、ビルド、実行、デプロイ:`@uipath/uipath-typescript` SDK を介して UiPath Cloud API を呼び出し、Automation Cloud に出荷する React/TypeScript アプリ(Studio Web への push/pull、pack、publish、deploy、OAuth-PKCE)。また、平易な言葉のリクエストからライブの分析・ガバナンスダッシュボードを生成し、Insights リアルタイム API 経由でテナントデータに接続、編集とデプロイのフローに対応。RPA→uipath-rpa、Python agents→uipath-agents、Maestro flows→uipath-maestro-flow、solution packaging→uipath-solution、JS/TS function backends(`defineFunction`、`uip function serve`)→uipath-functions。
この skill は、ADB の 3 要素からなるトポロジー(クライアント CLI、TCP 5037 で待ち受けるホスト側サーバー、デバイス上のデーモン `adbd`)、ライフサイクルコマンド `adb start-server` / `adb kill-server` / `adb reconnect`、ADB の環境変数(`ADB_TRACE`、`ADB_VENDOR_KEYS`、`ANDROID_ADB_SERVER_PORT`、`ANDROID_SERIAL`、`ADB_LOCAL_TRANSPORT_MAX_PORT`、`ADB_MDNS_AUTO_CONNECT`、`ADB_MDNS_OPENSCREEN`、`ADB_LIBUSB`、`ADB_BURST_MODE`)、`~/.android/` 配下のホスト RSA 鍵ペア、サーバーログの場所、Android Studio 同梱の `platform-tools` とシステムにインストールされた `adb` のバージョン不一致について考察するために使用します。ユーザーが `daemon not running; starting now`、`server version doesn't match`、ポート 5037 の衝突、ADB_TRACE、vendor key、mDNS の Openscreen と Bonjour、libusb のリグレッション、「adb is being weird」に言及したとき、または「adb は実際に何をするのか」と尋ねたときに使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
