Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
iOS の UI コンポーネントを構築する際に、Apple Human Interface Guidelines に従って iOS/SwiftUI の設計原則を適用する。現在のプロジェクトが iOS プロジェクトで UI 関連の作業を含む場合にのみ実行する。SwiftUI ビュー、UIKit コンポーネント、iOS アプリ開発に本スキルを使用する。HIG に準拠した Clarity、Deference、Depth の原則、ダークモードに対応したシステムカラー、8pt グリッドのスペーシング、Dynamic Type に対応した SF Pro のタイポグラフィ、ネイティブ iOS のインタラクションパターンを確保する。固定の文字サイズ、ダークモードの軽視、セーフエリアの違反といった一般的なアンチパターンを防ぐ。
重要:Makepad 2.0 Splash スクリプト言語に使用する。トリガー:splash language、makepad script、script_mod!、makepad scripting、splash 脚本、makepad 2.0 script、mod.state、on_render、script_eval、streaming evaluation、splash syntax、splash vm、let binding、splash functions、hot reload、live reload、ScriptModKey、script_mod_overrides、checkpoint、incremental parsing、canvas splash、POST splash、fn tick、on_audio、set_text、tab switching、音楽プレーヤー、token monitor、driver script、audio API、ホットリロード、スクリプトエンジン、増分解析
CRITICAL: Makepad 2.0 のウィジェットカタログと使用方法に使用する。トリガー:makepad widget、makepad View、makepad Button、makepad Label、makepad TextInput、makepad PortalList、makepad Dock、makepad Modal、makepad Image、makepad CheckBox、makepad Slider、makepad DropDown、widget catalog、widget reference、widget list、SolidView、RoundedView、ScrollYView、FoldHeader、Splitter、FileTree、组件、控件、视图、按钮、标签、输入框、列表、模态框
マーケティングサイトと公開プロダクトページを構築、リファクタリング、監査、検証する。ユーザーがランディングページ、プロダクトページ、ブランドページ、会場ページ、キャンペーンページ、コンバージョンフロー、ヒーローセクション、CTA 階層、ソーシャルプルーフ、メタデータ、レスポンシブなストーリーテリング、メディア中心の公開ページ、SEO 向け UI、ローンチページを求める場合にこのスキルを使用する。プライベートなダッシュボード、管理パネル、CRM 画面、高密度なアプリのワークフローには使用しない。
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 を使用)。
Motion for React(motion/react、motion@13)で UI アニメーションを構築、レビュー、デバッグ、移行、または計画する。React/Next/Vite 向け:motion.div、AnimatePresence、variants、ジェスチャー、ドラッグ、layout/layoutId、LazyMotion、useScroll、useAnimate、MotionValues、animateView、AnimateView(motion/react-animate-view、React 19.3)、arc()、スプリングバウンス、Reorder グリッド、reducedMotion、framer-motion→motion、Motion 13 isValidProp、CSS/WAAPI/View Transitions、マイクロインタラクション、ページトランジション、アクセシビリティ、パフォーマンス安全なアニメーション。Vue、vanilla のみの Motion、React Native、または非インタラクティブな映像/動画には、プロダクト UI に適応させる場合を除いて使用しない。
Mowgli を使って、ありがちな AI slop のデザイン美学を避け、高いセンスでプロジェクトの美しいデザインを作成・反復する。この skill では、既存のデザインやプロダクトフローを Mowgli プロジェクトにプッシュしたり、Mowgli プロジェクトからピクセルパーフェクトな React + Tailwind デザインを読み取ったりできる。Mowgli はプロダクトのすべての画面と状態を無限キャンバス上に表示し、自然言語による迅速な反復を可能にする。spec-driven design という独自のアプローチにより、Mowgli はプロダクトへの深い理解とコンテキストをもって、デザインの再設計、調整、可視化、実験を支援できる。この skill と組み合わせることで、既存のコードベースや GitHub リポジトリと完全に相互運用でき、美しいデザインから実際の実装への容易な道筋を提供する。
AI チャット UI 向けに Nexus UI コンポーネントをインストールして組み合わせる — prompt input、model selector、suggestions、attachments、message、thread、citation、reasoning、text shimmer、image、feedback bar、toaster、chain of thought、tool、questions、AI SDK のパターン。@nexus-ui レジストリの使用や components/nexus-ui 配下の Nexus UI ソースで有効化される。
(NS) セキュリティ/互換性/a11y の衛生管理 + Vercel Web Interface Guidelines のレビュー(ヘッダー、CSP、依存関係、アクセシビリティ)。セキュリティの強化、CSP/CORS/ヘッダーの修正、UI のレビュー / a11y の確認 / UX の監査、Web Interface Guidelines の適用に使用します — 「ベストプラクティス」と言及されていなくても同様です。ns-proto-creator のクローズアウト時にも使用します。MR/SOLID レビュー(ns-code-reviewer)、ビジュアルのリデザイン(ns-code-frontend-design)、機能実装(ns-code-coder / ns-spec-driven)には使用しないでください。
(NS) 独自性のあるプロダクション向け UI——レイアウト、タイポグラフィ、モーション、コンポーネントの磨き込みにより、ありがちな AI っぽさを回避する。ユーザーがページ、コンポーネント、ダッシュボード、フォーム、デザインブリーフの作業を構築・改善するとき、またはより良い UI/UX を求めたときに使用する——"design" と言っていなくてもよい。docs/context/design-brief.md がある場合は読み込む。バックエンドのみの作業、要件の作成、SDD の全体オーケストレーションには使用しない(ns-spec-driven を使用)。
ユーザーがあらゆるマーケティングページ(ホームページ、ランディングページ、料金ページ、機能ページ、ブログ記事など)のコンバージョンを最適化・改善・向上させたいときに使用します。ユーザーが「CRO」「コンバージョン率の最適化」「このページはコンバージョンしていない」「コンバージョンを改善して」「なぜこのページが機能しないのか」と言及した場合にも使用します。サインアップ/登録フローについては signup-flow-cro を、サインアップ後のアクティベーションについては onboarding-cro を、登録以外のフォームについては form-cro を、ポップアップ/モーダルについては popup-cro を参照してください。
ユーザーがアプリ内ペイウォール、アップグレード画面、アップセルモーダル、機能ゲートを作成または最適化したい場合に使用します。「paywall」「upgrade screen」「upgrade modal」「upsell」「feature gate」「convert free to paid」「freemium conversion」「trial expiration screen」「limit reached screen」「plan upgrade prompt」「in-app pricing」への言及erview灵活性... 「in-app pricing」と言及した場合にも使用します。公開の料金ページ(page-cro を参照)とは異なります。本スキルは、ユーザーがすでに価値を実感した後のアプリ内アップグレードの場面に集中します。
バックエンドなしで Mock データに基づくプロトタイプ UI を生成するスキル。Vue 3 + TypeScript + NuxtUI v4。別の ui-proto リポジトリ(例: peach-ui-proto-backoffice)の modules-task フォルダにタスクごとの画面を蓄積する。「프로토타입 만들어줘」「Mock 화면」「proto UI」「기획 화면 빠르게」「ui-proto 작업」「기획자 검토용 화면」「태스크 폴더 추가」といったキーワードでトリガーされる。入力として Spec ドキュメントが与えられると、自動的にチームモード(ラルフループ 5/10 回)に切り替わり、Spec なしで企画者が直接作業する場合はソロモードで動作する。実際の API 連携が必要な場合は peach-gen-ui を使用する。
内蔵の Flutter Widget Previewer(`flutter widget-preview`)を使って単一の Flutter widget を分離してプレビューする — プロジェクト固有の `previewWrapper` を組み込み、アプリの実際のテーマと providers で widget をレンダリングし、ローカルのプレビューサーバーを起動し、人間が自分のブラウザで追いながらエージェントがライブプレビューのヘッドレス Chrome スクリーンショットを撮れるようにする。ユーザーが単体の Flutter widget を設計、反復、ドッグフーディング、共有、監査、健全性確認したいときはいつでも使用する — 「previewer」と言わない場合でも(例:「let me see the new button」「show me dark mode for this card」「throw this widget on a preview」「iterate on the empty state」「preview just the badge」「what does this look like at tablet width」)。実行中のアプリで全画面のデザイン調整を行う場合は、代わりに `design-polish` + `android-emulator` を使用する。対象外 — Flutter 以外の UI、アプリ全体の QA フロー、Flutter < 3.35 のプロジェクト。
Web アプリが予期しないユーザー行動(偶発的、エッジケース、混沌的)に対して持つレジリエンスを監査する。ユーザーが「resilience audit」「chaos audit」「what could go wrong」「edge case audit」「idiot-proof this」「break this app」「stress test the UX」「find UX dead ends」と言ったときに使用する。コードベースを調査してユーザーフローを把握し、開発者が想定しなかった操作をユーザーが行ったときにアプリが壊れる、行き詰まる、予期しない動作をする方法を体系的に特定する。ナビゲーションの行き止まり、二重送信、中断された操作、クロスデバイスの問題、入力のエッジケース、タイミングのバグ、エラー復旧の欠落、意図しない利用パターンを対象とする。優先順位付けされたレポート(指摘事項、コード位置、修正提案)を作成し、その後オプションでブラウザ上で指摘事項をインタラクティブに検証する。
Touying/Typst を使用した AI 駆動のプレゼンテーション生成システム。ソース文書(PDF/DOCX/URL/Markdown)を、複数ロールの Full Mode ワークフローまたは既存テーマを直接使う Quick Mode オーサリングを通じて高品質な Typst スライドに変換し、PDF/PNG/PPTX にエクスポートします。ユーザーがスライドを作成したい、プレゼンテーションを作りたい、デックを構築したい、PDF/文書をスライドに変換したい、ノートをプレゼンにしたい、その他 Typst/Touying のスライド生成に関わることをしたいときはいつでもこの Skill を使用します。トリガーフレーズ:「create slides」「make presentation」「generate slides」「convert to slides」「turn into a deck」「keynote」「PPT」「slide deck」「生成PPT」「做幻灯片」「制作演示文稿」「用Typst做演示」「做个汇报」「转成幻灯片」、または「seaslides-typst-slides-skill」への言及。ユーザーが明示的に「slides」や「presentation」と言わなくても、ソースコンテンツから視覚的なプレゼン資料を作成する意図が明らかなときはこの Skill を使用します。
shadcn のコンポーネントとプロジェクトを管理し、追加、検索、修正、デバッグ、スタイリング、UI の組み立て(チャットインターフェースを含む)を行います。プロジェクトのコンテキスト、コンポーネントのドキュメント、使用例を提供します。shadcn/ui、コンポーネントレジストリ、プリセット、--preset コード、または components.json ファイルを含むプロジェクトで使用します。また、「shadcn init」「create an app with --preset」「switch to --preset」の実行、デザインシステムの構築、DESIGN.md やブランド仕様の shadcn/ui への適用時にも使用します。
Creative Designer スキル。投稿のコンセプト、クライアントの製品写真、または実際のライフスタイル写真を受け取り、クライアントのブランドスタイルガイドを用いてブランドに沿ったソーシャルメディアビジュアルを制作する。4 つのモード — Generate(コンセプトから AI 画像を生成)、Composite(クライアントの製品写真を AI 生成シーンに配置)、Brand(実在のクライアント写真にテキストオーバーレイ処理を適用)、Stop-Motion Reel(6 フレームのアクションシーケンスを MP4 として書き出し)。brand-style.md を読み込み、プロンプトを構築し、Nano Banana MCP 経由で画像を生成・編集し、画像 + プロンプトログ + クリエイティブブリーフを出力する。
多段階のワークフローと段階的なユーザーインターフェースを支える ASP.NET Core Stepper コントロールを作成・構成する。ステップナビゲーション、ウィザード、進捗トラッカー、フォームフロー、チェックアウトプロセス、その他の順序立てたステップベースの UI を実装するときにこのスキルを適用する。要件が stepper、ステップ検証、ステップナビゲーション、線形フロー、ステップベースの状態管理に関わる場合にも適している。
Flutter で円グラフ、ドーナツグラフ、ラジアルバーのデータ可視化を行う Syncfusion Flutter Circular Charts(SfCircularChart)を実装します。syncfusion_flutter_charts パッケージで PieSeries、DoughnutSeries、RadialBarSeries を扱う場合に使用します。この skill は、チャートのセットアップ、データラベル、凡例、ツールチップ、選択、注釈、グラデーション、アニメーション、アクセシビリティ、チャートのエクスポートを扱います。
連続するイベントや時系列コンテンツを表示するための Syncfusion TypeScript Timeline コントロールを作成・構成する。タイムラインのレイアウト、マイルストーン追跡、プロセスフロー、進捗インジケーター、順序付けられたシーケンスの可視化を実装する際にこのスキルを使用する。このスキルでは、Syncfusion Timeline を用いたプロジェクトのマイルストーン、キャリアの進行、注文状況の追跡、旅程計画、手順ワークフローの可視化を扱う。
tailwind-animations npm パッケージ(CSS のみの Tailwind CSS v4 プラグイン)を使用して、すぐに使えるアニメーションユーティリティを追加します:fade、slide、zoom、flip、bounce、jelly、ダイアログの進入/退出、スクロール/ビューのタイムライン、scroll-mask のエッジフェード、duration/delay/steps/ iteration/fill-mode、animate-slide-distance。ユーザーが Tailwind での CSS アニメーション、animate-* クラス、モーションユーティリティ、ダイアログアニメーション、スクロール駆動の CSS モーション、scroll-mask のフェードエッジを求めているとき、または tailwind-animations をインストール/設定するときに使用します。トリガー:"tailwind animations"、"animate-fade-in"、"animate-dialog"、"scroll-mask"、"slide-distance"、"tailwind motion plugin"、/tailwind-animations。
最新の Tailwind ドキュメントを使用して Tailwind CSS プロジェクトを構築、レビュー、デバッグ、設定、移行する。Tailwind CSS v4.3 のユーティリティ、CSS ファースト設定、テーマ変数、Vite/PostCSS/CLI/webpack/Turbopack のセットアップ、ソース検出、バリアント、レスポンシブデザイン、ダークモード、Preflight、カスタムユーティリティ、@apply/@reference、Prettier のクラスソート、v3 から v4 へのアップグレードに使用する。
Raycaster、ポインターとタッチの座標変換、ホバー/選択状態、カメラコントロール、ドラッグ、キーボード入力、ワールド座標からスクリーン座標への投影を用いて Three.js のインタラクションを実装・デバッグする。オブジェクトのピッキング、OrbitControls や PointerLockControls の追加、マウス/タッチ入力の処理、インタラクティブな 3D 挙動の修正に使用する。トリガー:Three.js interaction、Raycaster、raycast、picking、click mesh、hover、object selection、OrbitControls、drag controls、pointer events、touch controls。
ユーザーインタビューの文字起こしを構造化されたリサーチ結果に統合する。インタビューノートの分析、定性調査の統合、インタビューからのテーマ抽出、生のインタビューデータを実行可能なプロダクトインサイトへの変換を求められたときに使用する。テーマごとに裏付けとなる引用、'so what' の示唆、推奨される次のステップを含むテーマ別の統合結果を出力する。インタビュー以外の混合ソース(アンケート、チケット、フィードバック)には、代わりに user-research-synthesis を使用する。
Symfony で Leaflet または Google Maps を使ったインタラクティブな地図のための Symfony UX Map。マーカー、ポリゴン、ポリライン、円、情報ウィンドウ、LiveComponent 連携を扱います。地図の表示、マーカーの配置、図形やルートの描画、地図イベントの処理、店舗ロケーターの構築、カスタムタイルレイヤーの使用、LiveComponent による地図のリアクティブ化に使用します。コードトリガー:<twig:ux:map />、Map()、Point()、Marker()、Polygon()、Polyline()、Circle()、InfoWindow()、MapOptionsInterface、ComponentWithMapTrait、fitBoundsToMarkers、ux:map:marker:before-create、ux:map:connect、SYMFONY_UX_MAP_DSN。また、ユーザーが「地図を表示する方法」「マーカーを追加する方法」「地図上にポリゴンを描く方法」「地図のクリックイベントを処理する方法」「リアクティブな地図を作る方法」「Symfony で Leaflet を使う方法」「Symfony で Google Maps を使う方法」「地図が表示されない」「地図の高さがゼロ」と尋ねた場合にもトリガーします。SVG アイコン(ux-icons を使用)や一般的なフロントエンドのインタラクティビティ(stimulus を使用)にはトリガーしないでください。
会話内に直接、インラインのインタラクティブなビジュアル(SVG 図、HTML ウィジェット、チャート、解説図)を描画する。ユーザーが何かを可視化、図解、グラフ化、図示、視覚的に説明したいとき、またはテキストより空間的・インタラクティブな図の方が理解に適する場合にこのスキルを使用する。次の場合にも発動する:フローチャート、アーキテクチャ図、データ可視化、インタラクティブな解説、比較レイアウト、UI モックアップ、および 'show me'、'draw'、'map out'、'visualize'、'diagram' を含むあらゆるリクエスト。ユーザーが明示的にビジュアルを求めていなくても、トピックに空間的・順序的・体系的な関係があり、散文より図の方が明確になる場合はこのスキルを積極的に使用する。
UI/UX プロジェクトで、約束されたユーザージャーニー、TASK-PLAN.md、progress-state.json、レンダリングされた進捗 HTML、証拠となる成果物、スキップされた段階が一貫しているかを検証する必要がある場合に使用する。怠惰なスキップ、偽の Ran/Done の主張、欠落した証拠、承認が必要な外部ステップ、ユーザーデータによるブロッカーを検出し、continue、pause_for_user、return_to_rework、skip_with_reason、block を推奨するが、senior-ui-ux-orchestrator の議長としての役割を置き換えるものではない。
特定の美学について、開発者がそのまま使える完全なデザイン仕様が必要な場合にこのスキルを使用する:W3C DTCG デザイントークン、CSS カスタムプロパティ、文化的マーカーのリスト、コンポーネント単位の注記、アクセシビリティフラグ。美学への理解を、7 つの次元すべてにわたる実装可能な値に変換する。ユーザーが 'make it look like X' と求めた場合、デザイントークンや CSS 変数を要求した場合、美学に基づく開発者向け引き継ぎ仕様が必要な場合に使用する。aesthetic-literacy に依存する。美学が確認される前に使用しないこと。アクセシビリティの解決やコンポーネントアーキテクチャには使用しない。
Elements registry から AI UI コンポーネントをインストールします。チャットインターフェース、エージェント型 UI(ツール呼び出し、推論、プラン)、マルチエージェントダッシュボード、AI 開発ツールが必要な場合に使用します。トリガーは "AI component"、"chat UI"、"agent UI"、"tool call component"、"streaming text"、"agentic"、"multi-agent"、"AI SDK"、"chat input"、"message bubble"、"thinking indicator"。
ユーザーが「poster design」「campaign poster」「event poster」「social media graphics」「billboard design」「banner design」「flyer design」「promotional graphics」「visual hierarchy poster」「concert poster」「film poster」「act as a poster designer」「poster designer mode」「key visual」「hero image」「advertising visual」「OOH design」「outdoor advertising」「social media template」「Instagram post design」「event graphics」「format-specific design」「focal point」「large format print」について尋ねたとき、またはキャンペーンポスター、イベントグラフィック、ソーシャルメディアのビジュアル、大判広告素材の設計に関する専門知識が必要なときに、このスキルを使用する。AlterLab FC Skills コレクション(VCD 部門)の一部。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
