Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
グループ化、並べ替え、フィルタリング、編集に対応したカード形式のデータ表示に Syncfusion WPF CardView を実装します。WPF でカードパネルを実装する場合、ItemsSource でデータをバインドする場合、またはカードレイアウトをカスタマイズする場合に使用します。CardViewItem の設定、GroupCards、CanSort、CanEdit、EditItemTemplate、HeaderTemplate、ItemTemplate、SfSkinManager によるテーマ設定を扱います。
SfChromelessWindow と SfTabControl を組み合わせ、ドキュメントベースのアプリケーション向け Syncfusion WPF Tabbed Window コントロールを実装するための包括的なガイドです。WPF で枠なしのタブウィンドウ、ブラウザー風タブ、ドキュメント管理ウィンドウ、Visual Studio 風タブを実装する際に使用します。タブの切り離し、フローティングタブウィンドウ、ウィンドウ間のタブ統合、ドラッグ&ドロップによるタブの並べ替え、MVVM のタブバインディングを扱います。
Giải thích MỘT thứ (một file, hàm, tính năng, cơ chế, khái niệm, lỗi, hay hệ thống) theo cấu trúc cố định BẢY BƯỚC — Tên gọi → Nguồn gốc → Lý do tồn tại → Cơ chế hoạt động (+ sơ đồ hệ thống & code) → Trade-off → Giới hạn → Vị trí trong toàn bộ hệ thống — và CĂN THEO NGƯỜI NGHE (engineer, sếp/manager, designer, PM, sinh viên, bố mẹ, trẻ 5 tuổi…): cùng bảy bước, đổi độ sâu, từ vựng, phép so sánh, giọng. CHỨNG bước "Cơ chế hoạt động" bằng RUNTIME thật — chạy code với đầu vào cụ thể, thêm instrument/breakpoint (pdb/debugpy · node --inspect · print/log), quan sát state THẬT — thay vì đọc-rồi-đoán, rồi dọn sạch instrument. Gọi khi user nói "teach me", "giải thích", "dạy tôi", "cái này chạy thế nào", "sơ đồ hoá", "ELI5", "explain like I'm…", "giải thích như cho trẻ 5 tuổi", "nói dễ hiểu", "giải thích cho sếp/manager/designer/bố mẹ/vợ tôi…", "làm sao nói với sếp cái này", "/teach-me". KHÁC /onboard-codebase và /join-project (cả dự án → wiki): teach-me phạm vi MỘT thứ, sâu, có sơ đồ, chứng bằng chạy thật, không ghi wiki.
ユーザーが「3Dシーンを作成」「メッシュを追加」「OrbitControlsを実装」「GLTFモデルを読み込む」「ブルームのポストプロセスを追加」「カスタムシェーダーを書く」「パーティクルエフェクトを作成」「Three.jsのパフォーマンスを最適化」「WebGPUを使う」「シャドウを追加」「モデルをアニメーション化」と依頼する場合や、Three.js、threejs、WebGL、WebGPU、GLTF、raycaster、shader material、PBR material、ポストプロセスエフェクトに言及する場合に使用します。重要:このスキルはバニラ Three.js(命令型 JavaScript)向けです。React Three Fiber(@react-three/fiber、R3F、drei)には `r3f-best-practices` スキルを確認してください。ただし、R3FはThree.jsのReactレンダラーであるため、three-jsスキルも役立ちます。シーン設定、ジオメトリ、マテリアル、テクスチャ、ライティング、カメラ、ローダー、アニメーション、コントロール、インタラクション、シェーダー、ポストプロセス、パフォーマンス最適化、TSL/ノードマテリアル、WebGPU、物理演算、VR/XR連携など、3D Webグラフィックス向けのThree.jsリファレンスを提供します。
@vueuse/components 15.x(VueUse)のレンダーレスコンポーネントとディレクティブ。@vueuse/components をインポートするコードの作成、変換、デバッグ、Vue 3 テンプレートでの Use*/On* コンポーネントや v* ディレクティブの使用、または VueUse のコンポーザブルをコンポーネントやディレクティブの使い方に対応付ける際に使用します。props、スロットデータの形式、emit、ディレクティブのバインド構文、バージョン制限を提供します
Azure Quantum 開発に関する専門知識。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。Q#/OpenQASM ジョブの送信、ワークスペースの構成、IonQ/Quantinuum/Rigetti の使用管理、ハイブリッドワークフローの実行など、Azure Quantum 関連の開発タスクで使用します。Azure HDInsight(azure-hdinsight を使用)、Azure Databricks(azure-databricks を使用)、Azure Synapse Analytics(azure-synapse-analytics を使用)、Azure Machine Learning(azure-machine-learning を使用)には使用しません。
税務・会計上の助言ではありません。Cardcom の決済処理とイスラエルの請求書生成をアプリに統合します。Low Profile 決済、トークン化、継続課金、イスラエル法に基づく税務請求書/領収書の自動作成を扱います。Cardcom による決済受付、決済に伴うイスラエルの請求書作成、「slikat ashrai」と hashbonit の設定、継続課金(hora'ot keva)について尋ねられた場合や、「Cardcom」「CardCom API」「Low Profile」、請求書発行を伴うイスラエルの決済、決済と書類作成の統合に言及された場合に使用します。対象は REST API V11 です。Tranzila の統合(tranzila-payment-gateway を使用)、一般的な会計、決済以外の問い合わせには使用しないでください。
Flutter/Dart アプリのリポジトリの入口。横断的なハウスルール(feature-first のレイヤード MVVM、書き込み経路を 1 つにしたイミュータブルな状態、状態管理と DI に Riverpod 3.x、型付きの Result/Failure エラー、dumb な widget、注入された副作用、複雑度の制限)に加え、各タスクを詳細スキルへ振り分けるルーティング表と、推奨する機能の実装順を示す。Flutter/Dart の作業を始めるとき、機能を書く・レビューする前、どのレイヤーやパッケージにコードを置くか決めるとき、どのスキルがタスク(アーキテクチャ、状態、widget、永続化、テスト、i18n、設計)を統べるか分からないとき、規約のオンボーディング時に使用する。
Actonを使ってTONスマートコントラクトをFunC(.fc/.func)から最新のTolk(.tolk)に移植します。必要に応じてacton func2tolkを使い、ストレージ、メッセージ、オペコードを型付き構造体とシリアライゼーションにリファクタリングし、Actonスタイルのエントリーポイントを実装してラッパーを生成します。JS/TSテストをネイティブTolkテストに移行し、acton build/test/script/verify/disasmを使ってTL-Bとの互換性と動作を維持します。FunCコントラクトを慣用的なTolkに変換、移植、または現代化する依頼に使用します。
Godot エキスパートアナリスト:Anara。Godot 4.7+ アーキテクチャを対象に、先進的なプロジェクト評価と認定を行います。プロジェクトの健全性、最新性、スケーラビリティ、依存関係グラフの評価や、Visionary Certificates の生成に使用します。キーワード:アナリスト、Anara、評価、認定、アーキテクチャ監査、ResourceLoader.get_dependencies、typed Dictionary、機能別フォルダー構成、Visionary Certificate、Godot 4.7。
オンデバイスのリマインダーエンジンを強制する。ローカルデータベースを唯一の真実の源とし、OS の保留中通知セットは使い捨てのキャッシュとして唯一の冪等なエントリポイント syncNotifications() で整合させる。flutter_local_notifications は単一の NotificationGateway ポートの背後に置き、スケジューリングの計算はすべて純粋かつ Clock 注入とし、繰り返しスケジュールは壁時計時刻 + 繰り返しルールで保存し(UTC の瞬間は決して使わない)、DST の正確性のために tz.local の TZDateTime に解決する。デフォルトは不正確アラームとし SCHEDULE_EXACT_ALARM はオプトイン、iOS の約 64 件上限を考慮した予算管理、isolate セーフな @pragma('vm:entry-point') タップハンドラ、Android の起動時再設定を行う。notification_gateway.dart、fln_notification_gateway.dart、reminder_scheduler.dart、recurrence_rule.dart、syncNotifications、zonedSchedule の接続、スヌーズや完了マーク時の再アンカーを書くまたは編集するとき、あるいは通知の欠落や時刻のずれを診断するときに使用する。
ユーザーが「プラグイン設定」「プラグイン設定の保存」「ユーザーが設定可能なプラグイン」「.local.md ファイル」「プラグイン状態ファイル」「YAML frontmatter の読み込み」「プロジェクトごとのプラグイン設定」について尋ねる場合、またはプラグインの動作を設定可能にしたい場合に使用します。YAML frontmatter と Markdown コンテンツを使ってプラグイン固有の設定を保存する .claude/plugin-name.local.md パターンを説明します。
TypeScript で React 19 / React 19.2 のコードをスキャフォールドします。コンポーネント、Server Component ページ、クライアントアイランド、useActionState を使うフォームアクション、context プロバイダー、カスタムフック、reducer、ドキュメントメタデータとリソースヒントに対応します。React 19 の慣用パターン(ref-as-prop、<Context value={...}>、useActionState、インラインメタデータ、useSyncExternalStore)に従う本番品質のコードを生成し、非推奨の React 18 パターン(forwardRef、<Context.Provider>、useFormState、react-dom/test-utils)は使用しません。React 19 を明示せず「コンポーネントを作成」「新しいページ」「フォームを追加」「新しいフック」「X をスキャフォールド」と依頼した場合も起動します。
従来の Splunk Simple XML ダッシュボード(バージョン 1)を Dashboard Studio(バージョン 2)に変換する。従来の Simple XML を入力として受け取り、すべての SPL クエリをそのまま保持し、Studio JSON 定義を呼び出し元に返す。既存の従来の Splunk ダッシュボード、フォーム、Simple XML ビューを変換、移行、アップグレード、モダナイズ、移植したいとき、または v2 / Dashboard Studio 版を作成したいときに使用する。
Visual Studio のようなドッキングインターフェイスを実現する Syncfusion WPF DockingManager コントロールを実装します。MDI/TDI、フローティングウィンドウ、自動非表示パネルに対応します。WPF アプリでドッキングレイアウト、ウィンドウ管理システム、タブ付きドキュメントインターフェイス、IDE 風レイアウトを作成する際に使用します。ドックパネル、フローティングウィンドウ、自動非表示機能、状態の永続化、ウィンドウ管理を扱います。
Three.js のレンダラーを初期化するとき、レンダリングループを設定するとき、ウィンドウのリサイズを処理するとき、トーンマッピングを設定するとき、またはカラースペースを管理するときに使用する。ピクセル比を制限しない、誤ったカラースペースを使う、シャドウマップの有効化を忘れるといったよくある間違いを防ぐ。WebGLRenderer、レンダーターゲット、トーンマッピング、カラー管理を扱う。キーワード: WebGLRenderer, render loop, setSize, setPixelRatio, toneMapping, outputColorSpace, shadowMap, WebGLRenderTarget, dispose, resize, responsive, canvas size, window resize, fullscreen. setAnimationLoop, compileAsync.
完全な初心者のアプリのアイデアを実行可能な計画にし、構築中も道筋を示します。コーディング経験のない人がアプリを作りたい、または「バイブコーディング」したい場合、アイデアはあるが何から始めればよいかわからない場合、計画、MVP の範囲、技術スタック、ユーザーフロー、設計図にまとめたい場合に使用します。入口は3つあります。全工程、検証のみ(「このアイデアを作る価値はある?」「現実的に評価して」)、検証済みの人向けの計画のみ(「アイデアの検証は済んだ」「調査済みなので MVP を計画して」「調査は省略して」)です。非エンジニアが構築の基礎を知りたい場合にも使用します。Git と GitHub とは何か、アカウント作成、「commit and push」、ローカル・ステージング・本番の違い、アプリの公開(デプロイ/リリース)、API キーの安全な管理などが対象です。AI を使って構築したものが混乱状態になった、AI が何度も壊したり堂々巡りしたりする、コードに触るのが怖い、「コードは整理されている?」「きれいにできる?」と尋ねる場合は Checkup Mode で使用します。API、データベース、GitHub が何かも知らない人向けなので、「計画」や「アーキテクチャ」と言わなくても使用します。経験豊富な開発者のデバッグ、リファクタリング、CI/CD の設定には使用しません。
固定された main() のコールド起動順序を強制する — 例外を投げ得るあらゆるコードより前に crash-log sink + FlutterError.onError + PlatformDispatcher.onError を設置し、runApp の前に settings/theme を読み込んで最初のフレームが正しく描画されるようにし、実インフラをコンポジションルートの bootstrap() で構築して ProviderScope の overrideWithValue で例外を投げるプレースホルダープロバイダーを上書きして注入し、非ブロッキングのウォームアップは addPostFrameCallback に遅延させ、エラーハンドラーはちょうど 2 つで runZonedGuarded は使用せず、ログ記録の前に ProviderException をアンラップし、バックグラウンド/復帰時に永続状態をフラッシュする WidgetsBindingObserver を用いる。lib/main.dart、main_<flavor>.dart、bootstrap.dart、app.dart の編集、main() 内の順序変更、splash/onboarding/権限ゲートの追加、最初の描画前のテーマ復元、DB やサービスの ProviderScope への接続、アプリライフサイクルのバックグラウンド/復帰時のフラッシュ処理、コールドスタートの遅延、ANR、最初のフレームのジャンクの調査時に使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
