{
  "markdown": "# Ripplo for Claude Code\n\nRipplo reviews your pull requests by driving the app end to end in a real browser and reporting what broke, with the evidence. Ripplo writes and owns the tests — your repository holds none. This plugin connects an app to Ripplo and lets Claude Code fix what a review found.\n\n## Install\n\n```sh\nclaude plugin marketplace add ripplo/claude-plugin\nclaude plugin install ripplo\nnpx ripplo login\n```\n\n## Set up\n\nIn the app you want reviewed:\n\n```\n/ripplo:setup\n```\n\nClaude reads the app, installs `@ripplo/auth`, writes the sign-in handler for its auth library, mounts it behind a flag, and verifies the endpoint. You supply the signing secret from the project's Security settings.\n\n## Use\n\nCopy the review id from the Ripplo dashboard, then:\n\n```\n/ripplo:review <codeReviewId>\n```\n\nClaude pulls the published issues, renders the failing frames, classifies each issue, and fixes the app in your working tree. Push, and Ripplo reviews again.\n\n## Source\n\nThis folder is cut from [`ripploai/ripplo`](https://github.com/ripploai/ripplo) on release.\n",
  "bytes": 1065,
  "sha": "524e7a90314757862d5d856510c6793957f41fedbbb79918e69f380280c4efc4",
  "repo_slug": "ripplo/claude-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_ripplo_claude_plugin_ripplo_68e106da/readme"
}