mcpField
U
uni-app

uni-app

github.com/uni-helper開発1102.0k 回インストール39 週間前に更新
リポジトリ

uni-app について

uni-appは、Vue.jsベースのクロスプラットフォームフレームワークで、モバイルOS、Web、多様なミニプログラム向けアプリを開発できます。このスキルはコンポーネント、API、設定、プラットフォーム別の実装を扱い、公式ドキュメント用MCPツールの利用も案内します。

主な機能

  1. 01iOS、Android、HarmonyOS、Web、ミニプログラムに対応
  2. 02ビュー、フォーム、メディア、ナビゲーションのコンポーネント
  3. 03ネットワーク、ストレージ、位置情報、システムAPI
  4. 04ページとアプリの設定
  5. 05プラットフォーム別の条件付きコンパイル
  6. 06MCPツールによる公式ドキュメント検索

活用シーン

  1. 01列挙された複数プラットフォーム向けアプリの開発
  2. 02対象間で共有するコンポーネントとAPIの利用
  3. 03プラットフォーム固有の動作の実装
  4. 04uni-appのAPIやコンポーネント資料の検索

MCP 対応

公式API資料や使用例の検索には、`search-docs-by-Uniapp-official` MCPツールを推奨しています。利用できない場合は、インストール先を案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/uni-helper/skills --skill uni-app

インストール後、Claude Code で/uni-appを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

GENERATION.md
references/
config-manifest.md
config-pages.md
core-form-components.md
core-framework.md
core-view-components.md
feature-file-operations.md
feature-lifecycle.md
feature-location.md
feature-media-components.md
feature-navigation.md
feature-network.md
feature-storage.md
feature-system-info.md
feature-ui-feedback.md

詳細

このスキルは uni-app のドキュメントに基づいており、2026-01-30 に生成されました。

uni-app は Vue.js ベースのクロスプラットフォームフレームワークで、iOS、Android、HarmonyOS、Web(レスポンシブ)、および各種ミニプログラムプラットフォーム(WeChat/Alipay/Baidu/Douyin/Feishu/QQ/Kuaishou/DingTalk/Taobao/Jingdong/Xiaohongshu)で動作するアプリケーションを開発できます。

コア

トピック説明リファレンス
コアフレームワークプロジェクト構成、プラットフォームのサポート、条件コンパイルcore-framework
ビューコンポーネントview、scroll-view、swiper、movable-area、cover-viewcore-view-components
フォームコンポーネントinput、textarea、picker、checkbox、radio、switch、slidercore-form-components

機能

UI コンポーネント
トピック説明リファレンス
メディアコンポーネントimage、video、camera、live-player、mapfeature-media-components
ナビゲーションnavigator、ルーティング、ページナビゲーションfeature-navigation
UI フィードバックtoast、modal、loading、アクションシート、プルリフレッシュfeature-ui-feedback
API
トピック説明リファレンス
ネットワークHTTP リクエスト、ファイルのアップロード/ダウンロード、WebSocketfeature-network
ストレージローカルストレージ、ファイルシステム、キャッシュfeature-storage
システム情報デバイス情報、ネットワーク状態、画面、バイブレーションfeature-system-info
ファイル操作画像/動画の選択、ファイルシステム操作feature-file-operations
位置情報ジオロケーション、マップコンポーネント、住所の選択feature-location
ライフサイクルアプリおよびページのライフサイクルフックfeature-lifecycle

設定

トピック説明リファレンス
pages.jsonページルーティング、タブバー、グローバルスタイル、サブパッケージconfig-pages
manifest.jsonアプリ設定、権限、プラットフォーム設定config-manifest

プラットフォームのサポート

プラットフォームサポートレベル
iOS アプリ完全サポート
Android アプリ完全サポート
HarmonyOS Next完全サポート
H5/Web完全サポート
WeChat ミニプログラム完全サポート
Alipay ミニプログラム完全サポート
Baidu Smart Program完全サポート
Douyin ミニプログラム完全サポート
QQ ミニプログラム完全サポート
Kuaishou ミニプログラム完全サポート
Feishu ミニプログラム完全サポート
JD ミニプログラム完全サポート
HarmonyOS Meta Service完全サポート

主要な概念

条件コンパイル

プラットフォーム固有のコードを記述するには、特別なコメントを使用します。


<view>App only</view>



<view>WeChat only</view>

API の Promise サポート

ほとんどの uni-app API は、コールバックを指定しない場合に Promise をサポートします。

const res = await uni.request({ url: 'https://api.example.com' })
クロスプラットフォーム開発のベストプラクティス
  1. プラットフォーム固有のものではなく、uni-app のコンポーネントと API を使用します
  2. プラットフォーム固有の機能には条件コンパイルを使用します
  3. すべての対象プラットフォームでテストします
  4. レスポンシブレイアウトには rpx を使用します
  5. manifest.json でプラットフォームの違いに対応します
  6. uni-helper ツールを必ず使用します
MCP 拡張機能

uni-app の公式ドキュメントを検索する必要がある場合は、まず search-docs-by-Uniapp-official MCP ツールを呼び出して、関連する API ドキュメントや使用例を検索してください。

使用シーン:

  • ユーザーが特定の API の詳しい使い方を尋ねている場合
  • 公式ドキュメントのコード例が必要な場合
  • コンポーネントのプロパティやイベントを調べる場合
  • API のプラットフォーム互換性を確認する場合

ツールのインストール: この MCP ツールが利用できない場合は、ユーザーに https://github.com/uni-helper/mcp からインストールするよう案内してください。

コメント