CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

86

2.15x
Quality

83%

Does it follow best practices?

Impact

99%

2.15x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is vercel-react-native-skills in vercel-labs/agent-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

A well-organized, token-efficient rule index with concrete one-line directives and clear navigation signaling. Its main weakness is that every detailed reference target (the rules/ files and the compiled AGENTS.md) is missing from the bundle, so the progressive-disclosure structure is aspirational rather than functional, and the duplicated category/priority metadata adds avoidable tokens.

Suggestions

Ship the referenced rule files (rules/*.md) and AGENTS.md in the bundle, or remove/adjust the references, so the 'How to Use' and 'Full Compiled Document' sections point at files that actually exist.

Consolidate the priority table with the per-category Quick Reference sections — they repeat the same eight categories with priorities/prefixes — e.g., fold priority and prefix into each category heading.

Add one line to 'How to Use' explaining how to locate a relevant rule (e.g., match the task to a category, then read the prefixed rule file), since no workflow guidance exists for choosing among the 34 rules.

DimensionReasoningScore

Conciseness

The body is a lean index: terse one-line directives like 'Use FlashList for large lists' and 'Animate only transform and opacity' assume Claude's competence and avoid teaching React Native basics. Minor over-explanation could be trimmed — the 'Each rule file contains:' bullet list and the priority table partially duplicate the category headings that follow — so it fits the 'efficient; minor instances that could be trimmed' anchor rather than the every-token-earns-its-place level of a 5.

4 / 5

Actionability

Most rules are concrete, immediately executable directives such as 'Use expo-image for all images', 'Use Pressable over TouchableOpacity', and 'Keep native dependencies in app package' — specific enough to act on without opening rule files. It is not a 5 because the body contains no code examples or commands and defers all implementation detail to files that are not present in this bundle, leaving minor gaps for the common cases.

4 / 5

Workflow Clarity

The usage flow is discernible and unambiguous for a reference-index skill: 'When to Apply' states the conditions, the priority table and prefixed rule IDs provide lookup structure, and 'Read individual rule files for detailed explanations' directs next steps. It is above 3 because the sequence and navigation are explicit, but below 5 because 'How to Use' gives only two example paths and no guidance on locating the right rule for a given task beyond scanning categories.

4 / 5

Progressive Disclosure

The body is well structured as an index with clearly signaled references ('rules/list-performance-virtualize.md', 'AGENTS.md'), but scoring against the actual bundle shows no referenced files, no rules/ directory, and no AGENTS.md exist alongside SKILL.md — the navigation the body promises cannot be followed. References present but the structure does not back them, matching the 'some structure but could be better organized' anchor rather than the 4 anchor's 'minor organization gaps'.

3 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

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

A strong description that explicitly states both what the skill covers and when to use it, with concrete trigger terms phrased the way users would naturally speak. The only meaningful gap is that several categories the skill actually covers (navigation, UI patterns, monorepo) are not surfaced in the description.

DimensionReasoningScore

Specificity

Quotes like 'optimizing list performance', 'implementing animations', and 'working with native modules' name several concrete actions within the React Native/Expo domain, matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because body-covered areas such as navigation, monorepo structure, and UI patterns are absent from the description, and 'best practices' is somewhat generic; it is clearly above 3 since multiple distinct concrete actions are listed, not just 1-2.

4 / 5

Completeness

The 'what' is explicit ('React Native and Expo best practices for building performant mobile apps') and the 'when' is explicit and stated twice with concrete triggers ('Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.'). This clearly matches the anchor for answering both what AND when with concrete trigger phrases; a 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural phrases users would say appear directly: 'React Native', 'Expo', 'building React Native components', 'optimizing list performance', 'implementing animations', 'native modules', 'mobile performance'. This is good keyword coverage with a few natural terms missing (e.g., iOS/Android app performance, specific libraries like Reanimated or FlashList), fitting the 'good coverage; a few natural terms missing' anchor rather than the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

React Native/Expo mobile development is a clear niche with distinct triggers ('native modules', 'native platform APIs', 'mobile performance') that generic React, web, or document skills would not match, fitting the 'clear niche with distinct triggers; minimal conflict risk' anchor. It does not sit at 4 because the trigger terms are platform-specific enough that overlap with a closely related non-RN skill is minimal.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

AzizBelhassan/timeverse

Path

.agents/skills/vercel-react-native-skills/SKILL.md

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.