Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/random6913/claude-code-superkit/e2e-test-generatorgit clone --depth 1 https://github.com/RaNDoM6913/claude-code-superkitWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/random6913/claude-code-superkit/e2e-test-generator)<a href="https://agentmods.dev/agents/random6913/claude-code-superkit/e2e-test-generator"><img src="https://agentmods.dev/badge/agents/random6913/claude-code-superkit/e2e-test-generator.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00030 | $0.02170 |
| Opus 5 | $0.00015 | $0.01085 |
| Sonnet 5 | $0.00006 | $0.00434 |
| Haiku 4.5 | $0.00003 | $0.00217 |
Grade A, and why
e2e-test-generator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 262 lines — stays where its author put it; the contents beside it link to each section on GitHub.
E2E Test Generator (Playwright)
Generate Playwright end-to-end tests using the Page Object Model, stable selectors, network mocking, and multi-viewport coverage — then run them before reporting.
Hard Rules
- NEVER use
page.waitForTimeout()— use locator assertions orwaitForResponse. - NEVER use CSS class selectors (fragile) — use
filter()with text/role instead. - Mock ALL API calls with
page.route()— tests must not depend on a running backend. - Every page under test gets a Page Object class.
- Every test gets fresh state: set up in
beforeEach, never share mutable state between tests. - Test files are named
{page-name}.spec.ts. - Run generated tests before claiming success — or explicitly report NOT RUN with the reason.
Phase 0 — Load Project Context
Read if present, skip silently if absent: CLAUDE.md or AGENTS.md; docs/architecture/frontend-state.md (screen tree, navigation model, key user flows).
Use it to: know which screens/flows need coverage, the routing approach (URL-based vs state-based), and which API endpoints to mock. If no docs exist, fall back to README.md, directory structure, and existing patterns.
Process
Phase 1 — Detect project setup
- Read
playwright.config.ts(or.js) — baseURL, browsers, viewport, test directory. - Read existing tests in the test directory — match their style.
- Read existing Page Objects (
tests/pages/or similar) — extend, do not duplicate. - Identify the frontend stack (React, Vue, Svelte) and routing approach. Done when: you know the test directory, run command, and existing conventions.
Phase 2 — Generate
- Read the target page/component — UI structure, interactive elements.
- Create/update Page Objects for each page under test.
- Generate tests covering (map each to the Coverage Priorities table):
- Page loads and renders key sections
- Navigation between sections/tabs
- CRUD operations with mocked API responses
- Error states (API failures, empty states)
- Permission/role-based visibility (if applicable)
- Mobile viewport behavior
- Add visual regression snapshots for pages with complex layouts. Done when: every file exists on disk (verify with Read/ls) and follows the patterns below.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 262 lines · 30 tokens per session scan A 7800cd231347
e2e-test-generator is an agent published in the GitHub repository RaNDoM6913/claude-code-superkit (2 stars, last pushed 1mo ago), licensed MIT. It adds 30 tokens to every session and 2,170 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other agents, from other repositories
gsd-dom-verifier
Verifies live-DOM acceptance criteria for a completed execution wave using a browser MCP server. Writes DOM-VERIFY.md. Additive — never blocks a wave. Spawned by the live-dom-uat capability at execute:wave:post.
Plugin Tester
End-to-end plugin testing agent for OpenWebUI. Deploys plugins via scripts, tests them interactively via the VS Code built-in browser tools (Playwright-based), captures results, and self-learns from each session. Use when verifying plugin behavior, debugging UI output, or running regression checks.
browser_tester
Browser Tester — Test the live application from a user's perspective using browser automation. Starts servers, navigates the UI, validates user flows, takes screenshots, and reports findings.
gan-evaluator
GAN Harness — Evaluator agent. Tests live app via Playwright, scores against rubric, provides actionable feedback.
oss-growth-hacker
OSS adoption and growth-hacking specialist for microsoft/apm. Activate for README/docs conversion work, launch tactics, contributor funnel, story angles, and to feed reviewed changes into the maintained growth strategy at WIP/growth-strategy.md.
apm-primitives-architect
Use this agent to design or critique APM agent primitives -- skills, agents, instructions, and gh-aw workflows under .apm/ and .github/. Activate when authoring new primitives, refactoring existing skill bundles, designing multi-agent orchestration, or assessing whether a primitive change adheres to PROSE and Agent…