0xerwin1/nixos/maestro-mobile-testing

Claude Code and agent skill by 0xerwin1/nixos

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Trigger: Maestro, mobile E2E, React Native, Expo, YAML flows, flaky tests, auth, optimistic updates, CI, MCP device testing. Build reliable Maestro flows.

Install

npx vskill@latest install 0xerwin1/nixos/maestro-mobile-testing

SKILL.md

Activation Contract

Load for Maestro mobile E2E work in React Native or Expo: creating or reviewing YAML flows, diagnosing flaky tests, validating auth or optimistic updates, configuring CI, or MCP-driven device inspection/execution.

Hard Rules

  • Load references/upstream-guide.md before selecting detailed Maestro patterns or commands.
  • Prefer stable testID selectors and Maestro waiting/assertion primitives; do not mask timing defects with arbitrary sleeps.
  • Never embed credentials, tokens, or test accounts. Do not blindly run upstream curl or brew installation commands in this Nix-managed harness.
  • Treat repo-backed .maestro/**/*.yaml creation or edits as writes requiring user approval or the current workflow's explicit write permission.

Decision Gates

ConditionAction
Installed Maestro MCP is availableIt may inspect and execute against the live device; confirm target state before mutations.
Auth or backend-dependent flowUse the upstream adaptive auth and mock/API patterns; isolate state.
Flaky or optimistic-update flowCapture observable pre/post conditions, then use retry-safe assertions and diagnostics.
CI or cross-platform targetFollow upstream CI, platform, and Cloud guidance; report environment limits.

Execution Steps

  1. Read the upstream guide and inspect the app, existing .maestro flows, selectors, and permitted device tooling.
  2. Define the smallest YAML flow with explicit app state, stable selectors, and assertions for the user-visible outcome.
  3. When authorized, run or inspect with Maestro or its installed MCP; reproduce failures before changing flow logic.
  4. Keep reusable subflows, auth handling, mock dependencies, screenshots, and CI configuration aligned with the upstream patterns.

Output Contract

Return the flow path or proposed YAML, target platform/device, commands or MCP actions run, assertions and observed result, flake/auth/optimistic-state handling, and any blocked permission or environment requirement.

References

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/0xerwin1/nixos/maestro-mobile-testing/badge)](https://verified-skill.com/skills/0xerwin1/nixos/maestro-mobile-testing)

Something wrong with this skill or its page? Tell us.