revyl-cli-dev-loop
Installation
SKILL.md
Revyl CLI Dev Loop Skill
Use this skill when the user wants the generic Revyl CLI dev loop instead of MCP tool-by-tool orchestration. Start from the app's real stack, keep the session running, and use the device as the source of truth.
For Web projects, read the manual Web setup guide before configuring or starting a session. Use explicit Web recipes or registered preview URLs, not the mobile detection/dev-loop steps below.
Native Agent Behavior
- Ask at most 1-3 concise clarification questions only when the target app, platform, session, URL, or sensitive action cannot be inferred from the repo or Revyl CLI.
- Prefer safe defaults and keep moving when
revyl init --detect,revyl dev list,revyl app list, screenshots, or reports can answer the question. - When Revyl prints a viewer or local app URL, open it in the native browser/tool surface when available: Codex Browser/in-app browser for local URLs, Revyl viewer URLs, screenshots, and page checks; Claude Code
.claude/skillscompatibility links plus WebFetch/WebSearch or configured MCP/browser tools; Cursor.cursor/skillswhen using--copy, otherwise shared.agents/skills, plus available MCP/browser tools. Codex also discovers shared.agents/skillsdirectly. - If no browser tool is exposed, report the URL and verify through
revyl device screenshotorrevyl device reportinstead of claiming browser access. - Confirm before entering sensitive data, submitting forms, uploading files, accepting browser permissions, changing sharing/access, or deleting data.
- When a
revylcommand prints that a newer Revyl CLI is available or that this version will soon stop working, run the upgrade command it names once before continuing, unless the CLI version is deliberately pinned (for example in CI); if the upgrade fails, report it and keep working on the current version.