CtrlK
BlogDocsLog inGet started
Tessl Logo

upgrading-react-native

Upgrades React Native apps to newer versions by applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates. Use when upgrading React Native, bumping RN version, updating from RN 0.x to 0.y, or migrating Expo SDK alongside a React Native upgrade.

79

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-crafted skill that serves as an effective hub for React Native upgrades. It provides concrete executable commands in the quick start, a clear multi-step workflow with validation checkpoints, and excellent progressive disclosure through well-organized reference tables. The content is concise, assumes Claude's competence, and every section earns its place.

DimensionReasoningScore

Conciseness

The content is lean and well-structured. It avoids explaining what React Native is or how upgrades work conceptually. Every section serves a clear purpose—routing, quick start commands, reference tables—with no padding or unnecessary explanation.

3 / 3

Actionability

Provides concrete, executable commands for detecting current version, fetching the template diff, reviewing changed files, installing dependencies, running CocoaPods, and validating builds on both platforms. The quick start block is copy-paste ready with real URLs and real CLI commands.

3 / 3

Workflow Clarity

The 6-step upgrade sequence is clearly numbered and logically ordered, with each step linking to a detailed reference. The quick start includes explicit validation steps (both platforms must build successfully) with actual build commands, and the diff download includes an error-checking gate.

3 / 3

Progressive Disclosure

Excellent progressive disclosure: the SKILL.md serves as a concise overview and router, with all detailed content delegated to clearly-signaled, one-level-deep reference files. The quick reference table and problem→skill mapping table make navigation easy and intuitive.

3 / 3

Total

12

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly articulates specific capabilities, provides natural trigger terms covering multiple ways users might phrase their request, and explicitly states when to use the skill. It occupies a well-defined niche that is unlikely to conflict with other skills while being comprehensive enough to cover the full scope of React Native upgrade tasks.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: applying rn-diff-purge template diffs, updating package.json dependencies, migrating native iOS and Android configuration, resolving CocoaPods and Gradle changes, and handling breaking API updates.

3 / 3

Completeness

Clearly answers both 'what' (upgrading RN apps by applying diffs, updating dependencies, migrating native config, resolving build system changes, handling breaking APIs) and 'when' with an explicit 'Use when...' clause covering multiple trigger scenarios.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'upgrading React Native', 'bumping RN version', 'updating from RN 0.x to 0.y', 'migrating Expo SDK', 'React Native upgrade', plus technical terms like 'CocoaPods', 'Gradle', 'rn-diff-purge' that knowledgeable users would mention.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: React Native version upgrades specifically. The mention of rn-diff-purge, CocoaPods, Gradle, and Expo SDK alongside RN versioning makes it very unlikely to conflict with general React, mobile development, or dependency management skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
callstackincubator/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.