skills/revyl-mcp-dev-loop/SKILL.md
MCP dev-first mobile loop for reliable screenshot-observe-action execution, grounded interactions, and conversion of successful exploratory paths into tests.
npx skillsauth add revylai/revyl-cli revyl-mcp-dev-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for the full flow:
Always prefer dev-loop flow before plain device-only flows:
start_dev_loop.screenshot() and begin interaction.Fallback to plain device session only when dev loop is unavailable.
start_dev_loop.next_steps as advisory only.screenshot() before state-dependent actions.target with natural language descriptions (for example target="Sign In button"); use raw x,y only as fallback.For each iteration:
screenshot()target.screenshot() to verify.Short deterministic burst allowance:
When a flow succeeds:
create_test(name="...", platform="ios", yaml_content="...")run_test(test_name="...")get_test_status(task_id="...")tools
Create and maintain Revyl tests through MCP tools using create/update operations and execution feedback loops.
tools
Create robust Revyl E2E tests using CLI commands from app source analysis or exploratory sessions.
tools
Analyze failed Revyl test, workflow, and device-session reports via CLI to classify real bugs, flaky tests, infra issues, setup failures, or test-design improvements.
tools
Set up test-only auth bypass for Revyl runs across Expo, React Native, native iOS, native Android, and Flutter apps.