Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,222 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
Material 上で Flutter UI パッケージを構築するためのベストプラクティス。カスタムコンポーネント、ThemeExtension によるテーマ設定、一貫した API、ウィジェットテスト、app_ui_package のスキャフォールディング。UI パッケージを新規作成するとき、その内部で作業するとき、またはそれを利用するアプリで作業するときに使用します。ウィジェットの追加・レビュー、デザイントークンの接続、barrel ファイルからのエクスポート、lib/src/widgets 配下のウィジェットのテスト作成(パッケージの pumpApp ヘルパーで pump します)などが含まれるため、依頼が "write its tests" だけであっても一般的なテスト指針より本スキルを優先してください。本スキルが禁じていることを承認してよいか問われた場合にも使用します。すなわち、ファイルごとに package:<name>/src/... をインポートすること、"only pull in what I use" として barrel を飛ばすこと、並行する別のテーマシステムの導入です。共有ウィジェットとデザイントークンのパッケージを名指しするあらゆるリクエストで発動します。例:"create a ui package"、"add a design token"、"is it fine to import from src"。
Yafa-UI を使って、洗練されたレスポンシブなアナリティクスダッシュボード、SaaS 管理ダッシュボード、ビジネスインテリジェンス画面、データ中心のプロダクト UI を設計・構築・リファクタリング・レビューする。サイドバーナビゲーション、1 行のページヘッダー、多色の KPI カード、チャート、テーブル、フィルター、Lucide アイコン、アクセシブルな状態、React、Next.js、Tailwind CSS、Vue、Svelte などのフロントエンドスタックにおけるモバイルダッシュボードレイアウトを扱う。このビジュアルシステムを、マーケティングサイト、認証、セットアップウィザード、アカウントや請求設定、無関係な公開ページのデフォルトとして使用しないこと。
研究発表用のスライドデッキを、AI 生成のスライド画像(OpenRouter 経由の Nano Banana Pro)、PowerPoint、または LaTeX Beamer として構築し、スライド構成、デザインテンプレート、時間配分の指針、視覚的検証を提供する。学会発表、セミナー発表、研究発表、学位審査のスライド、その他の科学発表のスライドデッキを作成する場合に使用する。研究ポスターには alterlab-latex-posters または alterlab-pptx-posters を、論文からナレーション付き動画を自動生成するには alterlab-paper-2-web を使用する。AlterLab Academic Skills スイートの一部。
再利用可能なコンポーネントと共有可能なフロントエンドコードを作成するための Angular + BEM CSS 方法論ガイド。コンポーネントスコープの BEM ブロック、ネストは最大 2 階層、適切なコンポーネント分割、セマンティックな要素命名、正しいモディファイアパターン、フラットなセレクターを徹底する。Angular コンポーネントのスタイルを記述、レビュー、リファクタリングするときに使用。CSS、SCSS、SASS、コンポーネントのスタイリング、BEM 命名、CSS アーキテクチャに関するタスクで起動する。
@antfu/design を使って開発者ツール風の Vue 3 UI を構築または再デザインする場合に使用します。コンポーザブルな UnoCSS プリセットの接続、セマンティックトークン(bg-base、color-base、badge-color-*、color-scale-*)の使用、接頭辞付きプリミティブ(DisplayBadge、ActionButton、DisplayFilePath、OverlayModal など)の選択、ライト/ダークモードのコントラストと「anti-slop」ルールの維持を扱います。@antfu/design に依存するプロジェクトで UI を生成またはレビューする際に使用します。
Coinbase Design System(CDS)を使って高品質な React および React Native の UI を構築・レビューするワークフローを提供する。このスキルは、CDS のコンポーネント、token、スタイルプロパティ、アイコン、イラストを使って UI を作成したり、既存 UI に視覚的な変更を加えたりするために使用する。明示的な CDS 準拠の監査とレビューに使用し、非視覚的なロジック、データ、分析、ナビゲーション、テスト、生成コード、リファクタリングには使用しない。例:"build this screen"、"fix spacing on this component"、"replace this UI with CDS components"、"perform a CDS audit on our changes"、"check our codebase for CDS adherence"、"does this feature use CDS well?"
FigJam ボードを細かく制御して作成 — 付箋(単体 + 一括)、ノード間のコネクタ、テキスト付き図形、セクション、テーブル、コードブロック、自動整列 — さらにボードの内容と接続グラフの読み取り。ユーザーが FigJam ボードを要素単位で作成または編集したいときに使用。トリガー:'add stickies to FigJam'、'create a flowchart/diagram in FigJam'、'connect these nodes'、'make a section/table/code block in FigJam'、'auto-arrange the board'、'read what's on the FigJam board'、'map the connections'。ネイティブの generate_diagram(図全体を一度に生成)より細かい制御が可能。FigJam ファイルのみ(figma.editorType === 'figjam')。Figma デスクトップアプリ(Plugin API)が必要。
Deneb ビジュアルの作成、Vega/Vega-Lite スペックの記述、PBIR レポートにおける Deneb のベストプラクティス。ユーザーがどのような文脈で「Deneb」に言及した場合でも、または Power BI の Vega/Vega-Lite スペック、Deneb のクロスフィルタリング、Deneb のインタラクティブ性、pbiColor テーマ統合、Deneb のフィールド名エスケープ、Deneb の描画問題について尋ねた場合に自動的に呼び出す。
デザイン(Figma モックアップ、仕様、スクリーンショット、口頭での説明)を、ピクセル単位・モーション単位の忠実度でコードに変換する。ブラウザのレンダリングパイプラインを制約として扱い、token による正確な間隔/タイミング、GPU セーフなアニメーション、レイアウトスラッシングの回避、60fps のインタラクションを実現する。ユーザーが「このデザインを実装して」「モックアップと一致させて」「Figma と違って見える」「アニメーションがカクつく/フレームが落ちる」「design token を設定して」と言ったとき、またはデザインと実装の差分を解消する必要があるときに使用する。忠実な実装に加え、忠実度レポート(設計値 → 実装値 → 逸脱とその理由)とパフォーマンスに関するメモを出力する。
designmdme CLI を使って、任意のウェブサイトの URL から DESIGN.md のデザインシステム仕様(カラートークン、タイポグラフィ、スペーシング、シャドウ、コンポーネント)とオプションの HTML プレビューを生成する。ユーザーがウェブサイトのデザインシステムやビジュアルスタイルを抽出、取得、再現、参照したい場合——たとえば「build a UI like stripe.com」「match this brand's look」「get the design tokens for linear.app」「make my app look like notion.so」など——、または UI コードを書く前に実在サイトから正確なカラーパレット、フォントスタック、コンポーネントのスタイルが必要な場合に使用する。
React、TypeScript、Tailwind CSS、shadcn/ui、製品ページ、ダッシュボード、設定ページ、管理ツール、アプリシェル、テーブル、フォーム、詳細ビュー、ランディングページ、UI のリニューアルを含む、ユーザー向けフロントエンド UI のあらゆるタスクにこのスキルを使用する。ユーザーが本番品質の UI、"not AI demo style"、"not template-looking"、"Linear/Vercel/Stripe style"、"design first then code"、"frontend-skill"、"shadcn constraints" を求めたり、見栄えの悪いフロントエンドの改善/再構築を求めた場合に、このスキルは特に重要。バックエンドのみの作業、アルゴリズムのみの作業、コマンドラインのみの作業、使い捨てのプロトタイプには使用しない。
ユーザーが大屏(大屏)の作成/設計、全画面データ可視化を依頼したとき、または "创建大屏"、"生成大屏"、"新建大屏"、"设计大屏"、"做一个大屏"、"BI大屏"、"数据大屏"、"可视化大屏"、"监控大屏"、"create big screen"、"design big screen"、"BI visualization big screen" と言ったときに使用する。"做一个销售数据大屏" のような大屏の要件を説明したときや、"展厅展示"、"监控室大屏" のような全画面表示に言及したときにもトリガーされる。大屏(大屏)には必ずこのスキルを使用すること——ダッシュボード(仪表盘/看板)には使用しない。ダッシュボードはまったく異なるレイアウトとスタイルシステムを使う。
ファイルアップロード(ドラッグ&ドロップ、複数ファイル、レジューム可能)、画像ギャラリー(ライトボックス、カルーセル、メイソンリー)、動画プレーヤー(カスタムコントロール、キャプション、アダプティブストリーミング)、音声プレーヤー(波形、プレイリスト)、ドキュメントビューア(PDF、Office)、最適化戦略(圧縮、レスポンシブ画像、遅延読み込み、CDN)を含むメディアおよびファイル管理コンポーネントを実装する。ファイルを扱うとき、メディアを表示するとき、リッチなコンテンツ体験を構築するときに使用。
既存の React Native / Expo アプリのアプリ全体のリデザイン——完全な監査(tokens、Nav Read ルールに対するナビゲーション、画面アーキタイプ、ダイヤルの読み取り)、保持か刷新かの判断、そしてチェックポイントとリスクガバナーを伴い、画面ごとにレバー単位で実行する段階的なモダナイゼーション計画。このスイートでナビゲーションの再構築を提案できる唯一の skill(承認制)。アプリ全体のリデザイン、刷新、リブランド、モダナイゼーションを求められたときに使用する。単一画面には mobile-redesign-screen、変更なしの監査には mobile-design-review を使用する。
oil-ppt を使って 16:9 の HTML プレゼンテーションを作成、修正、継続作成、チェック、ビルドし、必要に応じてハイブリッド編集可能な PPTX を書き出す。既定で oil-tone と組み合わせて視聴者向けのコピーを扱い、各ページは独立した HTML とする。ユーザーが新規プレゼンテーションの作成、ページ単位の精緻な修正、一括検収、オフラインプレゼンテーションの納品を求める場合に使用。スクロールするウェブページ、通常の記事、単一のポスターには使用せず、既存の任意の PPTX を無損失でインポート可能なソースプロジェクトとして扱うこともない。
PaperOrchestra パイプラインのステップ 2(arXiv:2604.05018)。outline.json の可視化計画を実行し、experimental_log.md と idea.md からプロットと概念図をレンダリングし、必要に応じて VLM 批評ループで改善し、文脈を考慮したキャプションを生成します。literature-review-agent と並行して実行されます。オーケストレーターがステップ 2 を委任したとき、またはユーザーが「論文の図を生成して」「この実験ログからプロットをレンダリングして」と依頼したときにトリガーします。
レスポンシブ Web デザインのサブスキル。モバイルファーストのレイアウトパターン、CSS Grid/Flexbox 戦略、レスポンシブ画像、流体タイポグラフィ、コンテナクエリ、ブレークポイントシステムを提供する。モバイル、タブレット、デスクトップ、大画面で動作する必要のある UI を構築・レビューするときは常にこれを取り込む。トリガー:「レスポンシブにして」「レスポンシブデザイン」「モバイルファースト」「ブレークポイント」「流体レイアウト」、またはデバイス横断のレイアウトに関するあらゆるリクエスト。
Higgsfield を使って、あらゆる業界やブランド向けの没入型スクロール連動「世界を飛び回る」ランディングページを構築します。訪問者がスクロールすると、事前レンダリングされたカメラが各シーンの外側から内部へ飛び込み、カットなしで次のシーンへ流れていきます — 途切れなくつながった一続きの飛行(Emons スタイルの等角ジオラマ世界、または任意のアートディレクション)。このスキルはユーザーにテーマ、ストーリーのビート/セクション、ブランドキットをヒアリングし、Higgsfield で一貫性のあるシーンとシームレスなカメラクリップを生成し、ポータブルでフレームワーク非依存のスクロール連動エンジンを組み込みます。ユーザーが「3D 世界」/「業界をブラウズする」ヒーロー、スクロールシネマティック、ジオラマのランディング、またはビジネスをスクロールできる世界に変えたい場合に使用します。
視覚的な再現アプローチで PDF プレゼンテーションを HTML スライドテンプレートに変換する。パイプライン:PDF → スライドのスクリーンショット → Claude が各スクリーンショットに一致する HTML を作成。PDF を HTML スライドテンプレートに変換したい、プレゼンテーションを HTML として再現したい、既存のデッキから再利用可能なテンプレートを作りたいときに使用する。トリガー:'pdf to html'、'convert pdf to template'、'reproduce this deck as html'、'create template from pdf'。
CheckBox、ColorPicker、MaskedTextBox、NumericTextBox、OTP Input、RangeSlider、Rating、Signature、TextArea、TextBox、Uploader を含む Syncfusion EJ2 JavaScript 入力コンポーネントを実装するための包括的なガイド。TypeScript/JavaScript アプリケーションにチェックボックス、色選択、マスク書式、数値入力、OTP 入力、範囲スライダー、星評価、署名取得、テキスト入力、ファイルアップロードを追加するときに使用する。
React の View Transition API(`<ViewTransition>` コンポーネント、`addTransitionType` および CSS view transition 疑似要素)を使用してスムーズでネイティブ感のあるアニメーションを実装するためのガイド。ユーザーがページトランジション、ルート変更のアニメーション化、共有要素アニメーション、コンポーネントの出入りのアニメーション化、リスト再順序のアニメーション化、方向付き(前進/後退)ナビゲーションアニメーション、または Next.js での view transitions の統合を望むときに使用。ユーザーが view transitions、`startViewTransition`、`ViewTransition`、トランジションタイプについて言及する場合や、サードパーティのアニメーションライブラリなしで React で UI 状態間のアニメーション化について尋ねる場合にも使用。
サードパーティの Paper2All パイプライン(LLM 呼び出しは OpenRouter/OpenAI 経由)で学術論文をプロモーション・プレゼンテーション形式に変換します——論文 PDF とその LaTeX ソースから、インタラクティブなウェブサイト(Paper2Web)、プレゼンテーション動画(Paper2Video)、学会ポスター(Paper2Poster)を生成します。論文を広める場合、学会の準備、探索可能な学術ホームページの構築、ビデオアブストラクトの生成、完成した論文からの印刷可能なポスターの自動生成に使用します。手作り LaTeX ポスターには alterlab-latex-posters、トーク資料には alterlab-scientific-slides を使用してください。AlterLab Academic Skills スイートの一部です。
Figma の COMPONENT_SET のバリアントを、整理されたラベル付きグリッドにまとめる——行と列はバリアントのプロパティから導出し、行ラベルは左側、列ヘッダーは上部、タイトル付きの白いコンテナを配置する。バリアントセットが雑然と積み重なっていて、提示できてドキュメント化しやすいレイアウトにしたいときに使用する——トリガー:'arrange my variants in a grid'、'organize this component set'、'lay out the variants with labels'、'make a variant matrix'、'clean up my component set layout'、'add row/column headers to my variants'。デフォルトでは最後のプロパティ(通常は State)を列に、残りを行にする。ネイティブ MCP の読み取り専用ツールが行うことではない——これは整理された新しいレイアウトをキャンバスに書き込む。
アプリのスクリーンショットを分析して、`asc app-shots generate` 用の最適化された Gemini プロンプトを生成する。スクリーンショット画像を読み取り、アプリの目的、主要機能、配色、最も魅力的な UI 要素を特定し、プロフェッショナルな App Store マーケティング用スクリーンショットを生成する、すぐに実行できる `asc app-shots generate --prompt "..."` コマンドを出力する。次の場合にこのスキルを使用する:(1) ユーザーが「スクリーンショット用のプロンプトを生成して」「app-shots プロンプトを最適化して」と依頼する (2) ユーザーが `asc app-shots generate` の出力をより良くしたい (3) ユーザーが「このスクリーンショットを分析して」、またはアプリの「マーケティング用スクリーンショットを作成して」と言う (4) ユーザーが「app-shots prompt」「enhance screenshot prompt」「ASO screenshot」に言及する (5) ユーザーが合成済みのスクリーンショットを持ち、AI で改善したい
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
