maestro-analyze

Official

Diagnose Maestro mobile test failures quickly

Authorparisgroup-ai
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Rapidly identify why Maestro mobile test flows fail by reconstructing the failing steps, correlating selectors to application code, and surfacing the most likely root causes so engineers and QA can fix flows with confidence.

Core Features & Use Cases

  • Failure reconstruction: Read maestro-run-result.yaml and rebuild a failure timeline showing which steps passed, timed out, or errored.
  • Code correlation: Search app source and i18n files to map failing selectors to actual component text, testID props, or changed labels.
  • Pattern matching & recommendations: Detect known failure classes (text-mismatch, missing-testid, animation-timing, network-mock-miss, locale-mismatch) and produce prioritized suggested fixes.
  • Deliverable: Emit a maestro-diagnosis.yaml summarizing diagnoses, confidence scores, batchable fixes, and file/line correlations for maintainers.
  • Use cases: Investigating login button mismatches, intermittent animation-related flakiness, mockNetwork failures, and locale-dependent selector problems.

Quick Start

Run maestro-analyze to inspect apps/mobile/maestro-run-result.yaml, reconstruct failing steps, correlate selectors to source files, and produce a maestro-diagnosis.yaml with suggested fixes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: maestro-analyze
Download link: https://github.com/parisgroup-ai/imersao-ia-setup/archive/main.zip#maestro-analyze

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.