Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
@mysten/dapp-kit-react(React)および @mysten/dapp-kit-core(Vue、バニラ JS、Svelte、Web Components、その他のフレームワーク)を使った Sui フロントエンド/dApp 開発。Sui ウォレットへの接続、オンチェーン状態の照会、トランザクション送信を行うブラウザーアプリの構築時に使用します。ウォレット接続、ネットワーク切り替え、トランザクション実行、TanStack React Query によるクエリパターン、ブラウザー + ウォレット + 非同期インデクサー環境特有の注意点を扱います。@mysten/sui の Transaction 構築パターンには `sui-sdks` スキルを、PTB のセマンティクスには `ptbs` スキルを併用してください
実用的なOOP、SOLID、オブジェクト設計ルール、デザインパターンをNestJSとTypeScriptのコードに適用します。コントローラー、プロバイダー、ユースケース、エンティティ、値オブジェクト、リポジトリー、アダプター、ファクトリー、ストラテジー、ハンドラー、テストの作成やリファクタリング、ゴッドサービス、プリミティブ型への執着、継承の誤用、条件分岐の重複、漏れのある抽象化の診断、過剰設計を避けたパターン選択に使用します。純粋関数型のコードベースやNestJS以外のフロントエンド作業には使用しないでください。他のスキルも適用される場合は、変更前に担当範囲を調整してください。
PHP コードをモダナイズする際に使用します。PHP 8.1-8.5 の機能、PSR/PHP-FIG/PER-CS 準拠、PHPStan/Rector/PHP-CS-Fixer/PHPat ツール、DTO/enum/readonly/プロパティフック、型安全性に対応します。起動キーワード:PHP のモダナイズ、型安全性、PHPStan、Rector、PHP-CS-Fixer、enum、DTO、readonly、strict_types、プロパティフック、PHP 8.4、PHP 8.5。
AnimationPlayer の専門的なパターンを解説します。トラックタイプ(Value、Method、Audio、Bezier)、ルートモーションの抽出、アニメーションコールバック、プロシージャルアニメーションの生成、呼び出しモードの最適化、RESET トラックを扱います。タイムラインベースのアニメーション、カットシーン、UI トランジションに使用します。トリガーキーワード:AnimationPlayer、Animation、track_insert_key、root_motion、animation_finished、RESET_track、call_mode、animation_set_next、queue、blend_times。
モバイルプラットフォーム(Android/iOS)向けの専門的な設計指針。タッチ操作、仮想ジョイスティック、レスポンシブ UI、セーフエリア(ノッチ)、バッテリー最適化、アプリストアのガイドラインを扱います。モバイル向けリリースやタッチ入力の実装時に使用します。キーワード:mobile、Android、iOS、touch、InputEventScreenTouch、virtual joystick、safe area、battery、app store、orientation。
MetaTrader 4 および MetaTrader 5 向けの包括的な MQL4/MQL5 開発です。Expert Advisors(EA)、カスタムインジケーター、スクリプト、ライブラリ(.mqh)、グラフィカルパネルなど、あらゆる MQL コードの作成、レビュー、デバッグ、設計に使用します。注文/ポジション管理、リスク管理、戦略のバックテスト、外部 API(WebRequest、REST、JSON)との通信、プログラム間通信、コード保護/ライセンス、MQL4 から MQL5 への移行にも対応します。取引自動化、テクニカル分析、UI パネル、サーバー統合など、MQL エコシステム全体をカバーします。
最新の Java 機能(Java 8 以降)を採用するために Java コードをリファクタリングする際に使用します。匿名クラスからラムダへの移行、Iterator ループの Stream API への置き換え、null 安全性のための Optional の採用、旧式の Date/Calendar から java.time への切り替え、コレクションファクトリーメソッド、テキストブロック、var 型推論の使用、柔軟なコンストラクター本体やモジュールインポート宣言など Java 25 の機能の活用が含まれます。「最新の Java 開発のために Java コードをレビュー」「Java コードに最新のベストプラクティスを適用」「record、パターンマッチング、switch 式で Java コードを近代化」「旧式のイディオムを最新の Java 機能に置き換え」「Java 8 以降の言語機能を安全に採用」といった依頼で使用します。Plinth Toolkit の一部です。
Kuikly のリアクティブ更新とディレクティブシステムの開発アシスタント(Kuikly DSL)。observable、observableList、observableSet を使った UI のリアクティブ更新と、vfor、vforIndex、vforLazy、vif、velseif、velse、vbind などのディレクティブの正しい使い方を案内します。Kuikly で次の作業を行うときに使用します。(1) リアクティブフィールドの宣言と UI プロパティへのバインド、(2) リストレンダリング(vfor/vforIndex/vforLazy)、(3) 条件付きレンダリング(vif/velseif/velse)、(4) 値バインドレンダリング(vbind)、(5) 効率的なリスト更新(diffUpdate)、(6) リアクティブデータが反映されない、UI が更新されないなどの問題の調査、(7) observableList/observableSet の追加・削除・変更、(8) 複雑なオブジェクトのリアクティブ更新戦略。
R1 系 LLM の効率的な推論を実現する NOWAIT 技法を実装します。推論モデル(QwQ、DeepSeek-R1、Phi4-Reasoning、Qwen3、Kimi-VL、QvQ)の推論を最適化し、精度を維持しながら思考連鎖のトークン使用量を 27~51% 削減する場合に使用します。「optimize reasoning」「reduce thinking tokens」「efficient inference」「suppress reflection tokens」という語句がある場合や、冗長な CoT 出力を扱う場合に起動します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
