スキル react-native-architecture
📱

react-native-architecture

安全 🌐 ネットワークアクセス⚙️ 外部コマンド

React Native アーキテクチャを迅速に設計

複雑な React Native アプリはスケーリングと保守が困難になることがあります。このスキルでは、ナビゲーション、オフライン同期、ネイティブモジュールを備えた本番用アプリを構築するための、実証済みの Expo アーキテクチャパターンとコード例を提供します。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「react-native-architecture」を使用しています。 Outline an Expo Router structure with auth and tabs

期待される結果:

  • ルートを (auth) および (tabs) フォルダにグループ化する
  • ルートレイアウトで共有プロバイダを設定する
  • 未認証ユーザーをログインページにリダイレクトする
  • 一貫したアイコンでタブ画面を定義する

「react-native-architecture」を使用しています。 Show how to persist data offline

期待される結果:

  • React Query と AsyncStorage パーシスターを使用する
  • キャッシュ用に staleTime と gcTime を設定する
  • UX 向上のため楽観的更新を実装する
  • 接続が回復したらデータを同期する

「react-native-architecture」を使用しています。 What native modules should I use

期待される結果:

  • セキュアなトークンストレージに expo-secure-store を使用
  • 触覚フィードバックに expo-haptics を使用
  • バイオメトリクスに expo-local-authentication を使用
  • プッシュアラートに expo-notifications を使用

セキュリティ監査

安全
v4 • 1/17/2026

This is a documentation-only skill containing architectural patterns and example code. Static analyzer flagged documentation keywords as security issues, but all findings are false positives. No executable code, file access, or network requests exist. The skill contains only markdown documentation with TypeScript/JavaScript examples for React Native development.

2
スキャンされたファイル
849
解析された行数
2
検出結果
4
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
30
コミュニティ
100
セキュリティ
87
仕様準拠

作れるもの

アプリ構造を計画する

新しい React Native アプリのフォルダレイアウト、ルーティンググループ、プロバイダを定義する。

オフライン同期を追加する

オフライン使用のための React Query 永続化と楽観的更新パターンを選択する。

パフォーマンスを向上させる

大容量データセットのためのリストレンダリングとメモ化戦略を選択する。

これらのプロンプトを試す

新しいアプリを開始
タブと認証付きの React Native プロジェクト構造と Expo Router レイアウトを提案する。
認証フローを追加
ルート保護と安全なトークンストレージを備えた AuthProvider パターン提供する。
オフラインデータ
React Query によるオフラインキャッシュ、楽観的更新、無効化を説明する。
ネイティブ統合
Expo でのハプティクス、バイオメトリクス、プッシュ通知のベストプラクティスを一覧にする。

ベストプラクティス

  • Expo Router グループを使用してナビゲーションフローを整理する
  • オフラインアクセスと高速起動のためにクエリを永続化する
  • プラットフォーム動作を確認するために実際のデバイスでテストする

回避

  • シークレットをソースコードに直接保存する
  • レンダー関数内でデータをフェッチする
  • iOS と Android の UI の違いを無視する

よくある質問

Expo とベア React Native の両方で互換性はありますか?
はい。Expo に焦点を当てていますが、ベア React Native が異なる場合に注意喚起します。
このスキルの限界は何ですか?
アーキテクチャパターンと例を提供するだけで、完全なアプリ構築は行いません。
既存のアプリに統合できますか?
はい。現在のパターンに適応できるパターンです。
データにアクセスしたり保存したりしますか?
いいえ。ドキュメントのみを提供し、ファイルやネットワークにはアクセスしません。
例が自分のセットアップに合わない場合は?
制約を共有すれば、アーキテクチャガイダンスを調整できます。
一般的な React Native のヒントと比較してどうですか?
本番アーキテクチャ、ルーティング、オフライン同期、ネイティブモジュールに焦点を当てています。

開発者の詳細

ファイル構成

📄 SKILL.md