e2e-flow-tester SKILL.md skillA
e2e-flow-tester from milad-ahmd/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add milad-ahmd/agent-skills/e2e-flow-tester@git:20261029.1cff04aPins git:20261029.1cff04a in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- milad-ahmd/agent-skills
- Path
skills/e2e-flow-tester/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261029.1cff04a, committed Oct 29, 2026
- Size
- 6,434 bytes
- Repository stars
- 5
- License
- MIT
Finds a web app's critical user flows (sign up, log in, checkout, password reset, creating and editing the core object, search, settings) and writes Playwright end-to-end tests that drive a real browser through them, using the project's existing Playwright or Cypress setup when there is one, then de-flakes the tests and adds a CI job. Use when the user asks to add e2e or end-to-end tests, set up Playwright, test a signup, login or checkout flow in the browser, write smoke tests for user…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# E2E Flow Tester Cover the few journeys that would cost money or users if they broke, with browser tests that pass every time. This skill writes browser-level tests of whole user flows. Unit and integration tests for untested functions belong to `test-gap-hunter`. ## 1. Map the app ```bash python3 scripts/find_flows.py # project root python3 scripts/find_flows.py apps/web # one app in a monorepo python3 scripts/find_flows.py --json # for tooling; --all lists everything, --min-score N moves the cut-off ``` Exit codes: `0` routes or endpoints found · `2` nothing recognised (read the router or URL config by hand). It lists routes for Next.js (app and pages router), React Router, Remix, SvelteKit, Nuxt, Vue Router, Angular, Django, Rails and Laravel, plus Express/Fastify/Koa/Hono endpoints. Each page gets tags (`login`, `signup`, `password-reset`, `checkout`, `billing`, `verify`, `invite`, `delete`, `upload`, `search`, `settings`, `create-edit`) and a score from its path, view or component names, forms and input types. It also reports any existing Playwright or Cypress config (baseURL, testDir, webServer), spec folders, package scripts, CI workflows that… …
Read the whole file at its exact version.
How to install
mdr add milad-ahmd/agent-skills/e2e-flow-tester@sha256:5b497d5a2667131aThe line at the top of this page pins the label git:20261029.1cff04a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_7a4yqenyjily3jbj)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 29, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6434 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
milad-ahmd/agent-skills · 5 stars · license MIT · pushed 2026-10-29 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_7a4yqenyjily3jbj GET https://markdownregistry.com/api/v1/resolve?ref=milad-ahmd/agent-skills/e2e-flow-tester GET https://markdownregistry.com/api/v1/blob/5b497d5a2667131a54b8a631a58d9bfc7d0617c2ec7e75ef0e3ae7948606c57c
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.