Mobile Testing
76React Native アプリをテストする
React Native チームには、コンポーネント、hooks、ユーティリティ、フォーム向けの高速で信頼性の高いテストが必要です。このスキルは、セットアップ、モック、非同期テスト、失敗時のデバッグのための Jest と React Native Testing Library のパターンを提供します。
React Native コーディングパターンを適用する
React Native チームでは、コンポーネント、状態、データ取得に関する判断が繰り返されがちです。このスキルは、Claude、Codex、Claude Code に、実証済みの TypeScript パターンを簡潔に参照できる資料を提供します。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "Code Patterns & Practices" from https://skillstore.io/skills/babakbar-code-patterns-practices.md and its manifest at https://skillstore.io/api/skills/babakbar-code-patterns-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「Code Patterns & Practices」を使用しています。 開発者が、複数の画面でモーダルの open と close ロジックを再利用する方法を尋ねています。
期待される結果:
このスキルは、明確な状態の所有権とシンプルな toggle API を持つ custom hook への抽出を推奨します。
「Code Patterns & Practices」を使用しています。 チームが、多くの React Native 画面で現在のユーザーを共有する必要があります。
期待される結果:
このスキルは context と軽量なグローバルストアを比較し、更新頻度に基づいてよりシンプルな選択肢を推奨します。
「Code Patterns & Practices」を使用しています。 ある画面がユーザーデータを取得し、ユーザーが画面を離れた後に state を更新してしまうことがあります。
期待される結果:
このスキルは effect cleanup、明示的な loading と error states、より安全な data-fetching flow を提案します。
All 31 static findings are false positives caused by Markdown fences, TypeScript template literals, an illustrative relative API request, public documentation links, and a section heading. The skill is documentation-only and contains no prompt injection, command execution, credential access, or data-exfiltration intent.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/babakbar-code-patterns-practices/audits/12?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/babakbar-code-patterns-practices?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/babakbar-code-patterns-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/babakbar-code-patterns-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/babakbar-code-patterns-practices.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>BabakBar. (2026). Code Patterns & Practices security audit report (audit version 12) [Author version unspecified]. Skillstore. https://skillstore.io/skills/babakbar-code-patterns-practices/audits/12@techreport{babakbar-babakbar-code-patterns-practices-2026,
author = {BabakBar},
title = {Code Patterns & Practices security audit report (audit version 12)},
institution = {Skillstore},
year = {2026},
number = {12},
url = {https://skillstore.io/skills/babakbar-code-patterns-practices/audits/12},
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: "Code Patterns & Practices security audit report (audit version 12)"
version: "unspecified"
type: report
authors:
- name: "BabakBar"
date-released: "2026-07-18"
url: "https://skillstore.io/skills/babakbar-code-patterns-practices/audits/12"
identifiers:
- type: other
value: "skillstore:babakbar-code-patterns-practices:audit:12"
description: "Skillstore immutable audit report identifier"
React Native 画面を実装する前に、コンポーネントと状態のパターンを選択します。
重複した振る舞いを、より明確な境界を持つ custom hooks や共有コンポーネントに移動します。
React Native 機能について、loading states、cleanup、エラー処理、モバイルレイアウトの考慮事項を確認します。
React Native 機能を構築しています。custom hook、compound components、render props のどれを選ぶべきか判断するのを手伝ってください。トレードオフを説明してください。
この React Native の状態フローをレビューし、local state、context、Zustand store のどれが最適かを推奨してください。移行手順を説明してください。
React Native の data-fetching hook を改善するのを手伝ってください。loading states、エラー処理、cancellation、読みやすい TypeScript に焦点を当ててください。
この React Native 機能設計について、コンポーネント境界、パフォーマンスリスク、状態の所有権、モバイルレイアウトの考慮事項、テストの優先順位をレビューしてください。
作成者
BabakBarライセンス
MIT
Skillstore リビジョン
r3
バージョンに関する注意
作者はバージョンを宣言していません。
参照
80999bf530a7874d7bedf8ce202001ecb4c4f5e0
メンテナンスの新しさ
2026/7/19
利用状況
7 ダウンロード · 201 閲覧
ファイル構成
📄 SKILL.md
React Native アプリをテストする
React Native チームには、コンポーネント、hooks、ユーティリティ、フォーム向けの高速で信頼性の高いテストが必要です。このスキルは、セットアップ、モック、非同期テスト、失敗時のデバッグのための Jest と React Native Testing Library のパターンを提供します。
ExpoでReact Nativeアプリを構築
モバイルチームには、React Nativeのセットアップ、コンポーネント、プラットフォーム確認に関する迅速なガイダンスが必要です。このスキルは、Expoコマンド、コンポーネントパターン、トラブルシューティング手順を1か所にまとめて提供します。
Expo プロジェクトアーキテクチャをセットアップする
Expo アプリを始めるには、ツール、データベース、状態管理、テストにわたって多くのセットアップ上の選択が必要です。このスキルは、一貫した React Native の土台を作るための実用的なセットアップ手順を提供します。
React Native モバイルアプリをデバッグする
モバイルアプリのデバッグは、ログ、キャッシュ、ネイティブビルド、プラットフォームツールが混在すると停滞しがちです。このスキルは、Claude、Codex、Claude Code に React Native と Expo に特化したトラブルシューティングワークフローを提供します。
コードパターンとアーキテクチャを分析
作成者 C0ntr0lledCha0s
大規模なコードベースには、繰り返し現れる構造や不明瞭なアーキテクチャ上の選択が隠れています。このスキルはパターンを見つけ、その意図を説明し、実用的なリファクタリングの機会を明らかにします。
Playwrightテストカバレッジの改善
作成者 C0ntr0lledCha0s
Playwrightスイートは、設定、ロケーター、フィクスチャに一貫性がないと不安定になることがあります。このスキルは、信頼性の高いブラウザテスト、デバッグ、再利用可能なページオブジェクトのための実践的なパターンを提供します。
構造化された品質チェックでコードをレビューする
作成者 alirezarezvani
コードレビューでは、品質、セキュリティ、保守性の問題を見落とすことがあります。このスキルは、スクリプト、チェックリスト、レポート生成を使って構造化されたレビューを支援します。
starknet.js で Starknet アプリを構築
作成者 internet-court
Starknet 統合では、プロバイダー、アカウント、トランザクション、手数料を正確に処理する必要があります。このスキルは、Claude、Codex、Claude Code に実践的な starknet.js v9 パターンを提供します。
Vue 3 のコード品質を向上
作成者 vuejs-ai
Vue プロジェクトでは、時間の経過とともに reactivity、component、performance に関するミスが蓄積しがちです。このスキルは、より安全なパターンと明確なコードのために、Vue 3 に特化したガイダンスを提供します。
シニアのガイダンスでフルスタックアプリを構築
作成者 alirezarezvani
フルスタックプロジェクトでは、一貫したセットアップ、アーキテクチャ選定、品質チェックが必要になることがよくあります。このスキルは、React、Next.js、Node.js、GraphQL、PostgreSQL の作業向けにスクリプトとリファレンスを提供します。