uni-helper について
uni-helperは、uni-app開発者向けのツール群です。Viteプラグイン、ユーティリティライブラリ、TypeScript対応、プロジェクトスターターをまとめています。
主な機能
- 01ファイルベースのページルーティング
- 02コンポーネントの自動インポート
- 03プラットフォーム別コンパイル
- 04コンポーザブルとネットワークライブラリ
- 05テンプレート向けTypeScript型定義
- 06プロジェクト作成ツールとスターター
活用シーン
- 01新しいuni-appプロジェクトの作成
- 02ルーティングとレイアウトの追加
- 03コンポーネントのオンデマンド導入
- 04プラットフォーム別ファイルの処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ uni-helper/ skills --skill uni-helperインストール後、Claude Code で/uni-helperを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
GENERATION.mdreferences/lib-uni-network.mdlib-uni-promises.mdlib-uni-typed.mdlib-uni-use.mdplugin-components.mdplugin-layouts.mdplugin-manifest.mdplugin-middleware.mdplugin-pages.mdplugin-platform-modifier.mdplugin-platform.mdstarter-create-uni.mdstarter-vitesse.mdutil-uni-env.mdutil-unocss-preset.md詳細
このスキルは uni-helper のドキュメントに基づいており、2026-01-30 に生成されました。
uni-helper は、uni-app のための AI 搭載開発ツールのエコシステムです。Vite プラグイン、ユーティリティライブラリ、TypeScript サポート、開発ツールを提供し、uni-app の開発体験を向上させます。
Vite プラグイン
| トピック | 説明 | リファレンス |
|---|---|---|
| vite-plugin-uni-pages | uni-app のファイルベースのルーティングシステムで、ページを自動検出します | plugin-pages |
| vite-plugin-uni-layouts | uni-app 向けの Nuxt のようなレイアウトシステム | plugin-layouts |
| vite-plugin-uni-components | 必要に応じたコンポーネントの自動インポート | plugin-components |
| vite-plugin-uni-manifest | manifest.json を TypeScript で記述します | plugin-manifest |
| vite-plugin-uni-platform | ファイルベースのプラットフォームコンパイル(*.h5 | mp-weixin |
| vite-plugin-uni-platform-modifier | 属性/ディレクティブ向けのプラットフォーム修飾子 | plugin-platform-modifier |
| vite-plugin-uni-middleware | uni-app のルーティング向けミドルウェアサポート | plugin-middleware |
ライブラリ
| トピック | 説明 | リファレンス |
|---|---|---|
| uni-use | uni-app 向けの VueUse スタイルのコンポーザブルユーティリティ | lib-uni-use |
| uni-network | uni-app 向けの Promise ベースの HTTP クライアント | lib-uni-network |
| uni-promises | uni-app API 向けの Promise ラッパー | lib-uni-promises |
| uni-typed | uni-app テンプレート向けの TypeScript 型定義 | lib-uni-typed |
ユーティリティ
| トピック | 説明 | リファレンス |
|---|---|---|
| uni-env | uni-app 向けの環境検出ユーティリティ | util-uni-env |
| unocss-preset-uni | uni-app 向けの UnoCSS プリセット | util-unocss-preset |
プロジェクトスターター
| トピック | 説明 | リファレンス |
|---|---|---|
| create-uni | uni-app プロジェクト向けの CLI スキャフォールディングツール | starter-create-uni |
| vitesse-uni-app | Vite を活用した uni-app スターターテンプレート | starter-vitesse |
プラグイン順序のベストプラクティス
複数の uni-helper Vite プラグインを使用する場合、推奨される順序は次のとおりです。
// vite.config.ts
export default defineConfig({
plugins: [
UniComponents(), // 1. Component auto-import
UniPages(), // 2. File-based routing
UniLayouts(), // 3. Layout system
UniManifest(), // 4. Manifest generation
UniPlatform(), // 5. Platform-specific files
UniPlatformModifier(), // 6. Platform modifiers
UniMiddleware(), // 7. Route middleware
Uni(), // 8. Official uni-app plugin (always last)
],
})
クイックスタート
create-uni を使って新しい uni-app プロジェクトを作成します。
# npm 7+, extra double-dash is needed
npm create uni@latest
# pnpm
pnpm create uni
# yarn
yarn create uni
公式リソース
- ウェブサイト:https://uni-helper.js.org
- GitHub:https://github.com/uni-helper
- NPM スコープ:@uni-helper
コメント
Markdown 対応