rn-performance
79React Nativeパフォーマンスの最適化
React Nativeアプリでは、リストの遅さ、余分なレンダー、JSスレッドの停止が発生することがあります。このスキルは、より高速なFlatList画面、メモ化されたコンポーネント、最適化されたセレクター、キャッシュされた画像、プロファイリングのための重点的なパターンを提供します。
React Nativeスタイリングパターンを適用する
React Nativeのスタイリングは、テーマ、画面、プラットフォーム間で一貫性が失われやすくなります。このスキルは、Expoアプリ向けに実用的なNativeWindとBrandColorsのパターンを提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "rn-styling" from https://skillstore.io/skills/cjharmath-rn-styling.md and its manifest at https://skillstore.io/api/skills/cjharmath-rn-styling/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「rn-styling」を使用しています。 カードコンポーネントがハードコードされた暗い色と一貫性のない余白を使用している。
期待される結果:
「rn-styling」を使用しています。 フォーム画面がキーボードに隠れ、safe area insetsを無視している。
期待される結果:
「rn-styling」を使用しています。 チームがExpo画面向けのスタイルレビュー用チェックリストを求めている。
期待される結果:
I found no evidence that the flagged backtick patterns execute commands. The references are Markdown code fences, inline code, JSX snippets, and prose in SKILL.md, so all static findings are false positives. No prompt injection, data exfiltration intent, or system reconnaissance instruction was found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/cjharmath-rn-styling/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cjharmath-rn-styling?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cjharmath-rn-styling?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-rn-styling/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cjharmath-rn-styling.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). rn-styling security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-rn-styling/audits/8@techreport{cjharmath-cjharmath-rn-styling-2026,
author = {CJHarmath},
title = {rn-styling security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-rn-styling/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: "rn-styling security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CJHarmath"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/cjharmath-rn-styling/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-rn-styling:audit:8"
description: "Skillstore immutable audit report identifier"
React Native UIコンポーネントを構築する際に、一貫した色、余白、レイアウトの選択を適用する。
コンポーネントの変更がNativeWind、BrandColors、safe area、プラットフォームスタイルのパターンに従っているかを確認する。
共有カラー定数と明確なコンポーネント責務を使って、ライトテーマとダークテーマの利用方法を設計する。
このReact Nativeコンポーネントスタイルをレビューしてください。BrandColors、NativeWindクラス、StyleSheetルールをどこで使うべきか提案してください。
これらのNativeWindクラス名について、競合する余白、レイアウト、プラットフォームユーティリティを検査してください。どのスタイルが優先されるか、またどう簡略化できるかを説明してください。
この画面プランを、ライトモード、ダークモード、safe area、キーボード動作、iOS shadows、Android elevationに対応するよう更新してください。
このReact Nativeスタイリング方針を監査し、ハードコードされた色からBrandColorsとNativeWindレイアウトユーティリティへ移行する計画を作成してください。
作成者
CJHarmathライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
メンテナンスの新しさ
2026/7/18
利用状況
7 ダウンロード · 195 閲覧
ファイル構成
📄 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パターンを提供します。
信頼性の高い React 状態フローを設計する
複雑な React フローは、await の漏れ、隠れた遷移、弱いエラー状態によって失敗しがちです。このスキルは、明示的な状態設計、検証、UI フィードバック、統合テストをガイドします。
Expo 向け Tailwind CSS の設定
作成者 expo
Expo チームには、ネイティブと Web のターゲット全体で一貫したスタイリングが必要です。このスキルは、Tailwind CSS v4、NativeWind v5、react-native-css のための集中的なセットアップ手順を提供します。
React Native アプリを最適化
作成者 vercel-labs
React Native アプリでは、低速なリスト、ぎこちないアニメーション、プラットフォーム特有のミスが発生することがあります。このスキルは、パフォーマンスの高い Expo および React Native 開発のための簡潔なルールを Codex、Claude、Claude Code に提供します。
ネイティブテスト用の 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、環境ベースの設定を扱うためのガイドです。
Expo SDKを安全にアップグレード
作成者 sickn33
Expo SDKのアップグレードでは、依存関係、設定、ネイティブの挙動が壊れる可能性があります。このスキルは、パッケージ、アプリ設定、API、テストの確認を含む、体系的なアップグレード計画を提供します。