Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
CustomPainter/Canvas の規律を徹底する — View/Painter/Scene の分割と、単一の不変な Scene 値型を渡される単純な painter、単一値比較としての shouldRepaint を AnimationController による再描画アニメーション経路と厳密に分離すること、painter とヒットテスターの両方が読む単一の共有アフィン変換(toCanvas/toLogical は正確な逆演算で、スケールを再導出しない)、ジオメトリのヒットテスト(整数格子またはラスタライズされた region-ID バッファ、Path.contains は決して使わない)、ゼロアロケーションの paint()、純粋なトランスレーターとしてのジェスチャが Notifier に型付きコマンドを発行すること(ハンドラー内で状態を変更しない)、表示値を読み上げる ExcludeSemantics + 兄弟 Semantics と冗長な非色エンコーディング、実測による TextPainter のフィッティング、ファーストパーティの RoundedSuperellipseBorder、物理ピクセルのヘアライン、Directional のみのジオメトリ。CustomPainter/CustomPaint の作成・レビュー、キャンバス上のジェスチャ、タップ/ドラッグのヒットテスト、キャンバスアニメーション、実測テキストフィッティング、カスタム描画ピクセル上の Semantics を扱うときに使用する。
EUrouter をアプリケーションに統合する開発者を支援します。EUrouter は EU/GDPR 準拠向けの OpenAI 互換 AI ゲートウェイです。EUrouter の統合、OpenRouter または OpenAI からの切り替え、EU データレジデンシーの設定、EU のプロバイダーへの AI リクエストのルーティング、API キーの管理、チャット補完、埋め込み、ストリーミング、ツール呼び出し、ビジョン、モデルルーティング、GDPR 準拠機能に関する EUrouter API の問い合わせに使用します。
Webhook とイベントの受信、ルーティング、配信に関する Hookdeck Event Gateway の総合ガイドです。セットアップ、接続、認証、ローカル開発、監視、API 自動化を扱います。Webhook の受信、エンドポイントの設定、ローカルでのテスト、Webhook リレーやイベントキューの設定、イベントルーティング、Webhook の再試行・監視、サードパーティへのルーティング、非同期 API、ローカルでの Webhook 開発に使用します。プロバイダーの Webhook(Stripe、Shopify、Chargebee、GitHub など)には、hookdeck/webhook-skills の対応するスキルと併用してください。JSON を解析するだけでなく、プロバイダー SDK による検証とイベント構築(例:Stripe constructEvent)を使用します。
既存コードにテスト不可能な依存関係があり、テストを作成できない場合に使用します。たとえば、協調オブジェクトの直接生成、静的関数やグローバル関数の呼び出し、外部システムとの密結合、シングルトンへのアクセスパターンなどです。呼び出し箇所を編集せずにレガシーコードや密結合されたコードをテスト可能にする、置換ポイント(シーム)の特定に特化しています。新規開発での TDD(tdd を参照)、一般的なテスト作成パターン(testing を参照)、テスト済みコードのリファクタリング(refactoring を参照)には使用しないでください。
エンタープライズ SaaS フロントエンド — Tailwind v4、shadcn/ui、Next.js App Router または Vite SPA、アクセシビリティ、レスポンシブデザイン、コンポーネントパターン。React コンポーネント、Next.js ページ、フロントエンド UI、Tailwind、shadcn、アクセシビリティ、a11y、レスポンシブデザイン、フォーム検証、サーバーコンポーネント、クライアントコンポーネント、デザインシステム、ダークモード、SaaS UI、ダッシュボード、料金ページ、エンタープライズ UI、データテーブル、ランディングページ、Vite、React Router、SPA、シングルページアプリに使用します。
QUnit のユニットテストと OPA5 の統合テストを、UI5 Test Starter のコンセプトに合わせてモダナイズします。次の場合に使用します。- *.qunit.html または *.qunit.js ファイルに対して linter が `prefer-test-starter` を報告する - テスト HTML ファイルが Test Starter の runTest.js/createSuite.js ではなく、sap-ui-core.js を手動でブートストラップしている - テスト JS ファイルが sap.ui.define ではなく Core.ready()、Core.attachInit()、または jsUnitTestSuite を使用している - テストごとの Opa5.extendConfig と手動ブートストラップを含む OPA テスト HTML ファイルがある - AllJourneys.js オーケストレーターが OPA journeys を動的に読み込む - OPA journeys が `iStartMyAppInAFrame` ではなく `iStartMyUIComponent` を呼び出す - ユーザーがテストやテスト基盤のモダナイズ、または Test Starter の採用を求めている。ユニットテスト(Core.ready の削除、sap.ui.define によるラップ)と OPA の課題(ページオブジェクトのインポート、Opa5 設定、journey のオーケストレーション、QUnit 1.x のアサーションのモダナイズ、ウィンドウ内から iframe へのランチャー移行)に対応します。トリガー:`prefer-test-starter` の警告、テストのモダナイズ依頼、`iStartMyUIComponent`。
iOS 26向けのSwiftUIスキル。Liquid Glass、UI/UXレビューエンジン、コンポーネントパターン、オンデバイスAI(Foundation Models)、SwiftUIレビュー、Swift Testing、Swiftの並行処理、SwiftData向けの同梱Proスキルを備えています。作者によると、WWDC 2025のドキュメントおよびXcode 26.3で検証済みです。一般的なSwiftUIのベストプラクティスに焦点を当てたswiftui-patternsとは異なります。
委譲ベースのOData V4コントロール向けUI5 MDC(sap.ui.mdc)のベストプラクティスです。MDC FilterBar、Chart、Field、FilterField、ValueHelp、Link、MultiValueField、Tableの作成やトラブルシューティングに使用します。委譲パターン、fetchProperties、PropertyInfo、p13nMode、updateBindingInfo、Condition.createCondition、およびよくあるエラー(委譲が読み込まれない、チャートにデータがない、フィールドが表示されない)を扱います。JSON model(非OData)でのMDC利用にも適用されます。トリガー:「MDC」「sap.ui.mdc」「delegate pattern」「fetchProperties」「PropertyInfo」「MDC personalization」「p13nMode」「MDC field not rendering」「MDC chart not binding」「MDC conditions」、モデル駆動型コントロールを使ったOData V4 freestyle。キーワード:sap.ui.mdc、FilterBar、Chart、Field、FilterField、ValueHelp、Link、MultiValueField、delegate、fetchProperties、updateBindingInfo、PropertyInfo、OData V4、JSON model、TypeMap、p13nMode、conditions、FilterBarDelegate、ChartDelegate、ValueHelpDelegate、LinkDelegate、Condition.createCondition
自然言語によるチャートデザインの要望を、ホストアプリに合うスタイルの正確な Bklit UI(@bklit shadcn registry)コンポーネントと props に変換します。props ではなく見た目を説明する場合に使用します。例:「徐々に消える斜線背景」「スクワークル形の棒」「3D ガラスの棒」「ハッチング領域」「ドットグリッド」「スケルトン読み込み状態」「破線の予測」「半円ドーナツ」「チャートをブランド/ダークモード/角丸に合わせる」。プロジェクトの Tailwind バージョン、色形式、ダークモード方式、角丸、既存のチャートトークンを検出し、実績のある方法を選び、適切な @bklit/<item> をインストールして色をテーマトークンに合わせます。要望に対応する prop が Bklit にない場合は、その旨を正確に伝えます。Bklit チャートのテーマ設定やスタイル変更にも使用します。
シグナルパイプラインをローカルでエンドツーエンドにデバッグします。フィクスチャからのテストシグナル送信、REST API 経由での Temporal ワークフロー監視、オブジェクトストレージからのサンドボックス Agent ログ読み込み、Docker サンドボックスコンテナの検査、一般的な障害(古い ClickHouse 埋め込み、agentsh のネットワーク拒否、非アクティブタイムアウト)の診断を扱います。シグナルがインボックスに届かない場合、signal-report-summary ワークフローが失敗する場合、またはサンドボックスタスクがタイムアウトする場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
