This is a comprehensive Maestro skill that covers E2E testing across iOS, Android, Flutter, React Native, and web. It's well organized into core concepts, platform-specific guides, and advanced patterns like nested flows and conditional execution. You get 40+ commands, selectors, assertions, and practical stuff like permission dialog handling that differs between iOS and Android. The structure with separate rule files for installation, debugging, CI integration, and best practices makes it easy to jump to what you need. If you're writing UI tests or dealing with flaky automation, the repeat/retry patterns and waitForAnimationToEnd guidance are solid. It's thorough without being overwhelming, and the Flutter Semantics and React Native testID sections show they've actually dealt with framework-specific quirks.

skills.sh installs
537
GitHub stars
9
last updated
Jun 3, 2026

Install

$ npx -y skills add raphaelbarbosaqwerty/maestro-dev-skills --skill maestro-e2e --agent claude-code

Installs into .claude/skills of the current project.

Files

When to use

Use this skill whenever you are:

  • Creating E2E, UI, or integration tests
  • Testing login, registration, or navigation flows
  • Handling permission dialogs (camera, location, notifications)
  • Debugging test failures or exploring UI hierarchy
  • Working with Maestro test files (.yaml)

Captions

When dealing with native permission dialogs, load the ./rules/permissions.md file for platform-specific information.

When working with Flutter apps, load the ./rules/platforms/flutter.md file for Semantics patterns.

How to use

Read individual rule files for detailed explanations and code examples:

Core

Sponsors

Details

Repository
github.com/raphaelbarbosaqwerty/maestro-dev-skills
Category
Testing & QA
First seen
Jun 3, 2026
1aj-geddes avatartest-automation-frameworkaj-geddes/useful-ai-promptsDesign and implement scalable test automation frameworks with Page Object Model, fixtures, and reporting. Use for test framework, page object pattern, test arch504skills.sh installs
2secondsky avatarapi-contract-testingsecondsky/claude-skillsVerifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing microservices communication, p491skills.sh installs
3inertia-rails avatarinertia-rails-testinginertia-rails/skillsTesting Inertia Rails responses with RSpec and Minitest: component assertions, prop matching, flash verification, deferred props, and partial reload helpers. Us470skills.sh installs
4aj-geddes avatardisaster-recovery-testingaj-geddes/useful-ai-promptsExecute comprehensive disaster recovery tests, validate recovery procedures, and document lessons learned from DR exercises.437skills.sh installs
5customware-ai avatarplaywright-interactive-sandboxcustomware-ai/skillsPersistent browser interaction through a normal Node.js Playwright script for fast iterative web UI debugging.401skills.sh installs
6levnikolaevich avatarln-631-test-business-logic-auditorlevnikolaevich/claude-code-skillsDetects tests proving platform behavior instead of local product behavior. Use when auditing product-behavior focus.395skills.sh installs