Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
canvas ソースプロジェクトを安全に検証して公開します。ソースプロジェクトの形、宣言されたケイパビリティ、現在のバージョンポインターの読み取り、検証診断の反復、expected_current_version_id を用いた保護された公開、ドラフトビルドのステージングと昇格、キューに入ったビルドの待機、同時作業を上書きせずに 409 version_conflict や 429 の容量制限から復旧する方法を扱います。canvas の編集を保存する準備ができたとき、ドラフトビルドが必要なとき、canvas の公開やビルドが診断や競合を返したとき、またはタスクが canvas のバージョン履歴を理解する必要があるときに使用します。
1AM ウォレットを統合し、Midnight Network 上で dust のないコントラクトのデプロイとトランザクションフローを実現します。ユーザーが Midnight Network の dApp を構築している場合、1AM ブラウザー拡張機能に接続する場合、Compact コントラクトをデプロイまたは呼び出す場合、ZK 証明を扱う場合、プロバイダーを設定する場合、または dust のないトランザクションフローについて尋ねる場合に、このスキルを使用します。インデクサーのパッチ適用、プライベート状態プロバイダー、ペイロード暗号化、window.midnight['1am'] に関する質問にも使用します。
Three.js(WebGL/WebGPU)による 3D Web グラフィックス。機能:シーン、カメラ、ジオメトリ、マテリアル、ライト、アニメーション、モデル読み込み(GLTF/FBX)、PBR マテリアル、シャドウ、ポストプロセス(bloom、SSAO、SSR)、カスタムシェーダー、インスタンシング、LOD、物理演算、VR/XR。操作:3D シーン/モデルの作成、構築、アニメーション、レンダリング。キーワード:Three.js、WebGL、WebGPU、3D グラフィックス、シーン、カメラ、ジオメトリ、マテリアル、ライト、アニメーション、GLTF、FBX、OrbitControls、PBR、シャドウマッピング、ポストプロセス、bloom、SSAO、shader、instancing、LOD、WebXR、VR、AR、製品コンフィギュレーター、データ可視化、建築ウォークスルー、インタラクティブ 3D、canvas。3D ビジュアライゼーションの作成、WebGL/WebGPU アプリの構築、3D モデルの読み込み、アニメーションの追加、VR/XR の実装、インタラクティブグラフィックスの作成、製品コンフィギュレーターの構築に使用します。
すべてのエンドポイントページをクロールし、それぞれを 5 つのチェック(説明の品質、OpenAPI 仕様の有無、body パラメータの説明、レスポンスコード、レスポンス schema の完全性)で採点して、任意の API ドキュメントサイトを監査する。要約スコアカード、サイト全体のパターン分析、優先順位付けされた主要な問題、具体的な修正ガイダンス付きのエンドポイントごとの所見を含む、洗練されたインタラクティブな HTML レポートを生成する。ユーザーがドキュメントの URL を提供し、API ドキュメントの監査、レビュー、分析、チェックを求めたときはいつでもこのスキルをトリガーする。また、次の場合にもトリガーする:「X についても同じ監査を行って」、「docs.company.com を監査して」、「X の API ドキュメントをチェックして」、「X で API ドキュメント監査を実行して」、「Y API のドキュメントをレビューして」、または URL を audit、review、crawl、check、analyse、quality、completeness、gaps といった語とともに貼り付けた場合。常にこのスキルを使用する——この構造化されたクロール・採点・レポートのワークフローに従わずに監査を試みないこと。
agent-browser によるヘッドレスブラウザー自動化。永続的な認証プロファイルを備えた Rust CLI デーモンで、高速かつスクリプト化可能な並列ブラウザー操作を実現します。バッチコマンド、ネットワーク傍受、デバイスエミュレーション、サイトごとのプロファイル認証(初回のみ画面ありでログインし、以降は常にヘッドレスで実行)、--session による並列の分離セッションに対応します。ワークフロー:ReviewStories(YAML ユーザーストーリーを並列 UIReviewers に割り当て)、Automate(パラメーター付きレシピテンプレートの読み込み/実行)、Update。agent-browser の手順を添えて汎用エージェントにバックグラウンドでの並列スクレイピングを委任します。サイトにボット検出がある場合は Interceptor に切り替えます。ヘッドレスブラウザー、バッチスクレイピング、高速スクリーンショット、開発サーバーのテスト、並列ブラウザー、バックグラウンド自動化、データ抽出、ストーリーのレビュー、レシピの自動化、スクリーンショットの一括取得、複数ページの並列スクレイピングで使用します。実際の Chrome によるデプロイ検証や UI 確認には使用しません(Interceptor を使用)。単一 URL の簡単な取得には使用しません(WebFetch を使用)。CAPTCHA やボット検出の回避には使用しません(BrightData または Interceptor を使用)。
Build CLI Binaries を通じてファーストパーティの Composio CLI バイナリをリリースおよび復旧します。自動 beta ビルド、promote-stable のディスパッチ、beta タグの選択、アセットとインストールの検証、失敗したリリースの復旧を含みます。コントリビューターが CLI beta のビルド、安定版 CLI の公開またはプロモート、リリース候補の選択、CLI リリースの監視、失敗した CLI リリースの診断を求めたときに使用します。TypeScript SDK の Changesets リリースや CLI のソース実装には使用しません。
BlueField DPU または ConnectX NIC で DOCA Ethernet のパケットキューを実際に扱う際に使用します。ポート/representor/SF で `doca_eth_rxq` または `doca_eth_txq` を起動する、4 種類の `enum doca_eth_rxq_type` 値(`_REGULAR` / `_CYCLIC` / `_MANAGED_MEMPOOL` / `_SHARED_MEMPOOL`)から選ぶ、`_cap_*` クエリに基づいてバーストまたは scatter-gather 長を設定する、パケット `doca_buf` を渡して `doca_eth_txq_task_send` / `_lso_send` を送信する(`doca_eth_frame` 構造体は存在しません)、Ethernet 呼び出しの DOCA_ERROR_* をデバッグする、といった作業が対象です。`doca_eth_rxq` と `doca_eth_txq` は別々の Core コンテキストであり、1 回の `doca_ctx_start()` では両方を開始できません。「RX キューは起動しているのにパケットが届かない」「ラインレートで send-task が AGAIN を返す」「固定 MTU の受信にはどのキュータイプか」「sudo なしではデバイスを開けない」「ここで L3 チェックサムオフロードは利用できるか」といった暗黙の表現でも起動します。DOCA のインストール、フロールール/ステアリングのプログラミング、ホスト↔DPU 制御メッセージ、RDMA データ転送は断り、他へ案内します。
GenAI/LLM アプリ(Python または TypeScript、任意のプロバイダー/エージェント SDK)に計装を行い、Dynatrace でクエリ可能な OTel GenAI セマンティック規約(gen_ai.*)スパンを出力するための、フレームワーク非依存の判断プロセスです。手順は検出、計装、拡充、検証の4段階です。SDK に必要な方法を判断します。dynatrace-oss/dynatrace-ai-agent-instrumentation-examples のフレームワーク別レシピに代わるものではありません。「instrument this GenAI app」「add tracing to this LLM app」「how do I get gen_ai spans into Dynatrace」「onboard this agent app to AI Observability」で起動します。すでに計装済みのアプリのテレメトリー分析(dt-obs-genai を使用)や、Python/TypeScript 以外の言語には使用しないでください。
単一の Figma コンポーネント(または任意のノード)を N 階層までの完全な再帰ツリーとして抽出する — 各子ノードのレイアウト、塗り/線/エフェクト、タイポグラフィ、解決済みのバインド変数(トークン名 + コード構文)、INSTANCE の mainComponent 参照、プロトタイプのリアクション、アノテーション。1 つのコンポーネントの本番コードを生成するために最大限の忠実度のデータが必要なときに使用 — トリガー:'get the full component tree'、'deep extract this component'、'give me everything about this node for code gen'、'resolve all the tokens in this component'、'what instances does this component nest'、'extract reactions/prototype links'、'high-fidelity component spec'。任意のプランでバインド変数をトークン名に解決する。ネイティブ MCP の get_design_context / get_metadata よりはるかに深い。
mobilecli コマンドラインツールまたは JSON-RPC API を使用して、モバイル自動化、アプリテストを実行し、iOS および Android デバイス、シミュレータ、エミュレータ、アプリとやり取りします。ユーザーが接続済みデバイスの一覧表示、シミュレータ/エミュレータの起動またはシャットダウン、モバイルのスクリーンショット撮影、画面収録の開始、キー/タッチ入力(タップ、テキスト、スワイプ、ピンチ、ハードウェアボタン)の送信、アプリの管理(インストール、アンインストール、起動、終了、フォアグラウンドアプリの取得)、webview の検査(DOM のクエリ、JS の実行、ナビゲート)、デバイス上のファイルのダウンロード/アップロード、クラッシュレポートの取得、mobilecli のインストール、Mobile Next クラウド上のリモート実機の割り当てと解放を希望するときはいつでも、たとえ "mobilecli" を明示的に名付けなくても、このスキルをトリガーします。mobilecli npm パッケージが必要です。存在しない場合、このスキルがインストールします。
Next.js と Turborepo を使用したフルスタック Web 開発。スタック:Next.js 14+(App Router、RSC、Server Actions、PPR、SSR、SSG、ISR)、Turborepo(monorepo、パイプライン、リモートキャッシュ)、RemixIcon(3100+ 個のアイコン)。機能:サーバーコンポーネント、API ルート、ミドルウェア、キャッシュ戦略、ビルド最適化、monorepo 管理。操作:Next.js アプリの作成、ビルド、デプロイ、最適化、monorepo のセットアップ、キャッシュの設定。キーワード:Next.js、App Router、Server Components、RSC、Server Actions、SSR、SSG、ISR、PPR、Turborepo、monorepo、remote cache、build pipeline、parallel execution、workspace、pnpm、アイコン。Next.js アプリの構築、SSR/SSG の実装、monorepo のセットアップ、ビルドパフォーマンスの最適化、キャッシュ戦略の設定、共有依存関係の管理に使用します。
nuqs コードベースを v2.5 以前のパターンから移行する — 非推奨の `throttleMs`、`useQueryState` の周りに手書きされた setTimeout/useState デバウンス、チェックされていない `parseAsJson` キャスト、バージョンなしの `nuqs/adapters/react-router` インポート、`ParserBuilder<T>` 型参照。リポジトリをスキャンし、ドライランレポートを生成し、確認を求め、AST codemod を適用した後、`tsc --noEmit` とユーザーの lint をゲートとして実行する。ユーザーが具体的なパターンを挙げずに "upgrade nuqs" や "migrate to nuqs v2.5+" と言っただけでもトリガーする — それらは v2.5 以前のコードベースにはほぼ必ず存在する。
非公開プロジェクトをオープンソースリポジトリとして整備します。主な機能:(1)ソースコードと git の履歴をスキャンし、秘密情報やトークンの漏えいを検出。(2)プロジェクトの状況に応じてオープンソースライセンス(MIT / Apache 2.0 / GPL など)を推奨し、LICENSE を生成。(3)README の免責事項、CONTRIBUTING.md、SECURITY.md、.gitignore など、オープンソースに必要なドキュメントを補完。(4)bundle identifier、package.json などの所有権・商標上のリスクを確認します。トリガー:「开源」「open source」「选择协议」「LICENSE」「准备开源」「检测密钥」「secret scan」「上传 github」。
このスキルは、Compose HotSwan が使用する 3 つの段階的なティア(tier 1 の対象を絞った再コンポジション、tier 2 のコンポジションリセット、tier 3 の Activity.recreate)を理解し、スクロール位置、遅延アイテム、ダイアログ状態、composable ごとの remember 値がすべて存続する tier 1 内にとどまる編集と状態ホルダーを選ぶことで、HotSwan のホットリロードをまたいで Jetpack Compose の状態を維持するために使用します。どの編集がエスカレーションを強制するか、どの状態ホルダーが各ティアで存続するか、反復ループがエスカレーションしなければならないときに一時的な UI 状態をどうホイストするかを説明します。開発者が「ホットリロード後にスクロールが先頭に飛んだ」「ダイアログ状態を失った」「lazy column が再取得された」「タブ選択がリセットされた」と言うとき、HotSwan のリロードが tier 2 または 3 にエスカレーションした理由を尋ねるとき、リファクタリングを計画してどのスコープに触れるかを知る必要があるとき、またはコンポジションリセット後にどの状態ホルダーが存続するかを知りたいときに使用します。
インストール済みバージョンに基づいて Python パッケージの公開 API を調べ、保存する価値のある情報をキャッシュします。質問の種類に応じた 4 つの方法:(0)`scratch/api/<lib>/<version>/` のキャッシュを確認、(1)シンボルには `inspect.signature` + `pydoc.render_doc` を使用、(2)モジュールの公開内容には `dir` / `pkgutil.iter_modules` を使用、(3)説明を要する質問(「方法」「どちら」「Y の場合 X は何を返す?」)にはバージョン指定のドキュメントを WebSearch + WebFetch で参照します。訓練データの記憶だけを頼りにシンボルを記述しないでください。見覚えがあることは、調査したことにはなりません。次のいずれかで使用します:- コードにシンボル(関数 / クラス / メソッド / 引数)を記述する直前。- ユーザーが「X のシグネチャは?」「Y モジュールには何がある?」「X の呼び出し方は?」「A/B のどちらを使うべき?」と質問したとき。- ユーザーが「<条件> のとき X は何を返す?」と質問したとき(方法 3 — 判定表を参照)。- 他のワークフロースキル(`build-ml-pipeline`、`evaluate-ml-pipeline`、`iterate-from-skore`、`smoke-test-ml-pipeline`)が「API スキルを参照」と指示するとき。- ライブラリの「当然の」使い方を記憶に頼って選ぼうとしているとき。次の場合はスキップします:このターンで読み取った呼び出し箇所からシグネチャが明らか;作業がファイルシステム / shell のみ(Python シンボルなし);`scratch/api/<lib>/<version>/<topic>.md` のキャッシュファイルで質問に回答できる(方法 0 の参照には該当しますが、取得は不要)。使用方法:まず一時ファイルでパッケージのバージョンを確認します(`scratch/<ts>_version_<pkg>.py` に `import <pkg>; print(<pkg>.__version__)` を記述し、`pixi run python scratch/<ts>_version_<pkg>.py` で実行)。次に `scratch/api/<lib>/<version>/` を一覧表示します。その後、「質問の種類は?」の表から方法を選びます。説明的な調査結果はキャッシュに保存します。**Python の実行はすべて `scratch/<ts>_*.py` ファイル経由とし、長さにかかわらずインラインの `python -c` は禁止です。**スタック固有のガイドは `references/stack_orientation.md` にあります。必要に応じて読み込んでください。
Roblox ゲームの PRD、ロードマップ、計画を、ゲーム全体を一度に作るのではなく、個別にプレイテスト可能な小さな垂直スライスに分割する。ユーザーがコンセプトや PRD を実装可能なチケットにしたい、作業をスライスに分割したい、次に何を作るか計画したい、あるいは Claude がゲーム全体を一度に作ろうとするのを止めたいときに使用する。各スライスは、クライアント、サーバー、remotes、データ、UI を貫いて、プレイヤー向けの小さな機能を 1 つ実装し、Studio のプレイテストで検証する。
オールインワンの出荷パイプライン — 未コミットの作業をコミットし、変更ゲート付きの lint プリフライトを実行し、日付入りの変更履歴エントリを作成し、Conventional Commits の PR タイトルを組み立て、プッシュし、PR を作成または更新し、リンクされた Linear イシューを In Review に移動し、その後 `triage-pr`(ステップ 11)へチェーンして PR をマージ可能な状態へ導く。triage-pr が終端の結果(そのステップ 13 のレポート、その human envelope、または文書化された停止)に達するまで、あるいは理由を明示して `--skip-triage` / `triage: false` が使われていない限り、未完了である。出荷、send it、ブランチの完了、PR の作成または更新、まとめてプッシュを求められたときに使用する。`commit`、`preflight`、`changelog`、`linear-sync`、`pr`、`triage-pr` を束ねる薄いオーケストレーターであり、ブランチガード、リリースタイプの判断、PR タイトル、プッシュ、PR を担う。monorepo と単一パッケージのリポジトリの両方に対応する。
このスキルは、Compose コンパイラがクラスまたは composable パラメータを stable、runtime、unknown、unstable のいずれかに分類した理由を説明するために使用します。12 フェーズの推論アルゴリズム、5 つのコンパイラレベルの安定性タイプ(Certain / Runtime / Unknown / Parameter / Combined)、ジェネリックのビットマスクエンコーディング(Pair=0b11、ImmutableList=0b1)、Known Stable Constructs レジストリ、および `@StabilityInferred` によって生成されるランタイム `$stable: Int` フィールドを扱います。開発者が「なぜ X は Y に分類されるのか?」と尋ねるとき、安定性レポートが予想外の `runtime stable`、`unknown`、`unstable` の判定を示すとき、ジェネリクス、継承、循環、インターフェース、またはクロスモジュールのクラスが関与するとき、あるいはユーザーが `$stable`、`@StabilityInferred`、分割コンパイル、または「コンパイラは私のクラスを不安定とみなすが問題なさそうに見える」と言及するときに使用します。
Unreal Engine 5.x Gameplay Ability System (GAS) の C++ 開発に関するエキスパートガイド。AbilitySystemComponent、GameplayAbilities、GameplayEffects、Attributes/AttributeSets、GameplayTags、GameplayCues、AbilityTasks、予測/レプリケーション、一般的なパターンを扱う。ユーザーが GAS の文脈で GAS、gameplay abilities、gameplay effects、attribute sets、ability system component、gameplay tags、gameplay cues、ability tasks、または UAbilitySystemComponent / UGameplayAbility / UGameplayEffect / UAttributeSet に関連する C++ コードについて尋ねたときに使用する。アビリティの予測、アビリティのレプリケーション、GAS を使ったコンボシステム、クールダウン、コスト、スタッキング、GAS 上に構築されたダメージ/回復パイプラインに関する質問でもトリガーする。
z-proto、HTM UI、Tailwind CSS v4、Preact/htm、preact-iso で構成されたゼロビルドのスタックで、静的なブラウザベースの UI プロトタイプを作成します。HTML プロトタイプ、クリック可能なブラウザモックアップ、インタラクションデモ、バックエンドやビルドパイプラインなしで動作するステークホルダー向けフローを求められたときに使用します。コンポーネント、テーマ、API の実装は補完的な htm-ui スキルにあります。設計ツール(Paper、Figma、Pen.dev、Penpot)でのプロトタイプには agile-design を使用してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
