From ruflo-browser
Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification
How this skill is triggered — by the user, by Claude, or both
Slash command
/ruflo-browser:browser-screenshot-diff <session-id-a> <session-id-b> [--threshold <0..1>] [--mode pixel|dom|both]<session-id-a> <session-id-b> [--threshold <0..1>] [--mode pixel|dom|both]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compare two recorded sessions step-by-step. Pairs each step in session A to the same `step-id` in session B, diffs the captured screenshot and accessibility snapshot, reports the first divergence and an aggregate similarity score.
Compare two recorded sessions step-by-step. Pairs each step in session A to the same step-id in session B, diffs the captured screenshot and accessibility snapshot, reports the first divergence and an aggregate similarity score.
browser-replay run matches the parent session within tolerance.npx -y [email protected] rvf status <session-id-a>.rvf
npx -y [email protected] rvf status <session-id-b>.rvf
trajectory.ndjson. Build a step-id → (screenshot_path, snapshot_path) map for each.step-id. Steps that exist on only one side are flagged as unmatched and contribute to the divergence score.--mode pixel|both): compare the two PNGs at each step. Report mse, psnr, and the bounding box of the largest diff cluster. Threshold default 0.02 (2% of pixels).--mode dom|both): compare the accessibility snapshots node-by-node. Report added / removed / changed nodes with their accessible names.findings.md under a fresh RVF container so the diff itself is replayable.browser-sessions under both source ids' tags so future searches surface "ran a diff against session X".browser_screenshot_diff MCP tool is not planned (ADR-0001 §7); the skill operates against locally-saved RVF artifacts and uses browser_eval only for live verification.npx claudepluginhub beautlyrojhou/ruflo --plugin ruflo-browserCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
18plugins reuse this skill
First indexed Jun 15, 2026
Showing the 6 earliest of 18 plugins