rn-performance
79React Nativeパフォーマンスの最適化
React Nativeアプリでは、リストの遅さ、余分なレンダー、JSスレッドの停止が発生することがあります。このスキルは、より高速なFlatList画面、メモ化されたコンポーネント、最適化されたセレクター、キャッシュされた画像、プロファイリングのための重点的なパターンを提供します。
Expo API 統合の監査
Expo アプリでは、壊れた API フロー、安全でないトークン処理、古い画面データが隠れていることがよくあります。このスキルは、Claude、Codex、または Claude Code が構造化された API 監査を進めるためのガイドです。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "expo-api-audit" from https://skillstore.io/skills/cjharmath-expo-api-audit.md and its manifest at https://skillstore.io/api/skills/cjharmath-expo-api-audit/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「expo-api-audit」を使用しています。 認証保存と更新動作を監査してください。
期待される結果:
「expo-api-audit」を使用しています。 生成された hooks を迂回している画面を見つけてください。
期待される結果:
レポートでは、直接の API 呼び出しを使用している画面を一覧化し、それぞれの迂回を説明し、生成された hook への置き換えを推奨します。
「expo-api-audit」を使用しています。 ユーザープロフィール更新のオフライン動作を確認してください。
期待される結果:
監査では、キュー処理の不足、不明確なオフラインエラー、再接続後の古いキャッシュ動作を特定します。
Most static findings are false positives caused by Markdown fences, inline code, and literal search patterns. The skill shows no prompt injection, credential exfiltration, or hidden network destination evidence. Two contextual risks remain: optional package installation instructions and an Orval dry-run command that may execute project configuration.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cjharmath-expo-api-audit?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cjharmath-expo-api-audit?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-expo-api-audit/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cjharmath-expo-api-audit.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>CJHarmath. (2026). expo-api-audit security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8@techreport{cjharmath-cjharmath-expo-api-audit-2026,
author = {CJHarmath},
title = {expo-api-audit security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "expo-api-audit security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/cjharmath-expo-api-audit/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-expo-api-audit:audit:8"
description: "Skillstore immutable audit report identifier"
リリース前に Expo アプリを監査し、壊れたバックエンド同期、ハードコードされたデータ、不足しているエラー処理を検出します。
Expo のセキュリティ問題について、トークン保存、更新動作、interceptors、ログアウトパスを確認します。
Orval hooks を迂回している、またはローカル stores にサーバー状態を重複して保持している画面やサービスを見つけます。
私の Expo アプリの API 統合を監査してください。生成された hooks、直接の API 呼び出し、ハードコードされた画面データに注目してください。
私の Expo アプリの認証トークン処理をレビューしてください。保存、更新フロー、interceptors、ログアウト動作を確認してください。
React Query と Expo networking のオフライン動作を監査してください。キャッシュされた読み取り、失敗した mutations、再接続動作、エラー状態を確認してください。
Expo API 統合の完全な監査を実行してください。影響を受けるファイル、重大度、影響、推奨修正を含む優先順位付きの調査結果を返してください。
作成者
CJHarmathライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
02f077c174c5335e2f5d02ca15e77b70d9543e58
メンテナンスの新しさ
2026/7/22
利用状況
6 ダウンロード · 289 閲覧
ファイル構成
📄 SKILL.md
React Nativeパフォーマンスの最適化
React Nativeアプリでは、リストの遅さ、余分なレンダー、JSスレッドの停止が発生することがあります。このスキルは、より高速なFlatList画面、メモ化されたコンポーネント、最適化されたセレクター、キャッシュされた画像、プロファイリングのための重点的なパターンを提供します。
React Zustand Store パターンを改善する
React チームは、Zustand を使用する際に古い state、レンダータイミング、非同期 action のバグに直面することがあります。このスキルは、store、selector、派生 state、テスト、デバッグ、永続化のための直接的なパターンを提供します。
React アプリを確実にデプロイ
React のデプロイ設定は反復的でミスが起きやすい場合があります。このスキルは、Vercel、Netlify、Docker、CI/CD、環境、監視に関する実践的な例を提供します。
信頼性の高いReact Native Zustandストアを構築する
React Nativeチームは、古くなった状態、非同期アクションのタイミング、回避可能なレンダーに時間を奪われがちです。このスキルは、ストアの振る舞いを推論、テスト、デバッグしやすくするZustandパターンを提供します。
React Nativeスタイリングパターンを適用する
React Nativeのスタイリングは、テーマ、画面、プラットフォーム間で一貫性が失われやすくなります。このスキルは、Expoアプリ向けに実用的なNativeWindとBrandColorsのパターンを提供します。
React Nativeのオブザーバビリティを改善する
サイレントな失敗や不十分なエラーメッセージは、モバイルのバグ診断を難しくします。このスキルは、ログ、エラー、トレース、安全なレポート作成のための実用的なReact Nativeパターンを提供します。
リスクの高いAPIと設定を特定する
作成者 sickn33
リスクの高いAPIや安全でないデフォルト設定は、信頼性とセキュリティの問題を隠してしまう可能性があります。このスキルは、危険な使用パターンや設定選択に焦点を当てたレビューを支援します。
React Native アプリを最適化
作成者 vercel-labs
React Native アプリでは、低速なリスト、ぎこちないアニメーション、プラットフォーム特有のミスが発生することがあります。このスキルは、パフォーマンスの高い Expo および React Native 開発のための簡潔なルールを Codex、Claude、Claude Code に提供します。
Expo 向け Tailwind CSS の設定
作成者 expo
Expo チームには、ネイティブと Web のターゲット全体で一貫したスタイリングが必要です。このスキルは、Tailwind CSS v4、NativeWind v5、react-native-css のための集中的なセットアップ手順を提供します。
ネイティブテスト用の Expo Dev Client をビルドする
作成者 expo
Expo チームは、ネイティブコードが Expo Go の範囲を超える場合に、信頼性の高い開発クライアントを必要とします。このスキルは、EAS ビルド設定、TestFlight 配布、ローカルビルド、インストール、基本的なトラブルシューティングを案内します。
Expo DOM コンポーネントを構築
作成者 expo
Expo チームは、ネイティブアプリ内で Web ライブラリを使う必要がよくありますが、それらを書き直したくはありません。このスキルは、安全な DOM コンポーネントパターンを通じて Claude、Codex、Claude Code を導きます。
Expoのネットワーキングフローを構築
作成者 expo
モバイルアプリには、信頼性の高いAPIリクエスト、キャッシュ、トークン処理、オフライン動作が必要です。このスキルは、Expo開発者がfetch、React Query、SecureStore、NetInfo、環境ベースの設定を扱うためのガイドです。