replay-user-flows

Solid

Turn a user journey you just clicked through into a saved regression check that re-runs deterministically, with no model in the loop and no test code to write. Use when you have driven the same flow twice, when the user wants regression coverage without a Playwright suite, when a refactor needs proving against every existing journey, or when re-verifying by hand is costing a full drive every time.

AI & Automation 326 stars 69 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 79/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Record a journey once, re-verify it forever Exploring an app to find a journey is the expensive part, and re-driving it with a model pays that cost again on every change. **Reticle flows** pay it once: the journey is saved with semantic anchors and replayed deterministically afterwards. Needs Reticle wired in the project. Not there? `RETICLE_INSTALL_SOURCE=npx_skill npx @reticlehq/server@latest init`, then the [`install-and-verify`](https://github.com/reticlehq/reticle/blob/main/skills/install-and-verify/SKILL.md) skill. ## Record ``` reticle_run({ tool: "reticle_record", sessionId, args: { action: "start", recordingName: "create-task" } }) … drive the golden path with reticle_act / reticle_act_sequence … reticle_run({ tool: "reticle_record", sessionId, args: { action: "stop", recordingName: "create-task" } }) reticle_run({ tool: "reticle_flow_save", sessionId, args: { flowName: "create-task" } }) ``` That writes `.reticle/flows/create-task.json`. **Commit it** — any agent on the repo can then replay it. Annotate the business outcome, not just the clicks, so a replay proves the journey _achieved_ something: ``` reticle_run({ tool: "reticle_annotate", sessionId, args: { flow: "create-task", kind: "intent", text: "create a task and see it in the list" } }) reticle_run({ tool: "reticle_annotate", sessionId, args: { flow: "create-task", kind: "success-state", signal: "task:created" } }) ``` **You do not need to add `data-testid` first.** A step whose element has no t...

Details

Author
reticlehq
Repository
reticlehq/reticle
Created
2 months ago
Last Updated
today
Language
TypeScript
License
NOASSERTION

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

capture-replay

When a browser task is REPEATED and runs on a LOGGED-IN / authenticated site, use Tap to record it once (capture), then replay it every time as a zero-token deterministic run — instead of driving a fresh live browser and burning tokens on every run. Trigger when: the user says "I do X on site Y every day/week"; capturing a login-gated admin panel or dashboard; regularly posting / checking / exporting on an authenticated page; any repeated browser chore the user will do again. Also triggers when the user asks "can this be automated?" or "can I avoid paying tokens every time?". ALSO TRIGGERS THE MOMENT A FETCH COMES BACK WRONG: a WebFetch or any cloud/server-side fetch that returns a login page, a CAPTCHA or bot/environment-verification challenge, a "please enable JavaScript" shell, or suspiciously empty content on a site that normally requires login — load this skill then, before treating that response as the page's real content.

0 Updated 1 weeks ago
LeonTing1010
AI & Automation Listed

tap-capture-replay

When a browser task is REPEATED and runs on a LOGGED-IN / authenticated site, use Tap to record it once (capture), then replay it every time as a zero-token deterministic run — instead of driving a fresh live browser and burning tokens on every run. Trigger when: the user says "I do X on site Y every day/week"; capturing a login-gated admin panel or dashboard; regularly posting / checking / exporting on an authenticated page; any repeated browser chore the user will do again. Also triggers when the user asks "can this be automated?" or "can I avoid paying tokens every time?".

0 Updated 1 weeks ago
LeonTing1010
AI & Automation Solid

replay-learnings

Surface past learnings relevant to the current task before starting work. Searches correction history, recalls past mistakes, and applies prior patterns. Use when starting a task, saying "what do I know about", "previous mistakes", "lessons learned", or "remind me about".

2,777 Updated 3 days ago
rohitg00