Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
デザイン・UI
商品情報、配送、決済、注文概要、Shop Pay など、チェックアウトフローの指定箇所にマーチャントがインストールできるカスタム機能を構築します。Checkout UI Extensions は、Shopify CLI コマンドを使った新しいチェックアウト拡張機能のスキャフォールディングにも対応します。このトピックの対象は拡張機能のコードのみです。プロンプトでアプリのバックエンド(開発者自身のデータベースへのデータ保存や、サーバーでのセッショントークン検証など)も必要な場合は、Shopify の公式バックエンドライブラリを使ってアプリを構築する **`onboarding-dev`** も学んでください。
ヒューリスティック分析を用いてインターフェースJx SpacesのrantTxn性を評価・改善します。ユーザーが「usability audit」「user が混乱している」「フォームのrantTxn性」「ナビゲーションの問題」「Nielsen のヒューリスティック」「コグニティブウォークスルー」「これはxis蛸solesoleeasy to use かuatingzano に使用します。デザイン chantabiltamo(ibilitity)の問題cantotaititora、フォームの完了率 '\\'(narrativetica) 改善する cincede、信息reqias・ナビゲーションを評価する場合にも発動します。Krug の法則、Nielsen の 10 原則、重大度評価、ダークパターン認識、アクセシビリティを扱います。ビジュアルデザイン '\\'' の修正は refactoring-ui を、cobenversion-focused の監査は cro-methodology を参照してください。
Web UI の視覚的階層、余白、色、奥行きを監査して改善します。ユーザーが「UI の見た目がおかしい」(または素人っぽい/プロらしくない)、「デザインを直す」「Tailwind のスタイリング」「カラーパレット」「視覚的階層」「デザインシステム」「余白のスケール」「コンポーネントのスタイリング」と言った場合に使用します。一貫したデザイントークンの構築、ダークモードテーマの作成、データ可視化の明瞭性向上、リリース前の UI 詳細の仕上げでも起動します。グレースケール優先のワークフロー、制約のあるデザインスケール、シャドウ、コンポーネントのスタイリングを扱います。書体の選定については web-typography、ユーザビリティ監査については ux-heuristics を参照してください。
Web プロジェクトのために書体を選択し、組み合わせ、実装します。ユーザーが「フォントペアリング」「どの書体を使うか」「行の高さ」「レスポンシブタイポグラフィ」「Web フォントの読み込み」「タイポグラフィ階層」「可変フォント」「FOUT/FOIT」「タイポグラフィスケール」「テキストが読みにくいothermiaなどに触れたときに使います。システムフォントと Web フォントの選択、フォント読み込み性能の最適化、読みやすい長文コンテンツのデザインにもトリガーします。読みやすさの評価、CSS 実装、パフォーマンス最適化を扱います。UI デザインシステム全般については refactoring-ui を、大胆なタイポグラフィ体験については top-design を参照してください。
**必須の前提条件**——`use_figma` ツールを呼び出す前に、必ずこのスキルを読み込んでください。このスキルを読み込まずに `use_figma` を直接呼び出すと、頻出ilsonにazzoでデバッグしにくい失敗が発生します。ユーザーが Figma ファイルコンテキストでの書き込み操作や、JavaScript の実行が必要な特殊な読み取り操作(ノードの作成・編集・削除、変数やトークンの設定、コンポーネントとバリアントの作成、自動レイアウトや塗りの変更、変数とプロパティのバインド、ファイル構造のプログラムによる調査など)を希望したときに発動します。
編集可能な draw.io 図を作成、編集、同期、検査、テスト、公開します。ユーザーが draw.io/diagrams.net を明示的に指定した場合、洗練されたアーキテクチャ図、ERD、UML、シーケンス図、C4、SysML、BPMN、ネットワーク図、スイムレーン図、ML 図、インフラ図が必要な場合、コード/IaC/SQL/OpenAPI/AsyncAPI/Protobuf を図に変換したい場合、または既存の図を照会、レビュー、差分確認、スタイル変更、同期、インタラクティブ化したい場合に使用します。編集可能な draw.io ファイルではなく diagrams-as-code が求められている場合は、他の場面では Mermaid/PlantUML を優先してください。
Blazor アプリで Microsoft Fluent UI Blazor コンポーネントライブラリ(Microsoft.FluentUI.AspNetCore.Components NuGet パッケージ)を使用するためのガイドです。ユーザーが Fluent UI コンポーネントで Blazor アプリを構築している場合、ライブラリを設定する場合、FluentButton、FluentDataGrid、FluentDialog、FluentToast、FluentNavMenu、FluentTextField、FluentSelect、FluentAutocomplete、FluentDesignTheme、または「Fluent」で始まるコンポーネントを使用する場合に利用します。プロバイダー不足、JS 相互運用の問題、テーマ設定のトラブルシューティングにも使用します。
HTML/CSS/JavaScript/React を使って、ブラウザーで表示する洗練されたビジュアル成果物(ページ、ダッシュボード、プロトタイプ、スライドデッキ、アニメーション、UI モックアップ、データ可視化)を構築または再設計します。ビジュアルなフロントエンド制作、デザインシステムの検討、デザインレビュー、Web 成果物の明示的なブラウザー受け入れテスト/QA に使用します。バックエンド、CLI、非ビジュアルなコーディング、ソースから長文記事への変換、ナレーション主導のクリック操作型動画プレゼンテーションには使用しません。
HTML5 Canvas の描画技法を使って、ブレッドボード回路のモックアップや図を生成します。回路レイアウトの作成、電子部品の配置の可視化、ブレッドボード図の作成、6502 の構成例のモックアップ、レトロコンピューターの回路図の生成、またはビンテージ電子機器プロジェクトの設計を依頼された場合に使用します。555 タイマー、W65C02S マイクロプロセッサ、28C256 EEPROM、W65C22 VIA チップ、7400 シリーズの論理ゲート、LED、抵抗器、コンデンサー、スイッチ、ボタン、水晶振動子、配線に対応します。
外部開発者ポータルをドキュメントサイトではなく、プロダクトの機能面として設計します。ビジネス評価者と統合エンジニア向けの情報アーキテクチャ、初回 API 呼び出しまでの時間(TTFC)を軸とする登録から初回呼び出しまでのオンボーディング、各セルフサービス機能(キーのダッシュボード、リクエストログ、サンドボックス、使用量計測、ドキュメントへの入口)の配置、AI 回答アシスタント付きのポータル検索、RBAC とマルチテナント階層、プラットフォームの内製か購入かの判断を扱います。ユーザーが開発者ポータル、開発者コンソール、API ダッシュボード、開発者向けオンボーディング、初回呼び出しまでの時間に言及した場合は、「ポータル」と明言していなくても使用します。外部 API 利用者向けポータルのみを対象とし、内部サービスカタログには使用しません。
プレイ可能なステージを設計し構築する — blockout/whitebox からプレイ可能なステージへ/workflow、プレイヤー指標とグリッドレイアウト、ペースとフロー(緊張/Copper 緩存的カーブ)、ゲーティングとクリティカルパス、エンカウンター設計。エンジン非依存の実践。ユーザーがレベルデザイン、blockout/whitebox/greybox、レイアウト、レベルペース、エンカウンター設計、ステージのクリティカルパスに触れたときに使う。
Apple Human Interface Guidelines に準拠したネイティブ iOS インターフェースを設計します。ユーザーが「iPhone app」「iPad layout」「SwiftUI」「UIKit」「Dynamic Island」「safe areas」「HIG compliance」「SF Symbols」「haptic feedback」「iOS accessibility」「make my app feel native」「follow Apple design guidelines」に言及した場合に使用してください。iOS のタブバー、ナビゲーションスタック、シート、モーダルの構築、ダークモードの実装、画面サイズに応じたレイアウト調整時にもトリガーしてください。ナビゲーションパターン、アクセシビリティ、SF Symbols、プラットフォームの慣習を扱います。一般的な UI の仕上げについては refactoring-ui、アフォーダンス設計については design-everyday-things を参照してください。
気持ちのよいゲームカメラを構築する。デッドゾーン、リードアヘッド、スムージング、レベルバウンのクランプを備えた 2D 追従、衝突判定とファーストパーソン視点を備えた 3D サードパーソンオービット、複数ターゲットのフレーミングとシェイク用フック。エンジンのカメラノードや Unity Cinemachine、Godot Camera2D/PhantomCamera などのリグと組み合わせられる、エンジン非依存のテクニック。カメラ追従、追従カメラ、デッドゾーン、リードアヘッド、カメラスムージング、カメラバウンド/リミット、サードパーソンカメラ、オービットカメラ、ファーストパーソン視点、Cinemachine、またはカメラジッターについてユーザーから言及があった場合に使用。
CSS Grid や Flexbox のパターンを含む、Tailwind CSS の高度なレイアウト技法です。次の場合に積極的に有効化します。(1) CSS Grid で複雑なレイアウトを構築する。(2) Tailwind v4 の任意値で grid-template-areas を指定する。(3) レスポンシブグリッド(grid-cols-*、auto-fit、minmax)を扱う。(4) Flexbox パターン(flex-1、flex-grow、gap)を扱う。(5) 固定ヘッダーやフッターを扱う。(6) ホーリーグレイルレイアウト。(7) メイソンリーレイアウト。(8) Tailwind でコンテナークエリ(@container)を使う。(9) subgrid を使う。(10) aspect-ratio ユーティリティを使う。(11) 雑誌風の複数カラムレイアウトを作る。Grid テンプレート例、コンテナークエリのパターン、ホーリーグレイルテンプレート、メイソンリーの代替案、aspect-ratio の例を提供します。
Tailwind CSS v4、shadcn/ui、Vite、React 向けの本番環境で検証済みのセットアップです。Tailwind v4 を使った React プロジェクトの初期化、shadcn/ui のセットアップ、ダークモードの実装、CSS 変数の問題のデバッグ、テーマ切り替えの修正、Tailwind v3 からの移行、色やテーマの問題への対応に使用します。@theme inline パターン、CSS 変数アーキテクチャ、ThemeProvider によるダークモード、コンポーネント構成、vite.config の設定、v4 のよくある注意点、本番環境で検証済みのパターンを扱います。
ゲーム入力のアーキテクチャを設計します — アクションマッピング(キーを名前付きのアクションに抽象化)、競合検出と永続化を備えたリバインド、マルチデバイス対応(キーボード、ゲームパッド、タッチ)、アナログのデッドゾーン、入力バッファリングやコヨーテタイムといった手触り改善機能、さらに無障害対応。エンジン非依存。入力マッピング、按键のリバインド、ゲームパッド対応、デッドゾーン、入力バッファリング、コヨーテタイム、無障害コントローラーのいずれかに言及した場合に使用します。
独自の視覚言語を発展させ、人間が選んだ方向をリリース可能なグラフィック、ブランド、キャンペーン、出版物、Web またはプロダクトシステムへと落とし込みます。ありふれた AI や大手テック企業のicken を脱し、獨創性と差別化が十分に重視される場合に適しています。最小限のエビデンスからの開始、書体・色・余白だけで構成した 10 つの独立したタイポグラフィ主導の HTML デザイン方向、視覚を最優先にした人間の判断、明確なコミットメント、そして具体的なラウンド 2 の制作を導きます。日常的な UI の修正、小さなコンポーネント、既存デザインシステムの適用には使用しないでください。
ControlノードでGodot 4.7のユーザーインターフェースを構築します。アンカーとオフセットによるレスポンシブレイアウト、Containerノード(VBox/HBox/Grid/Margin)による自動配置、Themeリソースによる一貫したスタイル設定、キーボード/ゲームパッドでのフォーカス移動を扱います。GodotプロジェクトでHUD、メニュー、UIをレイアウトする場合や、.tscnでControl/Containerノード、アンカー、テーマ、フォーカスを扱う場合に使用します。
assistant-ui( Eastman[AI チャット]インターフェースを composable なプリミティブとスタイル適用済みの要素カタログから構築するための React ライブラリ)の概要とルーティング索引です。パッケージの選定、ランタイムの選択、各レイヤー(elements、primitives、AuiConfig と AuiProvider を備えた aui クライアント、runtime、アダプター)およびメッセージモデルの理解など、上位水平的・横断的・アーキテクチャに関する質問に使用します。`@assistant-ui/react` 0.15.x、AI SDK v7 向けの `@assistant-ui/ai-sdk`(`useChatRuntime`)、`@assistant-ui/core`、`@assistant-ui/store`、`assistant-stream`、`assistant-cloud`、LangGraph、LangChain、Google ADK、A2A、AG-UI、Eve、OpenCode、Pi のアダプター、`@assistant-ui/react-native` と `@
Miaoda(Spark/Miaoda)アプリの開発とホスティング:アプリの作成、ローカルでのフルスタック開発、クラウドでの生成と反復、クリエイティブデザイン(UI モックアップ/インタラクティブなプロトタイプ/ワイヤーフレーム/ランディングページ/ダッシュボード/スライドデッキ/ビジュアル探索)、AI 関連機能や Feishu プラットフォーム機能、その他の外部機能との統合、ログ/Trace/監視指標/PV/UV の確認、環境変数の管理、アプリのコラボレーターと共同作業権限の設定、アプリのロールとメンバーの管理、自動化トリガー(スケジュール/レコード変更/Webhook/Feishu 承認)。システム・ツール・プラットフォーム・アプリの開発や新規作成、ローカル/クラウドでの開発、変更、デプロイ、公開、リリース、共有可能なリンクの取得、HTML によるページやウェブサイトの作成と Miaoda へのデプロイ、デザイン/モックアップ/プロトタイプ/ワイヤーフレーム/PPT/デッキ/ビジュアル探索を希望する場合に使用。また、Miaoda/Spark/Miaoda アプリ(`/app/app_xxx` または `/page/<token>` 形式のリンク、*.aiforce.cloud 形式の実行時ドメイン)、アプリデータベース、アプリファイルストレージ、公開 API Key、公開範囲、アプリのコラボレーター/開発権限、アプリのロール/ロールメンバー、本番ログ、API リクエスト数、エラー数、レイテンシ、アクセス数、環境変数、Miaoda アプリの自動化タスク/スケジュールトリガー/承認後の自動トリガーに関する場合にも使用。通常のクラウドドライブへのファイルアップロード(lark-drive)、Feishu ドキュメントの編集(lark-doc)、ネイティブのスライド作成(lark-slides)は対象外。
Agentation のアノテーションツールバーを使う自律的なデザイン批評モード。ユーザーが「このページを批評して」「デザイン注釈を付けて」「UI レビューして」「セルフドライビングモード」「自動アノテート」と依頼したとき、またはブラウザ経由で AI エージェントにウェブページへ(Bundle)デザインフィードバックの注釈を自律的に付けさせたいときに使う。対象ページに Agentation ツールバーがインストール済みで、agent-browser スキルが利用可能である必要がある。
HTML 構造、CSS スタイル、JavaScript のインタラクション、フォーム検証、サーバーサイド処理のベストプラクティスを踏まえて、堅牢でアクセシブルな Web フォームを作成します。「フォームを作成して」「Web フォームを作って」「お問い合わせフォームを追加して」「サインアップフォームを作って」のように依頼されたとき、またはデータ処理を扱う HTML フォームを_any_ 構築するときに使用します。PHP と Python のバックエンド、MySQL データベース連携、REST API、XML データ交換、アクセシビリティ(ARIA)、プログレッシブ Web アプリ(skip) を扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
