CtrlK
BlogDocsLog inGet started
Tessl Logo

react-native-architecture

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-architecture
What are skills?

85

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

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.

DimensionReasoningScore

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

DimensionReasoningScore

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (674 lines); consider splitting into references/ and linking

Warning

Total

10

/

11

Passed

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.