Builds, optimizes, and debugs cross-platform mobile applications with React Native and Expo. Implements navigation hierarchies (tabs, stacks, drawers), configures native modules, optimizes FlatList rendering with memo and useCallback, and handles platform-specific code for iOS and Android. Use when building a React Native or Expo mobile app, setting up navigation, integrating native modules, improving scroll performance, handling SafeArea or keyboard input, or configuring Expo SDK projects.
95
100%
Does it follow best practices?
Impact
90%
1.26xAverage score across 6 eval scenarios
Passed
No known issues
Quality
Discovery
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 hits all the marks. It provides specific concrete actions, includes comprehensive natural trigger terms that users would actually say, explicitly states both what the skill does and when to use it, and carves out a distinct niche in React Native/Expo mobile development that won't conflict with other skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Builds, optimizes, and debugs', 'Implements navigation hierarchies (tabs, stacks, drawers)', 'configures native modules', 'optimizes FlatList rendering with memo and useCallback', 'handles platform-specific code for iOS and Android'. | 3 / 3 |
Completeness | Clearly answers both what (builds, optimizes, debugs mobile apps with specific techniques) AND when with explicit 'Use when...' clause covering multiple trigger scenarios like building apps, setting up navigation, integrating native modules, and improving performance. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'React Native', 'Expo', 'mobile app', 'navigation', 'native modules', 'scroll performance', 'SafeArea', 'keyboard input', 'Expo SDK', 'iOS', 'Android', 'FlatList'. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on React Native/Expo mobile development with distinct triggers like 'FlatList', 'SafeArea', 'Expo SDK' that wouldn't conflict with general web development or other mobile frameworks. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill file that demonstrates best practices across all dimensions. It provides actionable, executable code examples with proper TypeScript typing, clear workflow with validation checkpoints and error recovery paths, and well-organized progressive disclosure through a reference table. The constraints section with MUST DO/MUST NOT DO lists provides clear guardrails without being verbose.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, assuming Claude's competence with React Native. No unnecessary explanations of basic concepts; every section provides actionable information without padding. | 3 / 3 |
Actionability | Provides fully executable TypeScript code examples that are copy-paste ready, specific commands for error recovery (npx expo start --clear, npx expo run:ios), and concrete implementation patterns with proper typing. | 3 / 3 |
Workflow Clarity | Clear 5-step workflow with explicit validation checkpoints (run npx expo doctor, verify on simulators, profile with Flipper). Includes dedicated error recovery section with specific diagnostic and fix steps for common failure modes. | 3 / 3 |
Progressive Disclosure | Well-structured overview with clear reference table pointing to one-level-deep topic files. Content is appropriately split between inline essentials (constraints, code examples) and external references for detailed guidance. | 3 / 3 |
Total | 12 / 12 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 — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
5b76101
Table of Contents
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.