Openclaw向けClawhub Mobile (Expo/React Native)

MVC-Liteパターンを使用して、高性能でRTL対応のExpoおよびReact Nativeアプリケーションを構築するためのプロダクションレベルのマスタースキルです。

yahongie2014
v1.0.5
Apr 8, 2026
1
974
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install react-native-clean-pattern

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って react-native-clean-pattern をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Clawhub Mobile (Expo/React Native) とは?

Clawhub Mobileスキルは、Openclaw Skillsユーザーがモバイルアプリケーション開発を効率化するために設計された包括的な技術フレームワークです。MVC-Liteパターンを通じてモジュール化を強制し、厳格なプロダクション環境に対応したアーキテクチャを実現します。このスキルは、すべてのモバイルプロジェクトが高性能、保守性、およびグローバルアクセシビリティの高度な基準を確実に満たすようにします。

Clawhub Mobileスキルをワークフローに統合することで、開発者は初期アプリのプロビジョニングから複雑な機能のスキャフォールディングまで、すべてを網羅した統合ガイドを活用できます。TypeScriptのzero-any強制、集中型デザイントークン、Sentryによる内蔵の観測可能性(observability)を重視しています。これにより、Openclaw Skillsで構築されたアプリは堅牢であるだけでなく、ネイティブなRTL-Firstサポートによりグローバル市場にも即座に対応可能です。

Clawhub Mobile (Expo/React Native) のユースケース

  • 標準化されたフォルダ構造を持つ、新しいプロダクション級Expoアプリケーションのプロビジョニング。
  • 一貫した4ファイル構成のMVC-Liteアーキテクチャを使用した、新しい画面や機能のスキャフォールディング。
  • アラビア語やヘブライ語などのグローバル市場に向けたRTL対応ユーザーインターフェースの実装。
  • 厳密に型定義されたRedux状態管理およびシングルトンAPIクライアントの設定。
  • API設定、ナビゲーションインフラ、コンポーネント作成などのプロジェクト保守タスクの自動化。

Clawhub Mobile (Expo/React Native) の仕組み

  1. Openclaw Skills環境内で、タスクをプロビジョニング、拡張、診断のいずれかとして識別し、戦略を策定します。
  2. 既存のコードを監査し、重複をゼロにして、共有コンポーネントやhooksの再利用を最大化します。
  3. 必須の4ファイル構造(index.tsx, controller.ts, styles.ts, types.ts)を使用して機能をスキャフォールディングします。
  4. useAppStyle hookを使用してスタイルを初期化し、RTL適合性とデザイントークンの一貫性を確保します。
  5. UIロジックをcontrollerと統合し、Redux slicesおよび中央APIクライアントに接続します。
  6. mountedRefを使用したメモリ安全な非同期controllerを実装して、アプリケーションを保護します。
  7. TypeScriptチェックを実行し、LTR/RTL UIの切り替えをテストして、実装を検証します。

Clawhub Mobile (Expo/React Native) のセットアップ

Clawhub Mobileスキルの使用を開始するには、以下のインストール手順に従ってください:

  1. ディレクトリをエージェントのOpenclaw Skillsパスに追加して、スキルを登録します。
  2. npmまたはbunを使用してグローバル依存関係をインストールします:
npm install -g expo-cli eas-cli react-native-clean-pattern

または

bun clawdhub install react-native-clean-pattern

Clawhub Mobile (Expo/React Native) のデータスキーマとタクソノミー

このスキルは、Openclaw Skillsの一貫性を保つため、厳密に型定義されたフォルダアーキテクチャと強制的なパスエイリアスを使用してモバイルプロジェクトを整理します:

ディレクトリ 用途
app/ Expo Routerのルートおよびレイアウトオーケストレーター
screens/ MVC-Liteパターンに従った機能実装
components/ 共有および通常のUIアトム/分子コンポーネント
services/ API、Auth、Firebase、およびStorageのインフラ
store/ 厳密に型定義されたRedux Power Slices
hooks/ カスタムロジックhooksおよびパイプ可能なスタイル
styles/ デザイントークンシステムおよび一般的なHSLトークン

Clawhub Mobile (Expo/React Native) の高度な機能

  • MVC-Lite拡張パターン:すべての画面とコンポーネントに対して、4ファイルによる懸念の分離を強制します。
  • RTL-Firstエンジン:強制的なI18nManager反転およびUI再ハイドレーション機能を備えたi18nextのサポートを内蔵。
  • 秘匿ログシステム:ログ内のパスワードやトークンなどの機密データを自動的に秘匿します。
  • Power Slices:Auth、App、Notification状態のための厳密に型定義されたRedux Toolkit実装。
  • パスエイリアス強制:@shared、@services、@hooksエイリアスを必須とし、相対パス地獄を防止します。
  • 観測可能性の統合:エラーキャプチャおよびパンくずリスト(breadcrumb)追跡のためのネイティブSentryサポート。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*