Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
フレームワーク、データ、宣言的モードでの React Router v7/v8 アニメーションの構築やレビューに使用します。GSAP のページ遷移、コンポーネントの表示/非表示、スクロールエフェクト、useBlocker、ルートの再利用、クリーンアップを扱います。GSAP が明示されていない場合も、viewTransition の選択を含めて使用します。非表示コンテンツの復元と初回読み込みのパフォーマンスも対象です。Next.js、TanStack Router、ルーティングを使用しない React、単独の GSAP API に関する質問には使用しません。
Sass テーマシステムと igniteui-theming MCP サーバーを使って、カラーパレット、タイポグラフィ、elevation、コンポーネント単位のスタイルを含む Ignite UI for Angular のテーマを生成・カスタマイズする。使用する場合:ユーザーが Ignite UI コンポーネントのテーマ設定、再スタイル、スタイル設定を求めたり、色やカラーパレットの変更、ライトテーマとダークテーマの切り替え、グローバルテーマの作成・適用、タイポグラフィや elevation シャドウのカスタマイズ、スペーシング、サイズ、角丸の調整、コンポーネント単位のデザイントークンの設定を求めたりする場合。使用しない場合:コンポーネントの動作、API、データバインディング(igniteui-angular-components または igniteui-angular-grids を使用)。デザイン画像や Figma ファイルからビュー全体を構築する場合(igniteui-angular-generate-from-image-design または igniteui-angular-figma-to-app を使用)。
VSCode 設定ファイル(.vscode/extensions.json と .vscode/settings.json)を初期化または更新し、拡張機能の推奨のライフサイクルと既知の置き換え関係を管理し、JSONC の安全な移行、ワークスペース/ユーザーレベルの scope、preflight/postflight、ロールバック可能な受け入れの間に明確な境界を設けます。また `files.eol` を `"\n"` に収束させ、`.gitattributes`、`.editorconfig`、Prettier と組み合わせて Windows 上の CRLF/LF ドリフトと git のゴースト変更問題を解決し、大規模 monorepo における VSCode の起動遅延、ファイル監視、検索インデックス、TypeScript Server のパフォーマンス最適化のデフォルト値を補完します。ユーザーが vscode の初期化、エディター設定、ワークスペース設定、拡張機能の置き換え/非推奨移行、改行コード統一、EOL、CRLF/LF、ゴースト変更、チーム規約、VSCode の起動遅延、大規模リポジトリのパフォーマンス、ファイル監視のノイズ低減、検索インデックス最適化に言及した場合は、このスキルを使用してください。
iOS の UI コンポーネントを構築する際に、Apple Human Interface Guidelines に従って iOS/SwiftUI の設計原則を適用する。現在のプロジェクトが iOS プロジェクトで UI 関連の作業を含む場合にのみ実行する。SwiftUI ビュー、UIKit コンポーネント、iOS アプリ開発に本スキルを使用する。HIG に準拠した Clarity、Deference、Depth の原則、ダークモードに対応したシステムカラー、8pt グリッドのスペーシング、Dynamic Type に対応した SF Pro のタイポグラフィ、ネイティブ iOS のインタラクションパターンを確保する。固定の文字サイズ、ダークモードの軽視、セーフエリアの違反といった一般的なアンチパターンを防ぐ。
PostHog のエラー発生事象やセッション内のエラーを、OpenTelemetry トレース、同じ trace ID のログ、Session Replay に関連付けます。エラーのトレース ID やスパン ID、同一トレースのログ、セッション内エラーのバックエンドトレースをユーザーが求めた場合に使用します。発生事象 UUID、セッション ID、エラートラッキングの課題 URL を起点にします。一般的な問題の診断やリプレイの要約には investigating-error-issue または investigating-replay を使用してください。
MaaFrameworkに関する事実の質問を、バージョン固定の一次資料へ誘導します。フィールドの意味とデフォルト値、パラメーターのバージョン対応、APIシグネチャ、JSONスキーマ、プロトコルの動作、バージョン変更が対象です。MaaFWの事実確認(「このフィールドの意味は/デフォルト値は/どのバージョンで導入されたか」)や、別のMaaFW skillが「MaaLLMWikiにルーティング」と指示する場合に使用します。回答には固定バージョンの出典を引用し、記憶に基づいて回答してはいけません。Use for any MaaFramework factual question—field semantics and defaults, version support, API signatures, schemas, protocol behavior and version changes—and whenever another MaaFW skill says to route through MaaLLMWiki. Answers must cite the version-pinned upstream source, never model memory.
CRITICAL:Makepad 2.0 DSL の構文とプロパティシステムに使用。トリガー:makepad dsl、script_mod!、makepad syntax、makepad property、makepad 2.0 syntax、colon syntax、merge operator、named instance、let binding、mod.widgets、register_widget、script_component、type_default、widgets_internal
CRITICAL:Makepad 2.0 のイベントとアクション処理に使用。トリガー:makepad event、makepad action、MatchEvent、handle_event、handle_actions、on_click、on_render、on_return、on_startup、script_eval!、script_apply_eval!、button clicked、text changed、slider changed、checkbox toggled、Hit、FingerDown、FingerUp、KeyDown、KeyUp、Focus、ids!、TextCopy、TextCut、SelectionHandleDrag、PopupDismissed、clipboard、selection、IME、ImeAction、popup window events、video inputs、camera events、事件、动作、点击、输入、回调、交互、事件处理、剪贴板、选择、弹出窗口
CRITICAL:Makepad 2.0 のレイアウトシステムに使用。トリガー:makepad layout、makepad width、makepad height、makepad flex、makepad flow、makepad padding、makepad margin、makepad spacing、makepad align、makepad sizing、Fill、Fit、Inset、Flow.Down、Flow.Right、ScrollXView、ScrollYView、布局、对齐、间距、填充、排版、滚动视图、尺寸、宽度、高度
CRITICAL:Makepad 2.0 のシェーダーシステムに使用。トリガー:makepad shader、Sdf2d、pixel shader、draw_bg、draw_text、draw_quad、makepad gpu、shader function、pixel fn、vertex fn、instance、uniform、shader variable、sdf、premultiply、Pal.premul、GaussShadow、makepad graphics、custom draw、DrawQuad、DrawVector、着色器、像素、渲染、自定义绘制、距离场
Mamba 選択的状態空間モデル(state-spaces/mamba パッケージ。Mamba-1 は d_state=16、Mamba-2 はマルチヘッド構造で d_state=128)を使った線形時間のシーケンスモデリングを説明します。インストール、Mamba ブロック、MambaLMHeadModel による言語モデルの構築、HuggingFace からの事前学習済み state-spaces チェックポイント(130M~2.8B)の読み込み、Transformers とのベンチマークを扱います。Mamba モデルの実装や読み込み、KV キャッシュなしでの超長系列処理、ストリーミングアプリケーションの構築、Mamba-1 と Mamba-2 の選択、インストールや CUDA メモリの問題解決に使用します。Linux と NVIDIA GPU が必要です。標準的な Transformer モデル、RWKV、RetNet、Hyena アーキテクチャには使用しないでください。
MATLAB R2026a と GNU Octave の数値計算コードを設計、レビュー、移行します。arguments ブロック付き関数、配列とインデックス、テーブルとタイムテーブル、matlab.unittest テスト、MATLAB Projects、exportgraphics の図、MAT ファイルの一覧、MATLAB と Python の相互運用を扱います。.m ファイルをスキャンし、argv コマンドを計画し、成果物のハッシュを計算する静的ヘルパースクリプトを含み、コードは実行しません。.m コードの作成やレビュー、MATLAB リリース間または Octave へのコード移行、再現可能なテストやプロジェクトの設定、信頼できない MAT または .mlx ファイルの安全な検査、Python Engine の互換性確認に使用します。NumPy や SciPy を用いた純粋な Python 数値計算には使用しないでください。
.NET MAUI アプリに認証を追加する。汎用の OAuth 2.0 / ソーシャルログイン向けの WebAuthenticator、および Microsoft Entra ID(Azure AD)向けの MSAL.NET を扱い、ブローカー対応(Microsoft Authenticator)、トークンキャッシュ、条件付きアクセス、プラットフォーム固有の設定(Android、iOS、Windows)、ベアラートークンの API 呼び出し用 DelegatingHandler、Blazor Hybrid 統合をカバーする。次の用途に使用:「add authentication」「OAuth login」「MSAL.NET」「social login」「WebAuthenticator」「Entra ID MAUI」「Azure AD login」「Google login MAUI」「Apple login MAUI」「token caching」「bearer token」「sign in」。次の用途には使用しない:トークンの安全なローカル保存(maui-secure-storage を使用)、Aspire 固有の認証設定(maui-aspire を使用)、サーバー側の Entra ID プロビジョニング(entra-id-aspire-provisioning を使用)。
Microsoft.Maui.Graphics、GraphicsView、キャンバス描画操作、シェイプ、パス、テキスト描画、画像描画、影、クリッピング、キャンバス状態管理を用いたカスタム描画のガイダンス。使用対象:「custom drawing」「GraphicsView」「canvas drawing」「draw shapes」「draw path」「draw text」「ICanvas」「IDrawable」「shadows」「clipping」「Microsoft.Maui.Graphics」。使用対象外:ビューアニメーション(maui-animations を使用)、描画要素のジェスチャー処理(maui-gestures を使用)、アプリアイコン(maui-app-icons-splash を使用)。
.NET 10+ 向けの .NET MAUI のセーフエリアとエッジツーエッジレイアウトのガイダンス。SafeAreaEdges プロパティ、SafeAreaRegions 列挙型、辺ごとの制御、キーボード回避、Blazor Hybrid の CSS セーフエリア、レガシー API からの移行、Android、iOS、Mac Catalyst のプラットフォーム固有の動作をカバーする。次の用途に使用:「safe area」「edge-to-edge」「SafeAreaEdges」「SafeAreaRegions」「keyboard avoidance」「notch insets」「status bar overlap」「iOS safe area」「Android edge-to-edge」「content behind status bar」。次の用途には使用しない:一般的なレイアウトやグリッド設計(maui-collectionview を使用)、アプリライフサイクルの処理(maui-app-lifecycle を使用)、テーマ(maui-theming を使用)。
現在のフィーチャーブランチを main にマージし、(任意で)ブランチとワークツリーをクリーンアップする。線形履歴のために fast-forward(--ff-only)を優先し、ブランチが分岐している場合やユーザーがマージコミットの保持を望む場合はマージコミット(--no-ff)にフォールバックする。最後にインタラクティブなクリーンアップを行う。使用場面:"merge to main"、"merge and cleanup"、"integrate the feature branch"、"finish this branch" を求められた場合、すなわちレビューゲートのない直接的なローカルマージ。PR ベースのデリバリー(push → PR を作成 → ワークアイテムをリンク → マージ後にクリーンアップ)には、代わりに `ship` スキルを使用する。
リモートの Module Federation モジュールのメタデータとマニフェスト情報(publicPath、remoteEntry、型ファイルの URL、および mf-manifest.json の remotes/exposes/shared)を取得する。2 つのモード:(1) コンシューマープロジェクト内ではリモート名のみを渡すと、エントリ URL は mfConfig.remotes から解決される。(2) コンシューマープロジェクト外ではリモート名とその remoteEntry URL を直接渡す。現在のプロジェクト自身の設定を確認するには、代わりに mf-context を使用する。
Selenium WebDriver または Selenide(Java)のテストスイートを CodeceptJS 4 に移植します。プロジェクトに `selenium-java` / `selenide` / `webdrivermanager` / `junit-jupiter` / `testng` を宣言する `pom.xml`、`org.seleniumhq.selenium` / `com.codeborne:selenide` を含む `build.gradle{,.kts}`、`*Test.java` / `*IT.java` / `*Steps.java` を含む `src/test/java/` ツリー、`org.openqa.selenium.*`(`WebDriver`、`By`、`WebDriverWait`、`ExpectedConditions`、`Actions`)または `com.codeborne.selenide.*`(`Selenide`、`SelenideElement`、`Condition`)からのインポート、JUnit/TestNG アノテーション(`@Test`、`@BeforeEach`、`@DataProvider`、`@FindBy`、`@ParameterizedTest`)、`PageFactory.initElements(...)`、`new ChromeDriver(...)` / `Selenide.open(...)`、または Cucumber-JVM のステップ定義(`@Given` / `@When` / `@Then`)が含まれるときにトリガーします。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
