revyl-cli-dev-loop

Run a persistent CLI dev loop against iOS, Android, React Native, and Flutter apps.

502|24|Updated Aug 5, 2024
One-click install
npx skills add https://github.com/RevylAI/revyl-cli --skill revyl-cli-dev-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revyl-cli-dev-loop
Source: https://github.com/RevylAI/revyl-cli/tree/main/skills/revyl-cli-dev-loop
Command: npx skills add https://github.com/RevylAI/revyl-cli --skill revyl-cli-dev-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable developers to run a persistent CLI dev loop against their app's real stack, reducing setup friction and speeding iteration.

Core Features & Use Cases

  • Detects and starts a live dev loop directly from the application's directory, avoiding tool-by-tool orchestration.
  • Attaches to existing sessions or launches new ones, supporting multiple platforms (iOS, Android, React Native, Flutter).
  • Provides guardrails, guidance, and safety checks for safe, repeatable interactions with cloud devices.
  • Observes and verifies progress with screenshots, reports, and logs, enabling rapid diagnosis.

Quick Start

Run revyl init --detect to initialize project detection, then revyl dev to start the live dev loop.

Frequently Asked Questions about revyl-cli-dev-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a live dev loop with hot reload for my React Native or Flutter app?

To start a live dev loop with hot reload, run `revyl init --detect` in your project directory to initialize detection, then execute `revyl dev` to attach to or launch a persistent session against your real stack.

Can I use a single CLI command to manage hot reload across iOS and Android projects?

Yes, you can use a single CLI command to manage hot reload across iOS and Android by running `revyl dev`, which attaches to existing sessions or launches new ones to support multiple mobile platforms from one directory.

What is a persistent CLI dev loop and how does it work with cloud devices?

A persistent CLI dev loop continuously applies code changes to cloud devices using hot reload and device exploration, providing guardrails and safety checks for repeatable interactions while capturing screenshots and logs to verify progress.

Does the Revyl dev loop require specific project configuration to detect my mobile app stack?

The dev loop requires frontmatter-based discovery using a YAML frontmatter with name and description fields, plus optional scripts, references, and assets to properly detect and run against your application's real stack.

How do I diagnose issues during a hot reload dev loop on a cloud device?

You can diagnose issues during a hot reload dev loop by observing and verifying progress through automatically generated screenshots, reports, and logs that enable rapid diagnosis of interactions with cloud devices.

What's the best way to reduce setup friction when testing mobile app changes on real stacks?

The best way to reduce setup friction is running `revyl init --detect` followed by `revyl dev` to directly start a persistent CLI dev loop from your application directory, avoiding manual tool-by-tool orchestration.