Run
Run Ripplo e2e tests, diagnose failures, and manage Testing Scope — the whole run→diagnose→report loop. Use when executing tests, when a run fails, when a drift nudge fires, when the user says 'in scope' / 'out of scope', when they want to teleport / open a live browser at a step in a test, or the moment you confirm a real app bug. For triaging background-explorer findings, use /ripplo:tasks.
Tasks
Pick up Ripplo tasks — open-ended requests anchored to a replay frame/element (fix a bug, change behavior, extend/write a workflow, ask a question), plus background-explorer findings. Use when a tasks reminder fires, when the user points you at a task or finding, or before running any `npx ripplo tasks` command. Routes the request; for app changes enforces the prove-it loop: reproduce the flagged…
Discover
Guided codebase crawl to plan Ripplo workflows: map the app's surface, extend its typed state schema and starting-state constraints, and identify the critical user journeys worth testing. Use when setting up Ripplo, adding workflows for new features, or planning coverage for recent changes.
Create
Create a Ripplo end-to-end workflow from the app's typed state schema, starting-state constraints, user actions, and complete declared effects. Use when adding or extending workflow coverage.
Start
Start the `ripplo daemon` background process for this dev session. Use when `npx ripplo doctor` reports no active dev session, when dev-mode hooks aren't firing, or on `/ripplo:start`. Optional executor arg — `/ripplo:start cloud` switches runs to Ripplo's cloud fleet after the daemon is up.
Setup
Initialize Ripplo from zero: sign in → init → start the daemon → connect state sources and browser readiness → first passing run. Use when a project has no `.ripplo/` yet, or when `npx ripplo doctor` reports an integration is missing.