Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
一貫性があり、保守しやすく、抽象化を最小限に抑えた UI を構築するための Ruby on Rails デザインシステムガイドです。Rails のビュー、パーシャル、コンポーネント、フォームビルダー、ヘルパー、Stimulus コントローラー、Turbo Frames、Turbo Streams、デザイントークンの作成やリファクタリングに使用します。ERB パーシャル、Turbo ナビゲーション、Turbo Streams、ViewComponent、Phlex、Tailwind デザイントークン、カスタムフォームビルダー、ビューヘルパー、Stimulus の動作、Import Maps、Lookbook プレビュー、デザインシステムの一貫性監査に関するタスクで起動します。
見込み客を選別し、通話を適切に設定して、一般的な Calendly リンクより高い成約率を実現するミーティング日程調整と予約体験を設計します。空き時間のロジック、適格性確認のゲート、事前準備の自動化、フォローアップの順序を扱います。いつでも摩擦(適格性確認なしで予約リンクのみ)、尋問型ゲート(確認項目が多すぎてユーザーを遠ざける)、適格者向け高速ルート(通話を適切に設定するのに必要な範囲だけ確認)というパターンについて、率直に説明します。日程調整の設計、ミーティング予約、デモの日程調整、営業電話の設定、カレンダーツール、予約ページ、適格性確認フローに関する依頼で起動します。営業チームが見込みの薄いデモに不満を抱いている場合、予約の成約率が低い場合、または日程調整ツールの要件を初めて検討する場合にも起動します。
React Native と Expo 向けに、プロフェッショナルなモバイル UI の設計、実装、レビューを行い、iOS と Android に適した設計・レビューの指針を提供します。モバイル画面、コンポーネント、ナビゲーション、ビジュアル方針、デザインシステム、アクセシビリティ、ジェスチャー、触覚フィードバック、アニメーション、タイポグラフィ、色、ダークモード、セーフエリア、アダプティブウィンドウ、ローカライズ、プラットフォーム規約、App Store や Play の品質基準を満たす仕上げ、iOS HIG、Material Design、Expo Router、React Navigation、Reanimated、Gesture Handler、モバイル UX の評価に関するタスクで使用します。
ナビゲーション、折りたたみ可能なメニュー、動的コンテンツ向けに Syncfusion Angular Sidebar コンポーネントを実装するためのガイドです。複数の配置オプション、アニメーション、ジェスチャー、ドッキング、レスポンシブ動作、TreeView/ListView コンテンツ、バックドロップオーバーレイを備えたサイドバーの作成に使用します。サイドバーナビゲーション、トグルメニュー、レスポンシブなナビゲーションパネル、折りたたみ可能なレイアウト、ナビゲーション要素の展開と折りたたみを扱います。
高周波回路の可視化と伝送線路解析向けに、Syncfusion Angular Smith Chartコンポーネントを実装します。スミスチャートの作成、インピーダンスまたはアドミタンスパラメーターの可視化、複数系列の追加、軸とグリッド線のカスタマイズ、マーカーとデータラベルの設定、表示切り替え可能な凡例の実装、ツールチップやエクスポート機能の追加、スタイルやアクセシビリティへの対応に使用します。インストール、基本的な描画、系列管理、軸設定、マーカーとラベルのカスタマイズ、凡例の設定、高度な機能を扱います。
コンパクトなデータ可視化向けに、Syncfusion Angular Sparklineコンポーネントを実装します。スパークラインチャートの作成、小規模なデータセットのインライン可視化、マーカーやデータラベルの追加、各種スパークライン(Line、Column、Area、Pie、Win-Loss)の実装、ツールチップ、軸設定、テーマスタイルによるカスタマイズに使用します。インストール、基本的な描画、種類の選択、マーカー設定、データラベルの書式設定、高度な機能、アクセシビリティ、EJ1からの移行を扱います。
Reactの画面は薄く保ち、再利用可能なUIはアプリの画面と分けて独自のパッケージに配置します。共有UIパッケージを持つアプリでページ、ルート、画面、コンポーネントを作成または再スタイルするときに起動します。特に、ファイルが単純な <div className="..."> のTailwindマークアップで埋まりつつある場合に適用します。そのパッケージの既存プリミティブの再利用を優先し、新たな再利用単位はそこに移しますが、早すぎる過剰な切り出しは避けます。React以外のコード、共有UIパッケージのない単一パッケージアプリ、既存コンポーネント単体の内部編集では起動しません。パッケージ名はリポジトリごとに異なります(ADR-0013を参照)。@repo/uiや@native/uiを必須にしないでください。
体系的な分析と変換により、新しい Next.js アプリを構築するか、既存のフロントエンド(React、Vue、Angular、バニラ JS など)を Next.js + shadcn/ui に移行します。テーマには CSS 変数を使用し、標準 UI コンポーネントを採用して、値のハードコードを避け、タイポグラフィと色を統一する shadcn の設計原則を適用します。Next.js アプリの作成、フロントエンドの移行、shadcn/ui の導入、コンポーネントライブラリの標準化に使用します。shadcn ドキュメントとコードベースの自動分析のための MCP 統合を含みます。
UI 作業では、コンポーネントを独自に作成する前に、設定済みの shadcn レジストリ(無料の @shadcn レジストリと有料の @shadcnblocks ブロックレジストリ)から既存コンポーネントをインストールすることを優先します。レジストリを設定した components.json があるプロジェクトで React UI を構築または再スタイリングする場合に起動します。対象にはヒーロー、ナビゲーションバー、フッター、価格表、機能グリッド、ダッシュボード、フォーム、認証画面、マーケティングセクション、データテーブルなどの一般的なブロックが含まれます。shadcn MCP ツールで検索、プレビュー、追加を行い、最終決定の前に、少なくとも 3 つのビルド可能なバリエーションを組み立て、並べて比較できる画面を必ず用意します。レジストリにない独自仕様または特定分野向けのコンポーネント、React 以外のスタック、レジストリ未設定のプロジェクトでは起動しません。
Syncfusion を使用して Angular アプリケーションにインタラクティブな Range Navigator を実装します。ローカルおよびリモートソースからのデータバインディング、軸設定(数値と日時)、系列の種類、ツールチップのカスタマイズ、期間セレクターの設定、軽量モード、RTL 対応、軸ラベルと書式、グリッド目盛り、印刷/エクスポート機能(PNG、SVG、PDF)、アクセシビリティ機能を扱います。データ範囲選択ツール、タイムラインナビゲーター、インタラクティブなデータ探索コンポーネントの作成に使用します。
階層データの可視化に Syncfusion Angular TreeMap コンポーネントを作成、カスタマイズします。TreeMap の実装、階層データ構造の可視化、複数レベルのレイアウト設定、カラーマッピング、ドリルダウンナビゲーション、ラベルとツールチップの追加、凡例の設定、選択とハイライトの処理、画像または PDF へのエクスポート、印刷、国際化とアクセシビリティのカスタマイズに使用します。インストール、データバインディング、レイアウトの種類、レベル、カラーマッピング、ラベル、ツールチップ、凡例、ドリルダウン、インタラクティブ機能、印刷/エクスポート、RTL、ロケール形式、アクセシビリティを扱います。
Syncfusionを使用してAngularアプリケーションにインタラクティブな3D円形チャートを実装します。円グラフとドーナツチャートの作成、データバインディング、位置やテンプレートを指定したデータラベル、空のポイントの処理、カスタム書式のツールチップ、凡例の設定、タイトルとサブタイトル、印刷/エクスポート機能(PNG、SVG、PDF)を扱います。データの表現、比較、インタラクティブなユーザーエンゲージメント向けに3D円形ビジュアライゼーションを作成する際に使用します。
右クリックおよびタッチ長押しメニュー向けに Syncfusion Angular ContextMenu コンポーネントを実装します。コンテキストメニューの作成、メニュー項目の追加/削除/有効化、クリック処理、アニメーションのカスタマイズ、テンプレートの適用、データバインディング、メニュー項目からのダイアログ起動、項目の動的な表示/非表示、アイコンの追加、スクロール可能なメニューの作成、外観のカスタマイズが必要な場合に使用します。
色のグラデーションで2次元データを可視化するSyncfusion Angular HeatMap Chartコンポーネントを実装します。ヒートマップやデータマトリックスの作成、色分けされたセルでのデータ表示、軸(数値/カテゴリ/日時)の設定、凡例の追加、色やレンダリングモードのカスタマイズ、セル選択やイベントの処理、アクセシビリティ機能の実装に使用します。データバインディング、軸の種類、インタラクティブな選択、ツールチップ、バブルヒートマップを含みます。
WCAG(ウェブコンテンツ・アクセシビリティ・ガイドライン)2.0、2.1、2.2を対象とする専門アドバイザーです。これらはW3Cの国際的なアクセシビリティ基準です。WCAGの達成基準、適合レベル(A/AA/AAA)、アクセシビリティ監査、POUR原則、アクセシビリティ声明、ARIAパターン、色のコントラスト、キーボード操作、スクリーンリーダーとの互換性、モバイルアクセシビリティ、認知アクセシビリティ、WCAG 2.2の新基準、WCAG 3.0プレビュー、WCAGを参照する法的要件(EN 301 549、EAA、ADA、Section 508)、WCAGとアクセシビリティ関連法の対応について質問された場合に使用します。「スキル」や「WCAG」という言葉がなくても、Webまたはデジタルコンテンツのアクセシビリティに関する質問で起動します。
WinUI 3 の設計、レビュー、修正に使用します。winapp find-ui によるサンプル/コントロールの検索、winapp find-api によるプロジェクトを考慮した API チェック、レイアウト計画、Fluent Design、テーマ設定、アクセシビリティ、XAML バインディングを扱います。WinApp CLI 0.7+ が必要です。新しい XAML の作成、UI PR のレビュー、デスクトップ UI の移行、WinUI コントロール/パターンの選択前に読み込んでください。WinUI Gallery や Community Toolkit のサンプル検索にも使用します。
本番環境で検証済みの Base UI(@base-ui-components/react)セットアップガイド。Base UIはMUIのスタイルなしでアクセシブルなReactコンポーネントライブラリで、RadixのasChildパターンではなくrender prop APIを使用し、Floating UIで位置を調整します。インストール、コンポーネントパターン(Dialog、Select、Popover、Tooltip、NumberField、Accordion)、Radix UIからの移行、Tailwind v4とshadcn/uiのスタイリング、Cloudflare Workersへのデプロイ、既知のv1.0.0-betaの問題への回避策を扱います。Vite + ReactプロジェクトでのBase UIのセットアップ、Radix UIからの移行、スタイルを完全に制御できるアクセシブルなヘッドレスコンポーネントの構築、ポップアップやポジショナーの配置問題のデバッグ、採用前のBase UI beta APIの安定性評価に使用します
インタラクティブなウェブサイト向けに GSAP v3 を網羅的に習得:基本的なトゥイーン/タイムライン、イージング、スタガー、キーフレーム、モディファイア、ユーティリティに加え、プラグイン全般(ScrollTrigger、ScrollTo、ScrollSmoother、Flip、Draggable、Inertia、Observer、MotionPath、DrawSVG、MorphSVG、SplitText、ScrambleText、TextPlugin、Physics2D/PhysicsProps、CustomEase/Wiggle/Bounce、GSDevTools)をカバー。Next.js/React のパターン(useGSAP、gsap.context のクリーンアップ)、レスポンシブな matchMedia、動きを抑えたアクセシビリティ、パフォーマンスのベストプラクティス、デバッグ手順も含みます。
ナビゲーション、ブランディング、操作に使用するSyncfusion Angular AppBarコンポーネントを実装する。上部または下部のナビゲーションバー、スティッキーヘッダー、ボタン/メニュー/サイドバー付きAppBar、配置オプション、サイズモード(Regular/Prominent/Dense)、カラーモード(Light/Dark/Primary/Inherit)、スタイルのカスタマイズが必要な場合に使用。isSticky、enablePersistence、enableRtl、htmlAttributesなどのAppBarプロパティ、レスポンシブなナビゲーションパターン、アクションバー、ヘッダーレイアウト、ナビゲーションコンポーネントを扱う。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
