Dev & Engineering react-nativemigration-assessmentbrownfield-migrationgreenfield-migrationmobile-architectureroi-analysisiosandroid

React Native Migration Assessor

Evidence-led decisions for React Native migration readiness

FollowSkills review · FSRS-2.0
Not recommended
57/ 100 5-point scale 2.9 / 5
Trust17 / 25 · 3.4/5

The skill explicitly requires read-only assessment, scope control, unknown disclosure, protection of secrets and test data, and human architecture and release approval. It does not specify concrete access controls, sensitive-data isolation, confirmation, rollback, or retention procedures; publisher identity is also unverified, so points are deducted.

Reliability9 / 20 · 2.3/5

The workflow, evidence gates, single-question interview rule, and handling of unavailable evidence are clear. However, there is no test suite, executable validation, dependency check, or reproducible abnormal-input feedback; under static calibration the score cannot exceed 10, so points are deducted.

Adaptability11 / 15 · 3.7/5

The audience, migration scenarios, outcome boundaries, and invocation context are comparatively precise. Chinese interaction support is not specified, and cross-environment reachability and tool availability are unverified, so points are deducted.

Convention10 / 15 · 3.3/5

The document has strong layering and includes metadata, MIT licensing, evidence labels, gates, an output contract, and handoff guidance. It lacks an explicit version, changelog, named maintenance responsibility, update path, installation/dependency notes, and troubleshooting guidance, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill offers a substantial migration decision framework, checkpoint design, and ROI constraints that could produce a directly reviewable report. No representative output or execution evidence is supplied, so practical completeness and marginal benefit over manual assessment remain unverified; points are deducted.

Verifiability4 / 10 · 2.0/5

It requires repository paths and line numbers, separates evidence status from assumptions, and can use repository and CI artifacts. There is no committed test coverage for the skill's key paths or independent third-party execution evidence, so only limited static verifiability is supported.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision f6b87e35a35c
Before you use it
  • The skill requires inspecting all production clients but does not define permission boundaries or fallback evidence procedures for inaccessible workspaces, private repositories, or devices.
  • Its exact-first-response Markdown contract may conflict with callers that require JSON output.
  • No executable tests or representative report are provided, so recommendation consistency, completeness, and ROI quality require human review.
  • Chinese-language support and mainland-China network fit are not explicitly designed or verified.
Review evidence [1][2][3][4][5]
See the full review method →

What does this skill do, and when should you use it?

This is a read-only decision skill for assessing whether an existing mobile product should migrate to React Native. It examines product scope, native coupling, continuity, verification, release operations, ownership, agent governance, and delivery economics across accessible client codebases. It compares brownfield, greenfield, checkpoint-based, defer, and do-not-migrate outcomes. When material evidence is missing, it asks exactly one decision-changing question per turn instead of issuing a questionnaire. It does not perform the migration or provide implementation guidance for Expo, bare React Native, or host integration.

Reads the current workspace and available product repositories, CI, tests, release configuration, architecture records, and product documentation; identifies iOS, Android, app variants, and relevant clients; builds a platform inventory and coverage assessment; examines SDKs, permissions, storage, authentication, push, deep links, analytics, experiments, background work, extensions, payments, hardware APIs, offline behavior, and platform differences; evaluates verification, release, governance, and delivery baselines; asks one question at a time when evidence is missing; and produces a migration recommendation, representative checkpoint, acceptance criteria, ROI inputs, and next decision.

  1. An engineering lead with native iOS and Android clients needs to decide whether a shared React Native migration is justified.
  2. A team with separate client repositories needs an evidence-based platform inventory before choosing a migration path.
  3. A product and architecture group is weighing brownfield against greenfield while protecting installed-user and release continuity.
  4. A team wants a representative trial covering ordinary UI, authenticated state, and the native boundary most likely to disprove the plan.
  5. A business owner needs to estimate migration economics while retaining two-platform verification and counting full investment.

What are this skill's strengths and limitations?

