maestro-e2e▌
raphaelbarbosaqwerty/maestro-dev-skills · updated Apr 18, 2026
Use this skill whenever you are:
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
- rules/installation.md - Installing Maestro on macOS, Linux, and Windows
- rules/test-structure.md - YAML test structure, appId, env variables, and flow definition
- rules/commands.md - Complete reference of 40+ Maestro commands
- rules/selectors.md - Element targeting with id, text, index, and matchers
- rules/assertions.md - assertVisible, assertNotVisible, assertTrue, and AI assertions
- rules/interactions.md - tapOn, inputText, scroll, swipe, and gesture commands
- rules/permissions.md - iOS vs Android permission configuration and dialog handling
Platforms
- rules/platforms/android.md - Android-specific: ADB, permission dialogs, emulators
- rules/platforms/ios.md - iOS-specific: auto-dismiss dialogs, simulators, limitations
- rules/platforms/flutter.md - Flutter integration using Semantics and identifier
- rules/platforms/react-native.md - React Native with testID and accessibilityLabel
- rules/platforms/web.md - Desktop browser testing with Chromium
Advanced
- rules/advanced/parameters.md - Environment variables, external params, ${} syntax
- rules/advanced/conditions.md - Conditional execution with when: visible, platform
- rules/advanced/nested-flows.md - Reusable subflows with runFlow command
- rules/advanced/javascript.md - evalScript, runScript, and GraalJS support
- rules/advanced/waiting.md - extendedWaitUntil, waitForAnimationToEnd
- rules/advanced/repeat-retry.md - Repeat and retry patterns for flaky tests
Additional
- rules/debugging.md - Maestro Studio, hierarchy inspection, troubleshooting
- rules/screenshots.md - Screenshots, video recording, and visual evidence
- rules/ci-integration.md - GitHub Actions, GitLab CI, Maestro Cloud
- rules/best-practices.md - Semantic identifiers, atomic tests, project structure
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.4★★★★★44 reviews- ★★★★★Shikha Mishra· Dec 20, 2024
We added maestro-e2e from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Mateo Abebe· Dec 20, 2024
Registry listing for maestro-e2e matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Meera Mehta· Dec 20, 2024
I recommend maestro-e2e for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Ganesh Mohane· Dec 12, 2024
maestro-e2e is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Aisha Mensah· Dec 12, 2024
Solid pick for teams standardizing on skills: maestro-e2e is focused, and the summary matches what you get after install.
- ★★★★★Li Jain· Nov 23, 2024
We added maestro-e2e from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Diego Gill· Nov 11, 2024
Keeps context tight: maestro-e2e is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Meera Smith· Nov 11, 2024
Useful defaults in maestro-e2e — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Sakshi Patil· Nov 3, 2024
maestro-e2e fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Aisha Kim· Nov 3, 2024
maestro-e2e has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 44