AI-powered E2E testing for Claude Code. Create tests, run them against real browsers, and get video recordings — all from natural language.
/plugin marketplace add diffie-ai/diffie-skill
/plugin install diffie@diffie
Diffie generates Playwright test code from plain English descriptions, runs tests in real browsers, and returns video recordings of every run.
Interactive mode — Create and manage tests from Claude Code:
> Create E2E tests for my app at https://myapp.com
The skill will:
data-testid, aria-label, etc.)PR testing mode — Comment /diffie test on any GitHub PR:
/diffie test
/diffie test https://pr-42-preview.vercel.app
The skill autonomously analyzes the PR diff, creates a test for the core user-facing change, runs it against the preview deployment, and posts the result with a recording link as a PR comment.
On first use, the skill opens a browser window for OAuth sign-in. Credentials are stored at ~/.diffie/credentials.json.
> Set up Diffie PR testing for this repo
The skill will:
.github/workflows/diffie-qa.yml workflow file${{ steps.vercel.outputs.url }})ANTHROPIC_API_KEY (or CLAUDE_CODE_OAUTH_TOKEN for Claude Max/Pro) and DIFFIE_API_TOKEN as GitHub repo secretsAfter setup, /diffie test works on every PR.
data-testid, aria-label, and other selectors to improve test reliabilityANTHROPIC_API_KEY — Anthropic Console (pay-as-you-go API billing)CLAUDE_CODE_OAUTH_TOKEN — Claude Max/Pro subscribers can generate one by running claude setup-token locallyDIFFIE_API_TOKEN — Diffie Settings or from ~/.diffie/credentials.json| Command | Description |
|---|---|
Create tests for my app | Interactive test creation with approval flow |
Run my tests | Run existing tests or suites |
Check test status | Get latest run results |
Set up PR testing | Generate GitHub Action workflow for /diffie test |
/diffie test | (On PR) Autonomous E2E test from PR diff |
/diffie test <url> | (On PR) Same, with explicit preview URL |
/diffie test on a GitHub PROwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub codebrahma/diffie-qa-skill --plugin diffie10 coordinated QA agents for Claude Code: chains diff analysis, AC compliance, test scenarios, browser validation, bug reports, and automation code generation.
Quality assurance - E2E testing, PR review, browser automation
End-to-end test execution and recording for web applications
End-to-end test automation with Playwright, Cypress, and Selenium for browser-based testing
Production-grade Playwright testing toolkit. Generate tests from specs, fix flaky failures, migrate from Cypress/Selenium, sync with TestRail, run on BrowserStack. 55+ ready-to-use templates, 3 specialized agents, smart reporting that plugs into your existing workflow.
Simplified CLI-integrated plugin for E2E testing with essential slash commands plus dynamic API CLI workflows (`qa-use api`). Provides AI-first feature verification, browser automation, and test management. All CLI operations documented in SKILL.md and accessible via `qa-use docs` for harness compatibility.