Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.
Install with Tessl CLI
npx tessl i github:Dicklesworthstone/pi_agent_rust --skill react-native-architecture85
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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 a strong skill description that follows best practices. It uses third person voice, lists specific capabilities (Expo, navigation, native modules, offline sync), and includes an explicit 'Use when...' clause with natural trigger terms. The description clearly distinguishes itself as a React Native/Expo mobile development skill.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns.' These are concrete, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what (build React Native apps with specific features) AND when ('Use when developing mobile apps, implementing native integrations, or architecting React Native projects') with explicit trigger guidance. | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'mobile apps', 'React Native', 'Expo', 'native integrations', 'navigation', 'offline sync'. Good coverage of terms developers naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused on React Native/Expo mobile development with distinct triggers like 'mobile apps', 'native modules', 'React Native'. Unlikely to conflict with web React or other mobile frameworks. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a solid, actionable React Native skill with excellent executable code examples covering navigation, authentication, offline-first patterns, and native modules. However, it's overly comprehensive for a single SKILL.md file - the content would benefit from splitting into focused sub-files with clearer validation workflows for build/deploy operations.
Suggestions
Split detailed patterns (authentication, offline sync, native modules) into separate reference files and link from a leaner SKILL.md overview
Add explicit validation checkpoints for EAS build workflow: verify build success, test on device before submit, rollback procedures for failed OTA updates
Remove the 'When to Use This Skill' section - Claude can infer appropriate usage from the content itself
Condense the Expo vs Bare RN comparison table - this is general knowledge that doesn't add actionable value
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is comprehensive but includes some unnecessary explanations (e.g., the Expo vs Bare RN comparison table, 'When to Use This Skill' section). Some patterns could be more condensed, though most code examples are lean and purposeful. | 2 / 3 |
Actionability | Excellent executable code throughout - complete TypeScript examples for navigation, authentication, offline sync, native modules, and performance optimization. All code is copy-paste ready with proper imports and context. | 3 / 3 |
Workflow Clarity | While patterns are well-organized, the skill lacks explicit validation checkpoints for critical operations like EAS builds and deployments. The build/submit section shows commands but doesn't include verification steps or error recovery guidance. | 2 / 3 |
Progressive Disclosure | Content is well-structured with clear sections, but the skill is monolithic (~400 lines) with no references to external files for detailed topics like authentication flows or native module integration. External resource links are provided but internal progressive disclosure is missing. | 2 / 3 |
Total | 9 / 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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
skill_md_line_count | SKILL.md is long (674 lines); consider splitting into references/ and linking | Warning |
Total | 10 / 11 Passed | |
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.