expo-skill-eval

Evaluate Expo skills for trigger accuracy, code quality, and runtime rendering.

2.4k|125|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/expo/skills --skill expo-skill-eval-expo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-skill-eval
Source: https://github.com/expo/skills/tree/main/.claude/skills/expo-skill-eval
Command: npx skills add https://github.com/expo/skills --skill expo-skill-eval-expo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, bun, xcode, android-sdk, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive platform for evaluating Expo skills by running end-to-end tests, benchmarking performance, and verifying output accuracy.

Core Features & Use Cases

  • End-to-End Testing: Evaluate Expo skills for trigger accuracy, code quality, and runtime rendering.
  • Benchmarking: Measure performance and accuracy against various inputs and configurations.
  • Output Verification: Confirm that skill outputs match expected results and meet quality standards.
  • Use Case: When testing a new Expo skill or comparing the performance of different skills, this tool helps ensure they meet the required specifications and work as intended.

Quick Start

Run the 'expo-skill-eval' skill with the prompt: 'Evaluate the Expo skill "expo-router" for trigger accuracy and runtime rendering on iOS and Android devices.'

Frequently Asked Questions about expo-skill-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end testing for Expo skills to verify trigger accuracy and code quality?

End-to-end testing for Expo skills evaluates trigger accuracy, code quality, and runtime rendering by running automated scripts. It uses Python for orchestration to measure performance and verify output against expected quality standards on iOS and Android devices.

What do I need to benchmark Expo skill performance on iOS and Android devices?

To benchmark Expo skill performance, you need a macOS environment with Xcode, Android SDK, Python, and bun installed. These dependencies allow the evaluation scripts to measure accuracy and runtime rendering across different mobile platforms.

Can I use this Expo skill evaluation tool to compare the performance of different skills?

Yes, you can compare different Expo skills by benchmarking their performance and accuracy against various inputs and configurations. This process measures trigger accuracy and runtime rendering to ensure they meet required specifications.

How does output verification work when evaluating an Expo skill?

Output verification confirms that Expo skill outputs match expected results and meet quality standards. The evaluation platform checks runtime rendering and code quality to ensure the skill works as intended across different device configurations.

Why do I need bun and Python to evaluate Expo skills for runtime rendering?

Python and bun are required dependencies because Python scripts handle the orchestration and automation of the end-to-end tests, while bun manages the JavaScript runtime environment needed to accurately evaluate Expo skill rendering.

When should I use automated benchmarking instead of manual testing for Expo skills?

Automated benchmarking should be used when testing new Expo skills or comparing multiple skills to ensure they meet required specifications. It provides comprehensive output verification and measures performance across various inputs faster than manual testing.