e2e-regression-test-writer
Plan and write Playwright end-to-end coverage for user-facing generated application features, flows, and failure states.
Skill by gowebknot
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/gowebknot-e2e-regression-test-writer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, backend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/e2e-regression-test-writer
What's inside
- Skill name
e2e-regression-test-writer- Description
- Plan and write Playwright end-to-end coverage for user-facing generated application features, flows, and failure states. Engage only when a user-facing web flow's observable behavior changes (route, navigation, form behavior, validation, authorization, redirect, success or error state) or when editing any file under apps/playwright/**. Do not use for component-internal edits that change no flow behavior, behavior-neutral refactors, dependency or configuration changes, documentation, light-tier changes, unit tests, API-only or backend-only changes with no UI surface, unstable or mid-review flows, or visual/screenshot regression.
- License
- MIT
- Instructions
- 61 lines in SKILL.md · view on GitHub
Files (8)
- SKILL.md
- .gitkeep · assets/
- .gitkeep · examples/
- login-flow-evaluation.md · examples/
- .gitkeep · references/
- journey-checklist.md · references/
- .gitkeep · scripts/
- .gitkeep · templates/
SKILL.md (first lines)
# E2E Regression Test Writer Act as a QA design partner while a user-facing flow is planned and a QA proofreader after it is implemented or changed. Inventory the journey and its independent failure branches before architecture and implementation are finalized, then write Playwright tests that prove the real user experience, not the internal implementation. Do not apply this skill to the template repository's own source, scaffolding, portable skills, or maintenance tasks. The one exception is the template's own `apps/playwright` reference suite: when you edit those example tests, apply this skill's authoring rules to them. ## Automatic Triggers This skill is path-gated: editing any file under `apps/playwright/**` requires invoking it. Outside that path, engage only when a user-facing web flow's observable behavior actually changes — not for component-internal edits, behavior-neutral refactors, dependency or configuration changes, documentation, or light-tier changes. A change that a unit or integration test already covers does not need this skill. Use this skill in a generated application project when: - A newly implemented feature or user-facing flow is ready for regression coverage, such as a form, page, wizard, checkout, authentication flow, or settings panel. - A bug fix changes user-visible behavior and should lock in the corrected journey. - An existing flow changes through a DOM refactor, validation rule, permission tier, redirect, or success state. - The user explicitly requests E2E tests, Playwright tests, regression tests, or tests for a flow. Do not use this skill for template-repository maintenance or source changes, component-internal edits that change no route, navigation, form behavior, validation, permission, or success/error state, CSS-only or copy-only changes, behavior-neutral refactors, dependency or configuration changes, documentation, light-tier changes, backend-only or unit-testable work with no UI surface, unstable flows still awaiting design or product review, or visual and screenshot-diff regression testing. ## Workflow 1. Inspect the product request, roadmap, implementation if present, user-visible behavior, and project guidance before deciding the test boundary. During planning, produce the branch inventory even when the implementation does not exist yet. 2. Find the existing Playwright configuration, E2E directory, fixtures, authentication helpers, test data setup, and matching `test.describe` blocks. Extend or update existing coverage instead of creating a parallel duplicate. 3. Reconstruct the actual entry points, actions, branches, success criteria, and failure modes. 4. Inventory every reachable branch before writing tests. Design independently runnable tests around one user intent per test and cover every applicable happy, alternate, validation, empty, loading, edge, permission, retry, timeout, dependency-error, conflict, recovery, and regression path. If a branch cannot be executed or the product does not support it, record that limitation explicitly. 5. Seed deterministic records specifically for testing when a path needs pre-existing data. Keep test seeds isolated from development or demo data, repeatable and safe to rerun, and use generated per-run values only for records created or mutated by the test. 6. Write tests with accessible user-facing locators, Playwright auto-waiting, isolated data, and web-first assertions. Never add arbitrary time delays or assert private implementation details. 7. Review the completed tests against `references/journey-checklist.md`. 8. Summarize the covered journeys, edge cases, and any paths blocked by missing data, external dependencies, unstable behavior, or manual-only verification. Read `references/journey-checklist.md` before authoring tests. Use `examples/login-flow-evaluation.md` as a quality rubric when no runnable Playwright project is available yet.
From gowebknot/monorepo-template, MIT.
More from gowebknot/monorepo-template
- 0.529score
authentication-rbac
gowebknot
Use when designing, implementing, reviewing, or testing authentication, protected routes, sessions, roles, permissions, ownership rules, or authorization…
SkillBFreshness: BClaude Code +9 - 0.529score
backend-standards
gowebknot
Use when implementing, reviewing, refactoring, or debugging backend services, modules, controllers, persistence, request validation, response serialization…
SkillBFreshness: BClaude Code +9 - 0.529score
checklist-tracking
gowebknot
Use when a task creates, edits, reviews, or completes Markdown checklists, implementation plans, task lists, status tables, or tracked test cases.
SkillBFreshness: BClaude Code +9 - 0.529score
observability
gowebknot
Use when adding, reviewing, or debugging logs, metrics, traces, audit events, correlation IDs, lifecycle status, timestamps, retries, or error metadata in…
SkillBFreshness: BClaude Code +9 - 0.529score
react-19
gowebknot
Required when writing or reviewing React 19 components, hooks, forms, actions, transitions, optimistic updates, refs, or server-state UI in any application or…
SkillBFreshness: BClaude Code +9 - 0.529score
release-flow
gowebknot
Use only in this template repository when preparing a release, version change, changelog, release notes, migration, deprecation, package publication, or…
SkillBFreshness: BClaude Code +9 - 0.529score
maestro-mobile-e2e-test-writer
gowebknot
Plan and write Maestro mobile end-to-end coverage for user-facing generated Expo or React Native flows, including applicable failure paths and dedicated…
SkillBFreshness: BClaude Code +9 - 0.529score
security-testing-policy
gowebknot
Use when designing, implementing, reviewing, or troubleshooting security tests, authorization checks, input validation, secret handling, dependency…
SkillBFreshness: BClaude Code +9 - 0.529score
code-review
gowebknot
Use when reviewing a change, pull request, patch, refactor, migration, configuration update, dependency change, or release preparation.
SkillBFreshness: BClaude Code +9 - 0.529score
contract-validation
gowebknot
Use when defining, changing, reviewing, or debugging runtime-validated contracts across application boundaries, including schemas, request and response…
SkillBFreshness: BClaude Code +9 - 0.529score
end-to-end-api-flow
gowebknot
Use when implementing, reviewing, debugging, or tracing API-backed behavior across shared contracts, backend endpoints, typed API clients, query hooks, and…
SkillBFreshness: BClaude Code +9 - 0.529score
frontend-standards
gowebknot
Use when implementing, reviewing, refactoring, or debugging frontend routes, components, Atomic Design composition, forms, tables, loading and error states…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 31, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/gowebknot/monorepo-template
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from gowebknot
- 0.529score
authentication-rbac
gowebknot
Use when designing, implementing, reviewing, or testing authentication, protected routes, sessions, roles, permissions, ownership rules, or authorization…
SkillBFreshness: BClaude Code +9 - 0.529score
checklist-tracking
gowebknot
Use when a task creates, edits, reviews, or completes Markdown checklists, implementation plans, task lists, status tables, or tracked test cases.
SkillBFreshness: BClaude Code +9 - 0.529score
backend-standards
gowebknot
Use when implementing, reviewing, refactoring, or debugging backend services, modules, controllers, persistence, request validation, response serialization…
SkillBFreshness: BClaude Code +9 - 0.529score
code-review
gowebknot
Use when reviewing a change, pull request, patch, refactor, migration, configuration update, dependency change, or release preparation.
SkillBFreshness: BClaude Code +9 - 0.529score
contract-validation
gowebknot
Use when defining, changing, reviewing, or debugging runtime-validated contracts across application boundaries, including schemas, request and response…
SkillBFreshness: BClaude Code +9 - 0.529score
end-to-end-api-flow
gowebknot
Use when implementing, reviewing, debugging, or tracing API-backed behavior across shared contracts, backend endpoints, typed API clients, query hooks, and…
SkillBFreshness: BClaude Code +9
Cite this page
e2e-regression-test-writer skill. Agent Mart. https://agentmart.dev/skills/gowebknot-e2e-regression-test-writer (last updated 2026-10-24)