Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
実際のウェブサイトから集めた DESIGN.md ファイルのキュレーションコレクション。各 DESIGN.md には、カラーパレット、タイポグラフィ、コンポーネントスタイル、スペーシング、ビジュアルガイドラインを含む完全なデザインシステム仕様が含まれており、AI エージェントがソースウェブサイトのデザインに一致するピクセルパーフェクトな UI を生成するために使用できる。使用場面:特定のウェブサイトのような UI を作成したい場合(例:「Notion のようなページを構築」「Linear のデザインのように見せる」)、または特定のデザインスタイルのデザイントークンとコンポーネント仕様が必要な場合。また、DESIGN.md を選ぶ前にデザインライブラリを視覚的に閲覧・比較したい場合にも使用。
Vega-Lite の宣言的 JSON 文法を使用してインタラクティブなデータ可視化を作成。テンプレートとプログラムによるビルダーを通じて 20 種類以上のチャート(棒グラフ、折れ線、散布図、ヒストグラム、箱ひげ図、グループ化/積み上げの変種など)に対応。ユーザーが可視化のためにデータをアップロードする場合、特定のチャート種別を求める場合、可視化に言及する場合に使用。Claude artifacts で動作し、本番環境向けに適応可能なインラインデータアイランド付きのポータブルな JSON 仕様を生成する。
ランディングページ、プロダクトファネル、UI/UX の摩擦を分析し、コンバージョン、サインアップ、トライアル、リテンションを最大化するデータドリブンな A/B テストのアイデアを提供する CRO の専門アドバイザー。コンバージョン率の最適化、ファネル分析、実験設計、CTA の改善、離脱の削減を行うとき、またはユーザーがコンバージョン率、CRO、ランディングページ最適化、A/B テスト、ファネル分析に言及したときに使用する。
このスキルを使用して、`@Preview` 関数を Jetpack Compose UI 作業の主要なフィードバックループにする — プレビュー駆動開発。composable から状態をホイストしてプレビューが `ViewModel` や DI グラフを必要としないようにすること、条件付きプレビューレンダリング(例:Coil/Glide の代わりにプレースホルダー)のための `LocalInspectionMode`、すべての UI 状態を並べてレンダリングするための `@PreviewParameter` + `PreviewParameterProvider`、マルチ構成プレビュー(`uiMode`、`fontScale`、`device`、`widthDp`、`locale`)、再利用可能なプレビューセットのための `@Preview` アノテーション付きアノテーションクラス、そしてプレビューを腐敗させるアンチパターン(画面レベルのプレビュー、テーマでラップされていない、幅ゼロの `fillMaxWidth` プレビュー、Lorem-ipsum データ)を扱う。ユーザーが "preview won't render"、"preview needs a ViewModel"、"@PreviewParameter"、"LocalInspectionMode"、"preview out of date"、"preview-driven development"、"previews keep breaking"、"how to structure Compose previews" に言及した場合に使用する。
Docyrus の React TypeScript Web アプリケーションをエンドツーエンドで構築する。認証、API アクセス、@docyrus/app-utils のランタイムヘルパー、@docyrus/devtools によるアプリ内デバッグ、生成されたコレクション、TanStack Query/Form パターン、および好みのコンポーネントライブラリを使った本番品質の UI 実装を組み合わせる。@docyrus/api-client、@docyrus/signin、@docyrus/app-utils、@docyrus/devtools、Docyrus のコレクション、クエリ、ダッシュボード、フォーム、テーブル、レイアウト、または Docyrus UI コンポーネントを使用する Docyrus ベースのアプリを作成・変更するときに使用する。
ゼロから見事でアニメーション豊富な HTML プレゼンテーションを作成するか、PowerPoint ファイル(.ppt/.pptx)を美しい Web スライドに変換する。ユーザーがピッチデック、プレゼンテーション、スライドショー、スライドデックを作成したい場合、または既存の PPT を Web プレゼンテーションに変換したい場合に使用する。キーボード/タッチナビゲーションとスクロールで発火するアニメーションを備えた依存関係ゼロの単一 HTML ファイルを生成する。スタイルオプションには Neon Cyber、Bold Signal、Swiss Modern、Paper & Ink、さらに 8 つの厳選されたプリセットが含まれる。
Apple の最新フレームワーク——SwiftUI アニメーション、Core Animation、UIKit——を使って Swift のアニメーションコードを書く。サードパーティライブラリよりファーストパーティ API を優先する。iOS アニメーションの実装、アニメーションコードの記述、トランジションの構築、ジェスチャー駆動のインタラクションの作成、アニメーション仕様/デザインの動作する Swift コードへの変換時に使用する。KeyframeAnimator、PhaseAnimator、カスタム Transition プロトコル、zoom ナビゲーショントランジション、matchedGeometryEffect、symbol エフェクト、mesh グラデーション、SwiftUI-UIKit のアニメーションブリッジを含む iOS 18 から iOS 26 の API を扱う。
コンテンツ(Markdown、テキスト、URL)からプロ品質のスライド画像を生成します。スタイル指示付きのアウトラインを作成し、その後、各スライド画像を生成します。16 種類のビジュアルスタイル、CJK/ラテン文字混在テキスト、ブランドオーバーレイ、PPTX/PDF エクスポートに対応。ユーザーが「create slides」「make a presentation」「generate deck」「slide deck」「PPT」「做PPT」「生成幻灯片」「制作演示文稿」と依頼する場合、またはコンテンツをビジュアルなスライドにしたい場合に使用します。
MapTiler プラットフォーム全体を扱うエキスパート向けコーディングスキル — Cloud REST API、MapTiler SDK JS(MapLibre GL JS 上に構築)、ネイティブモバイル SDK、オンプレミスインフラ、ベクタータイルスキーマ。次の場合に使用:ユーザーが Web またはモバイルアプリに地図を追加したい、場所やルートを表示したい、地理データを表示したい、店舗検索を構築したい、地図上でデータ可視化を作成したい、ジオコーディングや住所検索を追加したい、逆ジオコーディングを行いたい、標高を調べたい、IP ジオロケーションを行いたい、天気データを取得したい、CRS/EPSG 間で座標を変換したい、静的マップ画像を埋め込みたい、ベクタータイルセット(Planet v4、Buildings、Contours、Outdoor、Ocean、Landcover、Cadastre)を扱いたい、MapLibre スタイル式やデータ駆動スタイリングを書きたい、3D 地形、地球儀ビュー、3D 建物の押し出しをレンダリングしたい、衛星画像を使いたい、マーカー、ポップアップ、ヒートマップ、クラスタリングを追加したい、React、Vue、Svelte、Angular、Next.js、Leaflet、OpenLayers、Cesium、deck.gl に地図を統合したい、iOS(Swift)、Android(Kotlin)、Flutter、React Native でネイティブ地図を構築したい、MapTiler Server でセルフホストしたい、MapTiler Engine CLI でタイルを生成したい、Admin API でタイルセットをアップロード/管理したい。また次の場合にも使用:ユーザーが MapLibre GL JS に言及したとき — この SDK は組み込みのクラウドサービス、ヘルパー、セッション課金で MapLibre を拡張する。
アプリのアイデアや既存の React Native アプリをナビゲーションの読み取り——タブ構造、ルートツリー、push/modal/sheet の判断、ディープリンク、Android の戻る動作の計画——に変換する。画面は一切構築しない。新しいアプリのナビゲーションを計画するとき、既存アプリのナビゲーションを再構成するとき、あるいはタブ、push、モーダル、ボトムシートのどれにするかを判断するときに使用する。その後に画面を構築する場合は mobile-taste、アプリ全体のビジュアルを再設計する場合は mobile-redesign-app を使用する。
アニメーション、トランジション、登場と退場、ホバー、モーダル、ドロップダウン、トースト、ページ遷移、マイクロインタラクションなど、Web UI のモーションを追加またはレビューするときにこのスキルを読み込む。"animate"、"add a transition"、"make it move"、"motion"、"fade"、"slide"、"stagger"、"open and close" で発火する。依存関係のない、Baseline 優先、フレームワーク非依存の CSS を構築し、有効な場面では Web Animations API と View Transitions API を用いる。
ローンチ動画、製品フィルム、モーションデザイン作品、UI モーションリール、Dribbble 風 UI アニメーション、アニメーション付きブランド/ロゴ演出など、カーソル、変形する UI、スプリング、ビートに同期した音楽や効果音を含み、HTML から MP4 にレンダリングするものを依頼された場合に使用します。Chan の完全なクリエイティブディレクション(単一の形状を途切れさせない、ぼかしによるコンテンツ切り替え、スプリング、実データ、ロゴの強い登場、創造性に制限なし)と、実証済みのビルド/レンダリングパイプライン(純粋な seek(t)、閉形式のスプリング、Playwright のサブフレーム、ffmpeg tmix、numpy のビートグリッド)を備えています。
OpenDesign ビルドスクリプトツールの使用ガイド。@opensig/open-scripts CLI を使ってアイコン生成、SVG クリーンアップ、コンポーネントビルド、スタイルコンパイル、デザイントークン生成を行う必要があるときにこのスキルを使用する。5 つのコマンドに対応:gen:icon(SVG から Vue アイコンコンポーネントへ変換)、clean:svg(SVG のクリーンアップと最適化)、build:component(Vue コンポーネントライブラリのビルド)、build:style(SCSS スタイルのコンパイル)、gen:token(デザイントークンの CSS 変数生成)。使用シーン:(1) ビルドスクリプトの設定と実行、(2) アイコン/トークン設定ファイルの作成、(3) ビルドプロセスとコマンドの使用方法の理解
独自のビジュアルアイデンティティを持つ一貫性のある Web ページを設計・構築する——ランディングページとポートフォリオには豊富な構造設計 + セクションアーキタイプを、その他のページ種別(ブログ、会社概要、料金、お問い合わせ、近日公開、ダッシュボード、管理画面、E コマース、カスタム)は汎用の構造設計 + スケルトンで対応する。ユーザーが次に言及した場合は常にこのスキルを使用する:ランディングページ、ポートフォリオ、個人サイト、ヒーローセクション、マーケティングページ、製品ページ、セールスページ、スプラッシュページ、ブログページ、会社概要ページ、料金ページ、お問い合わせページ、近日公開、ウェイトリスト、ダッシュボード、管理パネル、E コマースストア、サイトのリデザイン、ポートフォリオのデザイン、ポートフォリオの構築、作品紹介、採用ページ、perfect-ui、perfect landing。また、あらゆる Web ページの表面を作成するよう求められた場合も使用する。2 つの階層:特殊(ランディング | ポートフォリオ——リッチな処理)と汎用(それ以外すべて——万能クラフトツールキット)。自己完結型の 8 段階パイプライン:雰囲気の発見 → ビジュアルの方向性(色彩/タイポグラフィ/ムード)→ カスタムアイコンセット(emoji 禁止、アイコンライブラリ禁止)→ AI 生成ビジュアル → オプションのシェーダーエフェクト層 → インラインの計画 + Next.js + Tailwind + shadcn での実装。エフェクト層は常にオプションとして提案する。拒否はしない。AI の量産品ではなく、際立ったサイトを出力する。
iOS または macOS 向けの SwiftUI コードの作成、レビュー、リファクタリング時に使用します。状態と `@Observable` のデータフロー、ビューの構成、サイズ変更可能なレイアウト、セーフエリア、表示スケール、パフォーマンス、リスト、環境、ローカライズ、アニメーション、Liquid Glass、API 移行を扱います。iPhone Duo、折りたたみデバイス、大型ディスプレイのレイアウト(大型ディスプレイの `NavigationSplitView`、iPhone のタブサイドバー、2 列への再配置、折りたたみデバイスのグリッド、`ArrangementView`、`ReservedRegion`)、ヒンジ効果、縦型バー、`@State` の初期化や合成プロパティの診断、`@ContentBuilder` の曖昧さ、`reorderable` のドラッグ&ドロップ、カスタム `AsyncImage` `URLSession`、List 外のスワイプアクション、項目にバインドされた `alert`/`confirmationDialog`、`ToolbarOverflowMenu`、`AnimatableValues`、Document API(`Document`/`DocumentReader`)、Instruments `.trace` の記録や分析にも使用します。
Syncfusion JavaScript TreeView コンポーネントで階層ツリー構造を実装し、選択、編集、ドラッグ&ドロップ機能を提供する。ツリーナビゲーションインターフェースの構築、階層データの表示、ノード選択とチェックボックスの実装、ノード操作(追加/削除/更新)、ツリーテンプレートのカスタマイズを行うときにこのスキルを使用する。ローカルおよびリモートデータソースのデータバインディング、DataManager 統合、ノードイベント、API メソッド、プロパティを扱う。
Vue のチャット UI、メッセージングアプリ、会話型 UI、チャットウィジェット、リアルタイムメッセージング、ユーザー間通信、ボット統合、カスタマーサポートチャット、コラボレーションメッセージング、インスタントメッセージング機能、チャットルーム向けに Syncfusion Vue Chat UI コンポーネントを実装する。または、ユーザーが「chat ui」「chat component」「messaging interface」「conversation view」、@syncfusion/ej2-vue-interactive-chat パッケージに言及したときに使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