Pros
  • Covers product, native surface, continuity, verification, release, ownership, agent governance, and economics in one decision workflow.
  • Requires explicit iOS-versus-Android comparison and evidence-status labeling for material claims.
  • Supports brownfield, greenfield, checkpoint-based, defer, and do-not-migrate outcomes.
  • The checkpoint tests real behavior, state, analytics, accessibility, performance, devices, and release evidence rather than easy screens alone.
Limitations
  • It is read-only and does not execute migration or host integration work.
  • Assessment confidence depends on access to production client codebases and delivery artifacts; missing platforms reduce confidence.
  • It does not invent cost, benefit, duration, or ROI inputs.
  • Stakeholders may need to supply repository locations and business, organizational, and operational facts that repositories cannot establish.

How do you install this skill?

The skill is located at skills/assess-react-native-migration/. Install it with skill-installer: $skill-installer install assess-react-native-migration from callstackincubator/agent-skills. Alternatively, clone the repository and copy skills/* into project-level .codex/skills/ or user-level ~/.codex/skills/, then restart Codex. The repository is licensed under MIT.

How do you use this skill?

Run it from a workspace exposing as many production client codebases as possible, with a prompt such as: “Assess whether this product should migrate to React Native, inspect all accessible iOS and Android codebases, and produce a migration decision.” If scope or material evidence is missing, it continues with one question per turn; it produces the full report only after the evidence gate passes.

How does this skill compare with similar options?

The skill explicitly compares Path A brownfield, Path B greenfield, and Path C greenfield-first with brownfield fallback, while also allowing defer or do-not-migrate decisions. It favors brownfield when release or installed-user continuity dominates, native coupling is deep, or whole-app cutover risk is unacceptable; greenfield requires recoverable behavior, credible native replacements, proven continuity, and strong verification.

FAQ

Does it modify code or start the migration?
No. It produces a read-only migration decision; implementation planning is handed to the separate brownfield migration skill after Path A is accepted.
Can it assess a product when only one platform is accessible?
Yes, but the unavailable platform must be marked unknown, the coverage limit stated, and confidence reduced; absence from the current repository is not proof that the platform is unsupported.
What permissions does it require?
The source describes reads of workspaces, repositories, and delivery artifacts. It names no MCP server, specific CLI, or network-service dependency.
When should a team adopt it?
Adopt it before implementation when the team needs to choose a migration path, define a meaningful checkpoint, and test the marginal delivery and business value of React Native.

More skills from this repository

All from callstackincubator/agent-skills

Dev & Engineering

React Native Brownfield Migration

Guides incremental React Native or Expo adoption inside existing native iOS and Android apps.

Dev & Engineering

Mobile App Dogfood Tester

Systematically explore iOS and Android apps and produce bug reports backed by screenshots and reproducible steps.

Automation & Ops

React Native GitHub Actions Artifacts

Build React Native simulator artifacts in the cloud and retrieve them from GitHub.

Dev & Engineering

React Native Upgrade Assistant

A guided workflow for upgrading React Native apps through template diffs, dependency migration, and native configuration changes.

Dev & Engineering

React Native TV Review Guide

Systematically review TV-specific focus, playback, performance, and accessibility issues in React Native apps.

Dev & Engineering

React Native Performance Playbook

Actionable rules for building faster, more reliable React Native and Expo apps.

Dev & Engineering

React Native Performance Guide

Diagnose and improve React Native performance with measured, evidence-based guidance.

Dev & Engineering

Cross-Platform Device Operator

Enables AI coding assistants to inspect and operate Apple-platform and Android apps.

Dev & Engineering

React Navigation UI Guide

Practical React Navigation 7 patterns for building and configuring React Native navigation interfaces.

Dev & Engineering

React Native Library Builder

Scaffold publishable React Native libraries or local native modules with a guided workflow.

Dev & Engineering

React Native Test Guide

Helps AI write dependable React Native component tests

Dev & Engineering

Skill Spec Validator

Checks Agent Skills against the agentskills.io spec and Claude Code best practices.

Dev & Engineering

GitHub PR Workflow Assistant

Manage pull requests, stacked branches, and merges through the gh CLI.

Related skills