rn-performance
79React Nativeパフォーマンスの最適化
React Nativeアプリでは、リストの遅さ、余分なレンダー、JSスレッドの停止が発生することがあります。このスキルは、より高速なFlatList画面、メモ化されたコンポーネント、最適化されたセレクター、キャッシュされた画像、プロファイリングのための重点的なパターンを提供します。
React Native の状態フローを設計する
複雑な React Native フローは、非同期ステップ、状態更新、UI フィードバックが明確にモデル化されていないと失敗する可能性があります。このスキルは、明示的なフロー状態、検証、ロギング、テストのための構造化されたパターンを提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "rn-state-flows" from https://skillstore.io/skills/cjharmath-rn-state-flows.md and its manifest at https://skillstore.io/api/skills/cjharmath-rn-state-flows/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「rn-state-flows」を使用しています。 開発者が、回答の読み込み、再受験の有効化、回答のクリア、ユーザー入力、送信を含む 5 ステップの再受験フローを実装する方法を尋ねています。
期待される結果:
回答では、各フロー状態を特定し、必要な事前条件と事後条件を列挙し、順序付けされた非同期実行を推奨し、再試行または終了のためのエラー状態を定義します。
「rn-state-flows」を使用しています。 チームが、ユーザーが React Native アセスメントフローを再起動した後に回答が消えると報告しています。
期待される結果:
回答では、起こり得る順序付けの失敗を追跡し、読み込みとクリアのステップ後の検証を提案し、回答の永続性を検証する統合テストを提案します。
「rn-state-flows」を使用しています。 レビュアーが、分岐するモバイルフローに XState を使用すべきかどうかを尋ねています。
期待される結果:
回答では、状態数、分岐の複雑さ、可視化の必要性、チーム内共有の要件を比較したうえで、明示的なステップまたは XState のいずれかを推奨します。
All static findings were adjudicated as false positives after reviewing SKILL.md. The skill is documentation for React Native async flow design and includes TypeScript examples, Markdown fences, logging templates, and tests; no command execution, secret handling, system reconnaissance, or prompt injection was found.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cjharmath-rn-state-flows?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cjharmath-rn-state-flows?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cjharmath-rn-state-flows/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cjharmath-rn-state-flows.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-state-flows security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cjharmath-rn-state-flows/audits/8@techreport{cjharmath-cjharmath-rn-state-flows-2026,
author = {CJHarmath},
title = {rn-state-flows security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cjharmath-rn-state-flows/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-state-flows 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-state-flows/audits/8"
identifiers:
- type: other
value: "skillstore:cjharmath-rn-state-flows:audit:8"
description: "Skillstore immutable audit report identifier"
React Native 機能をコーディングする前に、各ステップ、事前条件、事後条件、エラー遷移を整理します。
複数ステップのフローで、不足している await、不正な遷移、弱い事後条件チェックを調査します。
正常系、永続化された状態、各非同期ステップでの失敗を検証する統合テストを作成します。
rn-state-flows スキルを使用して、この React Native フローの状態、遷移、事前条件、事後条件、エラー状態を概説してください: [describe feature].
rn-state-flows パターンを適用して、この React Native 非同期関数を、検証とエラー処理を含む明示的に順序付けされたステップへリファクタリングしてください: [paste code].
rn-state-flows を使用して、この画面における loading、ready、submitting、complete、error 状態のストア状態とコンポーネントレンダリングを設計してください: [describe screen].
rn-state-flows を使用する React Native レビュアーとして振る舞ってください。このフローにおける順序付けのリスク、不足している事後条件、弱いエラー遷移、統合テストの不足を見つけてください: [paste flow and tests].
作成者
CJHarmathライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
dd4a3ef9f20ddf38830950b4bb713df96b431fd6
メンテナンスの新しさ
2026/7/18
利用状況
8 ダウンロード · 190 閲覧
ファイル構成
📄 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パターンを提供します。
信頼性の高いテスト自動化を構築
作成者 89jobrien
弱いテストはリリースを遅らせ、リグレッションを見逃します。このスキルは、テスト戦略、TDD、自動化、カバレッジレビュー、Playwright による Web チェックをガイドします。
コードベース全体で信頼性の高いテストを計画する
作成者 0xDarkMatter
このスキルは、テスト範囲を混在させずに、チームがテスト戦略、モック、データフィクスチャ、カバレッジゲート、CIパターンを選択するのに役立ちます。Claude、Codex、Claude Codeに、ユニット、統合、エンドツーエンド、TDD、パイプラインテストのための構造化されたガイダンスを提供します。
ソフトウェアの問題を体系的にデバッグする
作成者 Asmayaseen
構造化されていないバグ修正は時間を浪費し、本当の失敗原因を隠すことがあります。このスキルは Claude、Codex、Claude Code に、証拠に基づく根本原因分析をガイドします。
より良い Go テストを構築する
作成者 89jobrien
Go チームには、ユニット、統合、モック、ベンチマーク、カバレッジにわたって一貫したテストが必要です。このスキルは、Claude、Codex、Claude Code が開発中に適用できる実践的な Go テストパターンを提供します。
ウォーターフォールのフェーズゲートを強制する
作成者 Chemiseblanc
AI コーディングセッションでは、プレッシャーが高まると要件、設計、テストが省略されることがあります。このスキルは、文書化されたゲートを備えた厳格なウォーターフォールフロー内に作業を保ちます。
pytest TDDでPythonテストを構築
作成者 89jobrien
Pythonチームは、TDDの規律を失わずに、一貫したテスト、カバレッジ、レポートを必要とすることがよくあります。このスキルは、Claude、Codex、Claude Code向けに、pytestに焦点を当てたワークフロー、例、レポート作成ガイダンスを提供します。