Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
Sui 上のオンチェーンランダム性。Move スマートコントラクトでランダム値を生成するとき、Random オブジェクト(0x8)や RandomGenerator を扱うとき、ランダム性を消費する関数をコンポジション攻撃、PTB 攻撃、状態漏洩から保護するとき、コミット・リビールパターンを実装するとき、実行パス間で gas を均衡させるとき、TypeScript からランダム性を統合するときに使用する。Move の一般的なセキュリティパターンについては `move-security` skill を参照。Move 言語の基礎については `sui-move` skill を参照。TypeScript SDK のパターンについては `sui-sdks` skill を参照。
このスキルは、Jetpack Compose の Strong Skipping Mode(Kotlin 2.0.20 以降のデフォルト)を理解するために使用する。スキップ可否に関する変更点、ラムダを自動 `remember` する場合としない場合、どのエスケープハッチ(`@DontMemoize`、`@NonSkippableComposable`、`@NonRestartableComposable`、`@ReadOnlyComposable`)がどこで適用されるかを扱う。モードが有効であることの確認、ラムダのキャプチャ箇所の監査、strong skipping が memoize しないギャップ(`LazyListScope.items {}`、`Modifier.pointerInput {}`、オブジェクト式、非 @Composable スコープ)をカバーする。開発者が "do I still need @Stable?"、"does this composable skip?"、"why does this still recompose despite strong skipping"、"when do I need @DontMemoize or @NonSkippableComposable?" と尋ねた場合、古い Compose から移行する場合、またはコンパイラ出力で自動 remember されたラムダを見た場合に使用する。
Autodesk Platform Services (APS) ドキュメントポータルをナビゲート — 適切な API ドキュメントの検索、用語集の解説、目次 JSON ツリーのインデックス化、静的 HTML ページからのコンテンツ抽出、有効な aps.autodesk.com ポータルリンクの構築を行います。ACC、BIM 360、Model Derivative、Data Management、Viewer、Design Automation、Authentication、Webhooks、および関連するすべての APS API を対象とします。
認証・認可のパターン:JWT、OAuth2、セッション、RBAC、ABAC、パスキー、MFA、アイデンティティ認識型プロキシ、Better Auth。対象:authentication、jwt、oauth2、session、login、rbac、abac、passkey、mfa、totp、api key、token、cookie、csrf、bearer token、refresh token、oidc、cloudflare access、zero trust、Cf-Access-Jwt-Assertion、AUD tag、service auth、better auth。
Bagisto の支払い方法を作成または変更するときに使用する — 支払いクラス、支払い方法の設定、チェックアウトのリダイレクトとコールバックのフロー、または Stripe や PayPal などのゲートウェイの統合。トリガーフレーズには "payment"、"payment method"、"payment gateway"、"Stripe"、"PayPal"、"Razorpay"、"checkout payment"、"redirect"、"webhook" が含まれる。
バックエンドのソースコード、ルート定義、OpenAPI スニペット、貼り付けた API ドキュメント、curl コマンド、エンドポイント一覧から Bruno API コレクション、リクエストファイル、環境、リクエストドキュメントを生成する。ユーザーが Bruno 向けのコレクション、opencollection YAML ファイル、.bru ファイル、フォルダ、リクエストドキュメント、リクエストメタデータ、環境、API クライアントコレクションの作成、雛形生成、変換、整理、改善を求めたときに使用する。
このスキルを使用して、LazyLayoutCacheWindow(Compose Foundation 1.9+、@ExperimentalFoundationApi)とプリフェッチにおける一時停止可能なコンポジション(Compose Foundation 1.10+、デフォルトで有効)で Jetpack Compose の遅延レイアウトのプリフェッチを調整する。rememberLazyListState(cacheWindow = ...) を通じて設定される Dp ベースの前方/後方キャッシュウィンドウ、内部に遅延レイアウトを含むアイテム(LazyColumn の行内の HorizontalPager)向けの NestedPrefetchScope、バージョン要件、メモリ負荷とアイドルフレームでの処理のトレードオフを扱う。開発者が高速スクロール時のドロップフレーム、プリフェッチウィンドウ、前方/後方の範囲、LazyLayoutCacheWindow、NestedPrefetchScope、プリフェッチの一時停止可能なコンポジションに言及した場合、または短時間スクロールで通り過ぎたアイテムのコンポジションを保持したい場合に使用する。アイテムレベルの修正(keys、contentType)は別のスキルにある。
ユーザーが BlueField 上で DOCA DPA のホスト側作業を実践する場合にこの skill を使用 — `doca_dpa` Core コンテキストの作成、DPACC でコンパイルした DPA アプリイメージ(`doca_dpa_app`)のロード、DPA スレッドの作成、`doca_dpa_kernel_launch_update_*` によるカーネル起動、`doca_dpa_completion` のドレイン、`doca_dpa_cap_*` ディスカバリの実行、DPA comm コンポーネント(DPA 間メッセージング)と DPA verbs コンポーネント(カーネル内 RDMA)の選択、または `doca_dpa_*` からの `DOCA_ERROR_*` のデバッグ。「DOCA DPA」や「Data-Path Accelerator」がなくてもトリガーする:「ホストから DPA で計算を実行する」「DPA カーネルがハングし、完了しない」「起動時に DOCA_ERROR_DRIVER」「DOCA/DPACC のバージョンずれ」「この BlueField は DPA を公開しているか」。DPA 側のカーネルプログラミング自体、DPACC コンパイラの内部、ホスト↔DPU メッセージング(doca-comch)、ホスト側 RDMA(doca-rdma)、GPU 起点のネットワーキング(doca-gpunetio)は他へ。
現在の作業ディレクトリが DWE プロジェクト(Docker ベースの開発環境マネージャー)内にあるときに使用。cwd から `workspace.yml` を含むディレクトリまで遡って検出し、そのディレクトリがプロジェクトルートになる。構築済みのプロジェクトには `workspace/` サブディレクトリ(サービス、パイプライン)もあるが、それがなくても対象外にはならない(例:初期化直後のプロジェクト)。ルート以下のどこにでも適用され、`workspace/services/<name>/` のようなサービスフォルダーやそのソースツリーも含む。このスキルは、調査と変更でどの `dwe` コマンドを使うか、またそれ以外のすべてを組み込みの `dwe docs` サブシステムでどう調べるかというナビゲーターであり、プロジェクトを拡張するための作成ガイドでもある(git リポジトリからのスキャフォールディング、サービスとツールの追加、コマンドとデーモンの作成、レンダーパックと変数の接続、デプロイ/ライフサイクルパイプラインのカスタマイズ、統合テスト)。「dwe」という語、`workspace/` 下のあらゆるファイルの編集、またはサービスディレクトリ内での作業時に有効になる。
既存の API コードから OpenAPI 仕様を抽出または生成するときに使用します。「extract OpenAPI」「code first」「generate spec from code」「FastAPI OpenAPI」「Spring Boot OpenAPI」「NestJS swagger」「Django OpenAPI」「Flask OpenAPI」「Rails swagger」「Laravel OpenAPI」「existing API code」で起動します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
