Guides

Diffie Plugin

The Diffie plugin installs into Claude Code, scans your source (the whole repo or just a PR diff), and suggests test cases for your approval. Once you approve, it creates the tests in Diffie, which generates the Playwright code, runs it in a real browser, and hands back a video recording. Two slash commands install the plugin; one browser sign-in authenticates it; from then on you author and manage tests by talking to Claude Code.

What the plugin does

  • Analyzes your source, full repo or just a PR diff, and proposes test cases that cover user-facing behavior.

  • Presents each proposed test as a spec for you to approve or edit before anything is created in Diffie.

  • On approval, creates the test in Diffie via the API and hands back pass/fail with a shareable recording link.

  • Reprocesses failing tests with a short fix prompt: the plugin updates the spec, Diffie regenerates the code and reruns.

  • Stores encrypted secrets (login credentials, API keys) in Diffie so tests reference them by name; values never leave your workspace.

  • Tracks test inventory and status in a .diffie-qa.md file in your project root, so future Claude Code conversations already know what you have.

Read in order