Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
Unovis データ可視化フレームワーク向けの Vue 3 コンポーネント、@unovis/vue 1.7.0。@unovis/vue をインポートするコード、または VisXYContainer、VisSingleContainer、VisArea、VisLine、VisStackedBar、VisCrosshair、VisTooltip などの Vis* コンポーネントをレンダリングするコードを書く、デバッグする、更新するときに使用する。コンポーネントカタログ、props、events、tooltips、colors、patterns、SSR、および 1.7.0 の API 変更を扱う。
サードパーティの C/C++ ライブラリを Unreal Engine 5.x のプロジェクトやプラグインに統合するための専門ガイド。静的リンク、動的リンク(DLL/SO/dylib)、Build.cs の設定、ModuleType.External、遅延読み込み、実行時依存関係のステージング、ラッピングパターン、クロスプラットフォームの考慮点(Windows/macOS/Linux)、ABI 互換性、RTTI/例外、THIRD_PARTY_INCLUDES_START/END によるヘッダーの取り込み、よくある落とし穴を扱う。ユーザーが外部ライブラリの追加、サードパーティコード、.lib/.a/.dll/.so/.dylib ファイルのリンク、Build.cs の PublicAdditionalLibraries、PublicDelayLoadDLLs、RuntimeDependencies、ModuleType.External、UE 用の C++ ライブラリのラッピング、FPlatformProcess::GetDllHandle、Linux での UE 向けライブラリのクロスコンパイル、サードパーティコードのリンカエラー/DLL 読み込み失敗のトラブルシューティングについて尋ねたときに使う。
Windowsアプリ開発(DirectX / WinRTメディア)のグラフィックス・メディアAPIリファレンス。Direct2D (ID2D1Factory, ID2D1DeviceContext, ID2D1Bitmap1, ID2D1Effect, D2D1 Effects, ID2D1PathGeometry)、DirectWrite (IDWriteFactory, IDWriteTextLayout, DWriteCore)、Direct3D 11/12 (D3D11CreateDevice, D3D11On12, DXGI SwapChain, HLSL, D3D12 PipelineState, D3D12 DRED)、Microsoft.UI.Composition (Compositor, Visual, ExpressionAnimation, InteractionTracker, MicaController)、カメラ・画面キャプチャ (MediaCapture, MediaFrameReader, GraphicsCaptureSession, Windows Studio Effects, OpenCV)、音声・動画再生 (MediaPlayer, MediaPlaybackSession, AudioGraph, MediaTranscoder, AdaptiveMediaSource, HLS, DASH, CastingDevicePicker, AudioPlaybackConnection)を扱います。
Alibaba Cloud(Alicloud)インフラ向けの Terraform HCL が必要なときに使用 — 新規プロジェクトでも既存プロジェクトの拡張でも可。VPC、ECS、ApsaraDB RDS、OSS、SLB / ALB、Function Compute v3、ACK、および生成時に取得するプロバイダー自身のドキュメントを通じたその他の `alicloud_*` リソースをカバー。AWS → Alicloud の移行や既存リソースの state へのインポートには別のスキルを使用。トリガー:"write terraform for alicloud"、"generate alibaba cloud terraform"、"alicloud HCL"、"create alibaba cloud vpc/ecs/rds"、"生成阿里云 Terraform"、"阿里云 HCL"、"用 Terraform 部署阿里云"、"alicloud provider"、"aliyun/alicloud"、"terraform-provider-alicloud"。
SDK、ライブラリ、CLI、フレームワーク、API プラットフォームの採用と統合のナラティブ——開発者がツールをインストール、統合、運用するために読むガイド——を執筆または改訂するときに使用。導くのは方法であり、アウトラインではない:エンドポイントではなく開発者の目標;道しるべのある「ここから始める」+すぐ検証できる最初の成功;レシピより先に概念;目標名を付けた実行可能なレシピ;エンドツーエンドのチュートリアル;根拠のあるベストプラクティス;トラブルシューティングの道筋;原型(API/SDK/CLI/フレームワーク)に応じた力点;api-reference へのポインターであり、そのコピーではない;そしてツールの変更を走査して古いサンプルを見つける、バージョン付き差分としてのガイド改訂。完全で正しく型付けされた Diataxis、すべてのサンプルは実行可能でツールに正確、何も捏造しない。テンプレートツール + deep-research と組み合わせて使用する。引き渡された feature-spec + api-reference + PRD を消費する——決して白紙から始めない。api-reference のカタログ、エンドユーザー向けユーザーガイド、エンジニアリングドキュメント、それらのレビューではない。
iOS Simulator の自動化向けに、エージェントが利用できる AXe CLI の使用ガイダンスを提供する。「use AXe」「automate a simulator」「tap/swipe/type on simulator」「set a slider」「describe UI」「take a screenshot」「record video」「batch steps」「interact with an iOS app」と求められた場合に使用する。タッチ、ジェスチャー、スライダー、テキスト入力、キーボード、ボタン、アクセシビリティ、スクリーンショット、ビデオ、バッチワークフローを含むすべてのコマンドを扱う。
完成した <DOC>.final.md を整理します。実現した内容は既存のドキュメントに統合し、残作業は <DOC>-V2.rev1.md に引き継ぎ、不要になった計画成果物をディレクトリツリーから削除します。ユーザーが /close-plan <feature> を実行する場合や、execute-plan または build-feature の完了後に小規模機能のドキュメントを整理・廃止するよう求めた場合に使用します。ACCEPTANCE.md を項目ごとに確認してから完了と判断し、各フェーズを完了、保留、延期、または中止に分類します。close-roadmap の小規模版で、PLAN、TECHNICAL などあらゆる文書種別に対応します。通常、計画に恒久的な専用ドキュメントフォルダーは不要なため、新しいページを作るのではなく、既存ページへの追記を基本とします
完了したロードマップまたは機能実行を整理し、計画文書を正式なドキュメントに移行して、残作業を次のロードマップに引き継ぎます。実装者ではなく、アーキビストであり次のラウンドのアーキテクトとして作業します。ユーザーが /close-roadmap <feature> を実行する場合や、execute-roadmap または build-feature の完了後に機能ドキュメントの整理、ロードマップの終了、次のロードマップの準備、docs/<feature>/ の整理を依頼した場合に使用します。ACCEPTANCE.md を項目ごとに確認し、ROADMAP.final.md または PLAN.final.md の各項目を完了、保留、延期、中止に分類します。保留中の作業を ROADMAP-V2.rev1.md に移し、完了した作業を決定記録、アーキテクチャ、データモデル、プロダクトの各ドキュメントにまとめます。フォルダーの README.md を作成し、不要な改訂版や実行成果物を削除して、すべての参照リンクを修正します。何も説明なく消えることはありません。中止する項目はユーザーが決定します。完了内容を既存ページに統合できる小規模な計画には、代わりに close-plan を使用してください
ローカルのアップストリームソース、サンプル、ヘッダーから CUTLASS、CuTe、CuTeDSL の GPU カーネルを書き、デバッグし、最適化する。タスクが CUTLASS/CuTe/CuTeDSL、cute::Layout、cute::Tensor、TiledMMA、TiledCopy、CollectiveBuilder、CollectiveMainloop、CollectiveEpilogue、GemmUniversal、KernelSchedule、EpilogueSchedule、CUTLASS pipelines、EVT、pycute、CUTLASS のテンプレートエラーを明示的に扱う場合に使用。生の CUDA/PTX や NVIDIA アーキテクチャの事実には cuda-skill を、Triton や Gluon の実装作業には triton-skill を使用する。
datocms-plugin-sdk と connect() を使ってまったく新しい DatoCMS プラグインプロジェクトをスキャフォールドする。ユーザーがゼロから新しいプラグインフォルダーを作成し、Vite/React パッケージ構造を初期化し、フィールド拡張、設定画面、サイドバー、ページ、アセットソース、ドロップダウンアクションなどの初期プラグインサーフェスを選択し、最初の hook 実装を接続したいときに使用する。既存のプラグインプロジェクトを編集する場合は `datocms-plugin-builder` を優先する。
漏えいした推論記録のように読める文章を監査または修正するときに使用する——(decision N) のような無効になった設計セッションの引用、監査項目コード、未コミット草稿の §N;"used to"、"no longer"、"this cut" のような変更の語り;スタックやレビューの視点("a later PR in this stack"、"rejected in review");レビュー担当者向けの正当化;制御フローの語り;コメント、JSDoc、ドキュメント、Agent Notes に残った曖昧な計画の残骸。
単一機能について承認済みの PLAN.final.md を、現在のブランチで自ら段階ごとに実行します。デリバリーリードではなく、エンジニアとして作業します。ユーザーが /execute-plan を実行する場合や、1 人で対応できる規模の承認済み計画の実装、構築、続行を依頼した場合に使用します。例:「/execute-plan spell-check」「/execute-plan spell-check p1-p3」「寝ている間に計画の残りを実装して」。最終文書に照らして対象フェーズを特定し、各フェーズを独立した検証可能な単位として実装します。次のフェーズに進む前に検証を行い、完了した各フェーズを承認待ちせずにコミットします。ユーザーへの確認が必要な質問は、推奨案を添えて記録し、作業を止めません。並列サブエージェントが必要な規模のロードマップには、代わりに execute-roadmap を使用してください
Frappe Client Script のエラーをデバッグまたは予防するときに使用。TypeError、frappe.call の失敗、async/await の誤り、cur_frm と frm の混同、フィールドが見つからない、子テーブルアクセスのエラー、タイミングの問題、CSRF トークンエラー、frappe.call の権限拒否を防ぐ。v14/v15/v16 向けのエラー診断フローチャートとデバッグツールを扱う。キーワード:client script error、TypeError、frappe.call、async await、Cannot read properties of undefined、TypeError、browser console error、script not running、form not updating、cur_frm、field not found、child table、CSRF、permission denied。
ERPNext で Script Report、Query Report、ダッシュボードチャート、Number Card を作成するときに使用。列定義の誤りによるレポート出力の空、フィルターの不具合、大規模データセットでの非最適化 SQL を防ぐ。Report Builder、Script Report(Python + JS)、Query Report、レポートフィルター、ダッシュボード Chart DocType、Number Card、レポート権限を扱う。キーワード:report、Script Report、Query Report、dashboard、chart、Number Card、filters、columns、execute、get_data、create report、custom report、dashboard chart、report empty、no data showing。
新しい Frappe アプリのスキャフォールディング、アプリ設定の構成、アセットのビルド、テストの実行、デプロイ、更新、マーケットプレイスへの公開時に使用。誤ったスキャフォールディングによるアプリ構造の破損、setup.py フィールドの欠落、ビルドの失敗を防ぐ。bench new-app、アプリのディレクトリ構造、setup.py/pyproject.toml、hooks.py の設定、bench build、bench run-tests、アプリの公開を扱う。キーワード:app lifecycle、new-app、scaffolding、setup.py、pyproject.toml、hooks.py、bench build、app publishing、marketplace、create app、publish app、app structure、how to start new app、app directory layout。
フロントエンドのアセットバンドリングの設定、build.json(v14)から esbuild(v15+)への移行、SCSS/CSS コンパイルのトラブルシューティング時に使用する。v14 と v15 のビルドシステムの混在や、アセットパイプラインの設定ミスによるビルド失敗を防ぐ。esbuild の設定(v15+)、build.json(v14)、アセットバンドリング、SCSS コンパイル、bundle.js の設定、bench build のフラグを扱う。キーワード: esbuild、build.json、frontend build、SCSS、CSS、asset bundling、bench build、bundle.js、webpack、build error、assets not loading、CSS not updating、JS not compiling、bench build fails。
Frappe/ERPNext をメジャーバージョン間でアップグレードするとき(v14 から v15、v15 から v16)、失敗したマイグレーションのトラブルシューティング、またはロールバックの計画時に使用する。パッチのスキップ、互換性のないカスタマイズ、アップグレード前チェックの欠如によるアップグレードの破綻を防ぐ。バージョンアップグレードの経路、bench update、migrate コマンド、パッチのトラブルシューティング、ロールバック手順、バージョンごとの破壊的変更を扱う。キーワード: upgrade、migration、v14、v15、v16、bench update、bench migrate、rollback、patches、breaking changes、update failed、bench update error、migration error、patches failing、rollback after upgrade。
hooks.py の doc_events でドキュメントのライフサイクルフックを実装するとき、イベントの実行順序を理解するとき、または別のアプリからドキュメントの動作を拡張/オーバーライドするときに使用。イベント名の誤り、実行順序の誤った想定によるフックの無言の失敗、オーバーライドチェーンの断絶を防ぐ。doc_events フックの構文、すべてのドキュメントイベント(before_insert、validate、on_submit など)、イベントの実行順序、extend と override の動作、アプリ間の doc_events を扱う。キーワード:doc_events、hooks.py、before_insert、validate、on_submit、on_cancel、lifecycle、document events、override、extend、event order、which event fires when、before_save vs validate、document event list。
Query Report、Script Report の作成や Report Builder の設定(チャートデータ連携を含む)を行うときに使用します。列定義の誤り、権限不足、データ形式の不備によるレポートエラーを防ぎます。Query Report(SQL ベース)、Script Report(Python ベース)、Report Builder、レポート列の定義、フィルター、chart_data、レポート権限、prepared_report を扱います。キーワード:Query Report、Script Report、Report Builder、report columns、filters、chart_data、frappe.query_report、prepared_report、report columns、how to build report、report not showing data、chart in report。
v14/v15/v16 向けの Frappe Whitelisted Methods(Python API エンドポイント)を作成するときに使用する。@frappe.whitelist() デコレーター、frappe.call/frm.call の呼び出し、権限チェック、エラー処理、レスポンス形式、クライアント・サーバー間通信を扱う。キーワード: whitelisted、API endpoint、frappe.call、frm.call、REST API、@frappe.whitelist、allow_guest、API endpoint example、frappe.whitelist syntax、how to expose function。
他のスキルが動作して UI へリンクできるよう、GrowthBook の API 認証情報と信頼済みアプリオリジンを設定する。ユーザーが「set up growthbook」「configure my api key」「growthbook isn't working」「where do I put my key」と言った場合、または別のスキルがここを指すエラー(「GB_API_KEY is not set」「authentication failed」「GB_APP_URL is required」)を出した場合に使用する。chmod 600 で ~/.config/growthbook/.env を書き込み、実際の API に対して検証する。フラグの一覧や実験の実行はドメインスキルが担当する。
glab 経由でマネージド Orbit CLI を実行し、リモートグラフクエリとローカルコードグラフのワークフローを行う。Orbit のインストールや更新、グラフステータスの確認、リモート Orbit グラフのクエリ、ローカルコードグラフのインデックス作成や検索、Orbit ヘルプの転送、マネージドバイナリの認証のトラブルシューティングに使用する。トリガー:orbit、knowledge graph、code graph、graph query、graph status、glab orbit、orbit-cli、orbit binary。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
