idavidov13/agentic-playwright

Production-grade Playwright + TypeScript Scaffold for Agentic Testing. Harness for all major AI coding agents baked in.

139Stars on the repository
41Mods indexed here, across every type
5d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

ai-native-workflow

01

idavidov13/agentic-playwright

Skill Claude CodeCodex

Sole entry-point router for AI-assisted work on this Playwright scaffold — owns the 8-phase main workflow (classify → route → explore → plan+confidence → human gate → apply → verify → report), the human↔agent conversation contract, the routing matrix that picks the right specialized skill, and the confidence-gate…

139 +5 5d ago A 188 tokens original MIT

api-testing

02

idavidov13/agentic-playwright

Skill Claude CodeCodex

API testing patterns for Playwright -- apiRequest fixture usage, Zod response schema creation and validation, test.step wrapping for multi-call tests, per-field negative/validation testing, path parameter fuzzing, and helper fixtures for shared setup/teardown. Use when writing or updating API test specs, adding tests…

139 +5 5d ago A 132 tokens original MIT

common-tasks

03

idavidov13/agentic-playwright

Skill Claude CodeCodex

Copy-paste AI prompt templates for common Playwright scaffold development tasks — adding page objects, functional/E2E/API tests, Zod schemas, factories, fixtures, and components. Use when the user asks "how do I add a ...", "give me a prompt for ...", "create a new [page object | test | schema | factory | fixture |…

139 +5 5d ago A 177 tokens original MIT

config

04

idavidov13/agentic-playwright

Skill Claude CodeCodex

Configuration and environment variable conventions for the Playwright scaffold — env file layout (env/.env.), dotenv loading via playwright.config.ts and the ENVIRONMENT variable, config objects in config/app.ts and config/util/util.ts, and the rules for adding new env-driven values. Use when adding a new environment…

139 +5 5d ago A 148 tokens original MIT

data-strategy

05

idavidov13/agentic-playwright

Skill Claude CodeCodex

Test data strategy for the Playwright scaffold — Faker + Zod factories for dynamic happy-path data, static TS files (.ts with as const exports — never .json) for domain-specific curated invalid sets, and the universal type-mismatch arrays in test-data/static/util/invalid-values.ts. Use when creating or editing a data…

139 +5 5d ago A 160 tokens original MIT

debugging

06

idavidov13/agentic-playwright

Skill Claude CodeCodex

Playwright test debugging conventions for the scaffold — reading failure messages, classifying failure modes (TimeoutError, ZodError, strict-mode violation, locator not found, network errors, schema drift), the playwright.config.ts capture defaults (trace on-first-retry, screenshot only-on-failure, video…

139 +5 5d ago A 179 tokens original MIT

enums

07

idavidov13/agentic-playwright

Skill Claude CodeCodex

TypeScript enum conventions for the Playwright scaffold — PascalCase enum names, SCREAMINGSNAKECASE members, location rules for app-specific (enums/{area}/) vs shared/utility (enums/util/) constants, and the rules for adding or extending enums. Use when adding a new API endpoint path, UI message, role, storage-state…

139 +5 5d ago A 148 tokens original MIT

fixtures

08

idavidov13/agentic-playwright

Skill Claude CodeCodex

Playwright fixture conventions for the Playwright scaffold — dependency-injection pattern, the single import point from fixtures/pom/test-options.ts (merged via mergeTests), the three fixture categories (page objects in fixtures/pom/, API request in fixtures/api/, lifecycle setup/teardown in fixtures/helper/), and the…

139 +5 5d ago A 156 tokens original MIT

helpers

09

idavidov13/agentic-playwright

Skill Claude CodeCodex

Plain utility function conventions for the Playwright scaffold — app-specific helpers in helpers/{area}/ (authentication bootstrap, storage-state creation, data seeding) and generic utilities in helpers/util/ (date formatting, string manipulation, parsing). Use when adding a reusable function that does NOT need the…

139 +5 5d ago A 152 tokens original MIT

page-objects

10

idavidov13/agentic-playwright

Skill Claude CodeCodex

Page Object Model pattern for the Playwright scaffold — class structure, get-accessor locator pattern, action-method conventions, component composition, registration via the page-object fixture, and the mandatory exploration-first workflow. Use when creating a new page object, adding or updating locators on an…

139 +5 5d ago A 129 tokens original MIT

playwright-cli

11

idavidov13/agentic-playwright

Skill Claude CodeCodex

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

139 +5 5d ago A 52 tokens copy · 84% MIT

pr-reviewer

12

idavidov13/agentic-playwright

Skill Claude CodeCodex

Reviews a Git branch as a pull request against the base branch (auto-resolved from origin/HEAD — usually main or master) using this repo's own rules — the CLAUDE.md constitution and the .claude/skills/ that apply to the changed files. Fetches the branch, switches to it, diffs it against the merge-base, routes the…

139 +5 5d ago A 278 tokens original MIT

refactor-values

13

idavidov13/agentic-playwright

Skill Claude CodeCodex

Safe refactoring workflow for enum values, enum keys, and static test data in test-data/static/.ts — mandatory impact analysis, cascading updates, and verification. Use BEFORE changing any enum member's string value (ApiEndpoints., Messages., Roles, StorageStatePaths), renaming any enum key, or editing any existing…

139 +5 5d ago A 125 tokens original MIT

selectors

14

idavidov13/agentic-playwright

Skill Claude CodeCodex

Selector strategy, exploration-first workflow, locator priority order (getByRole then getByLabel then getByPlaceholder then getByText then getByTestId), and feedback/validation-message selector rules for Playwright page objects. Use when creating page objects, writing or updating locators, generating UI tests, or…

139 +5 5d ago A 136 tokens original MIT

skill-creator

15

idavidov13/agentic-playwright

Skill Claude CodeCodex

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

139 +5 5d ago A 64 tokens copy · 88% MIT

test-standards

16

idavidov13/agentic-playwright

Skill Claude CodeCodex

Spec file conventions for the Playwright scaffold — imports from test-options.ts, test file structure (describe / beforeEach / test / test.step), single-tag rule, functional vs E2E vs API vs setup test types, data-driven test loops against TS static data, web-first assertions, destructive-test cleanup, and test…

139 +5 5d ago A 166 tokens original MIT

type-safety

17

idavidov13/agentic-playwright

Skill Claude CodeCodex

TypeScript type safety conventions for the Playwright scaffold — the "no any" rule, Zod 4 schema patterns (z.strictObject, top-level validators like z.uuid / z.email / z.url / z.int / z.enum), schemas built directly from the documented OpenAPI / Swagger contract (response envelope spelled out per endpoint), type…

139 +5 5d ago A 208 tokens original MIT