Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,501 件掲載。コマンド 1 行でインストールできます。
開発
`npx @capacitor/plugin-migration-v5-to-v6@latest` を使って Capacitor プラグインライブラリを v5 から v6 にアップグレードし、その後マニュアルチェックリストに従います — `@capacitor/*` の開発依存を `latest-6` に更新、`compileSdkVersion` を `compileSdk` に置換、compile/target SDK 34 のデフォルト、AGP 8.2.1、Gradle 8.2.1、Kotlin 1.9.10、さらにコード変更 — `definitions.ts` の `addListener` は `Promise<PluginListenerHandle>` のみを返す(`& PluginListenerHandle` を削除)、`.m` ファイルから `CAP_PLUGIN_METHOD(removeAllListeners, ...)` を削除、`Package.swift` による任意
dbg CLI デバッガを使ってアプリケーションをデバッグする。Node.js(V8/CDP)、Bun(WebKit/JSC)、Python(debugpy/DAP)、Java(JDWP/DAP)、および LLDB(DAP)経由のネイティブコードに対応している。使用場面: (1) ステップ実行で実行時バグを調査する、(2) 特定の実行ポイントで変数値を調べる、(3) ブレークポイントと条件付きブレークポイントを設定する、(4) 一時停止したコンテキストで式を評価する、(5) 再起動せずにコードをホットパッチする(JS/TS)、(6) 実行中のプロセスにアタッチしてテスト失敗をデバッグする、(7) LLDB で C/C++/Rust/Swift をデバッグする、(8) debugpy で Python をデバッグする、(9) 実行時の挙動を理解するのにデバッガが必要なタスク全般。トリガー:「このコードをデバッグして」「ブレークポイントを設定して」「ステップ実行して」「変数を調べて」「この値が間違っているのはなぜ」「実行を追_traceして」「デバッガをアタッチして」「実行時エラー」「セグフォルト」「コアダンプ」。
コードレビューの指摘、プルリクエストのコメント、CI や静的解析の出力、レビュー担当者の提案(cr-request の結果、仕様や計画のレビュー、レビュー担当者のメッセージなど)について、修正前に判断が必要な場合は、どのプログラミング言語でも必ず使用します。現在のツリーに照らして各指摘を検証し、証拠に基づいて採用、却下、一部採用、保留、エスカレーションを判断します。妥当と確認できた内容のみ修正し、計画の実行記録に判断を記録して、検証に戻します。devflow review-resolution に代わるものです。
組み込み向けのネットワークデバッグツール。インタフェースの検出、パケットキャプチャ、pcap/pcapng の解析、接続性テスト、ポートスキャン、通信量の集計に対応する。ユーザーが Wireshark、tshark、Npcap、パケットキャプチャ、ネットワーク疎通確認、ポートスキャン、接続性の切り分け、pcap 解析、ネットワークインタフェース、ping テスト、traceroute、通信量(Modbus TCP、EtherNet/IP などのネットワークプロトコルデバッグ) に言及した場合に自動発動し、/net による明示的な呼び出しにも対応する。「とりあえずパケット取って看看」「ポートスキャンして」「ネットワーク通る?」「この pcap を解析して」のように Tool 名(tshark、Wireshark、Npcap)、プロトコル名(Modbus TCP、EtherNet/IP、ICMP など)、デバッグ操作(パケットキャプチャ、ポートスキャン、接続性テスト、ping、traceroute、通信量集計、pcap 解析)、ネットワークインタフェース操作が文脈に含まれていれば、この skill を発動させる。
memory-lancedb-pro OpenClaw プラグインの保守、デバッグ、アップグレードのための包括的なガイド。LanceDB を基盤とした強化版長期記憶システムで、ハイブリッド検索(ベクトル + BM25)、クロスエンコーダによる再ランキング、複数スコープの分離、ノイズフィルタリング、適応的検索、管理 CLI を備えます。次のいずれかに該当するときに使用します:(1) memory-lancedb-pro の新機能開発やバグ修正、(2) 検索パイプライン(ベクトル検索、BM25、RRF 融合、再ランキング、スコアリング段階)の変更、(3) 埋め込みプロバイダの追加・変更、(4) スコープ/アクセス制御ロジックの更新、(5) エージェントツールや CLI コマンドの変更、(6) 記憶の品質問題(ノイズ、重複、低いリコール)のトラブルシューティング、(7) JSONL セッションの蒸留パイプラインの取り扱い、(8) 記憶バックエンド間のデータ移行、(9) プラグインのアーキテクチャの理解と機能強化の計画。
SAFE ガイドに基づく NetSuite SDF のベストプラクティス全集(12 の原則 + 付録)。14 種類のスクリプトすべての Object XML を生成し、ガバナンス制限、セキュリティパターン、防御的プログラミングを適用します。N/cache、N/query、並行実行の制限、OAuth 2.0 のガイダンス、旧来の TBA ガードレール、CustomTool の実行時パターン、REST Web Services(2026.1 の機能)、140 件超の文書化された落とし穴を含みます。SuiteApp と Account Customization の開発に必須です
TypeScript のための Clean Code —— コード悪臭カタログ(Martin の行ごとのヒューリスティック、Fowler の変更形状の悪臭、TypeScript ネイティブの型悪臭)、linter 優先の検出ポリシー、そして段階的なレビュー、リファクタリング、TDD、工数見積りのワークフロー。ユーザーが次を行うときに使う: - TypeScript/JavaScript のコードを書いたり、レビューしたり、リファクタリングしたり、コードがクリーンで保守しやすく 잘 설계されているかを尋ねたりする - ある悪臭を挙げる —— Shotgun Surgery、Feature Envy、Data Clumps、Long Method、Divergent Change、Duplicated Code、Large Class、Long Parameter List、Primitive Obsession、Message Chains、Dead Code、Speculative Generality、god class、copy-paste、stringly typed、premature abstraction - TypeScript の型衛生について尋ねる —— `any` の漏れ込み、`as` アサーション、非 null `!`、判別可能 union、exhaustiveness、strict フラグ、branded types - lint や tsconfig で強制すべきものと判断が必要なものを区別することを求める、または knip、jscpd、dependency-cruiser、typescript-eslint、type-coverage を挙げる - TDD を実行する、テストカバレッジ付きでバグを修正する、テスト戦略を立案する - タスクを見積もる、締め切りを調整する、コミットメントやチームの問題を扱う
Linux の可観測性とネットワークのための eBPF スキル。libbpf や bpftrace を使った eBPF プログラムの作成、kprobe/tracepoint/XDP フックのアタッチ、verifier エラーのデバッグ、eBPF マップの操作、カーネルバージョン間の CO-RE 移植性の実現で使用します。eBPF、bpftool、bpftrace、XDP プログラム、libbpf、verifier エラー、eBPF マップ、BPF によるカーネルトレーシングに関する問い合わせで有効になります。
Windows の C/C++ プロジェクト向けの MSVC cl.exe および clang-cl スキル。Visual Studio のビルド設定、MSBuild、clang-cl を MSVC のドロップイン代替として使うための設定经济适用。GCC/Clang のフラグを MSVC 相当のフラグに変換する方法、ランタイムライブラリの選択、Windows SDK のセットアップ、MSVC 固有エラーの診断を扱います。cl.exe、clang-cl、/O フラグ、/MT と /MD、PDB ファイル、Windows ABI、MSVC プロジェクト設定に関するクエリで発動します。
ウェブサイトを一度調査して安定したデータ取得経路を見つけ、再利用可能でパラメーター化された Notte Function(スケジュール設定や大規模実行が可能な呼び出し可能な HTTP エンドポイント)としてデプロイします。ユーザーがサイト用の再利用可能なスクレーパーやブラウザー自動化を構築、作成、生成、または「焼き付け」たい場合、動作するスクレイピングを API/エンドポイント/ジョブに変換したい場合、「後で N 個のキーワードを実行する」「再利用できるようにして」「掲載情報をすべて取得して」「このサイトを毎日自動化して」「Y から X を抽出する関数を作って」などと依頼した場合に使用します。サイトの変更時に作成済みの Function を修復する notte-functions-doctor と連携します。
Shaders コンポーネントライブラリ(npm `shaders`)を使い、React、Vue、Svelte、Solid、またはバニラ JS で WebGPU のビジュアルエフェクトを構築します。シェーダー、アニメーション背景、グラデーション、オーロラ、ぼかし、ガラス、歪み、ノイズ、パーティクル、発光、トランジション、カーソルエフェクト、またはウェブページ上の GPU レンダリングによるビジュアルを求められた場合や、shaders.com、Shaders CLI、プリセット、デザインエディターに言及された場合に使用します。
Drizzle ORM で型安全な D1 データベースを構築します。スキーマ定義、Drizzle Kit を使ったマイグレーション、リレーション、D1 バッチ API のパターンを含みます。SQL の BEGIN 失敗、カスケードによるデータ損失、100 パラメータ上限、外部キーの問題など 18 種類のエラーを防ぎます。D1 のスキーマ定義、マイグレーション管理、一括挿入、および D1_ERROR、BEGIN TRANSACTION、外部キー、too many SQL variables などのトラブルシューティングを行う場合に使用します。
プローブの検出、ファームウェアの書き込み、リセット、メモリの読み書き、GDB Server でのデバッグ、RTT ログの読み取りのための probe-rs ダウンロード・デバッグツール。ユーザーが probe-rs、cargo-embed、DAP、RTT、CMSIS-DAP、ST-Link、J-Link、書き込み、チップ情報の確認、connect under reset、probe セレクター、probe-rs gdb、probe-rs attach に言及した場合に自動的に作動し、/probe-rs による明示的な呼び出しにも対応する。「probe-rs で書き込んで」「RTT 看看一下」「バックトレース取って」のように· 간단한言及でも、コンテキストが probe-rs の機能、CLI コマンド、関連用語(cargo-embed、RTT、probe-rs flash など)を明確に示していれば、この skill を発動させる。
コードで世界を構築する - parts、models と pivots、マテリアル、Lighting(LightingStyle、Atmosphere、ポストプロセス)、昼夜、Terrain API、ゲーム内 CSG と破壊(GeometryService Subtract/Union/Fragment)、ProceduralModel、EditableMesh/EditableImage、パーティクル/ビーム/トレイル/ハイライト。マップ、環境、ライティング、破壊可能オブジェクト、プロシージャルレベル、視覚効果を作成するときに使用。
shadcn/ui コンポーネント(Radix UI + Tailwind ベース)、Tailwind CSS のユーティリティファーストなスタイリング、canvas ベースのビジュアルデザインを使って、美しくアクセシブルなユーザーインターフェースを作成します。ユーザーインターフェースの構築、デザインシステムの実装、レスポンシブレイアウトの作成、アクセシブルなコンポーネント(ダイアログ、ドロップダウン、フォーム、テーブル)の追加、テーマや色のカスタマイズ、ダークモードの実装、ビジュアルデザインやポスターの生成、複数のアプリにわたる一貫したスタイルパターンの確立に使用します。
セッションの締めくくり。Ane が /wrap-up と入力したときにセッションを終了するために使用します。git、エラー、保留中のアクションを収集し、簡潔なステータスレポートを作成して、保留中の作業をコミットおよびプッシュし、コミット後のフォローアップ(スキル改善、スキル適合シグナル、学習の蓄積)をオプトインで提案します。「report」を渡すと、コミットなしの読み取り専用ステータスになります。名前付きの作業が残っている場合は、並列セッションが互いを上書きしないよう作業ストリームごとに 1 ファイルで次のセッション用の継続引き継ぎプロンプトを記述します。「continue」を渡すと強制で実行します。
`npx @capacitor/plugin-migration-v6-to-v7@latest` を使用して Capacitor プラグインライブラリを v6 から v7 にアップグレードし、その後、手動チェックリストを適用します。開発依存関係 `^7.0.0` と peer `@capacitor/core` `>=7.0.0`、ツールの更新(eslint、swiftlint、prettier-plugin-java を伴う prettier 3、`rollup.config.mjs` を伴う rollup 4、rimraf 6、docgen 0.3)、minSdk 23 と compile/target SDK 35 のデフォルト、AGP 8.7.2、Gradle 8.11.1、Java 21、Kotlin 1.9.25、podspec と `Package.swift` の iOS 14、`from: "7.0.0"` に固定された `capacitor-swift-pm`、削除された API(`call.success()` / `call.error()` は `resolve` / `reject` を使用、`registerWebPlugin`、`Capacitor.platform` / `isNative`、Android `BridgeFragment`)が含まれます。プラグインが Capacitor 6 を対象とし、7 への対応が必要な場合に使用します。アプリのアップグレード、他のメジャーバージョン、Capacitor 以外のライブラリには使用しないでください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
