idavidov13

41 mods across 1 repository, 134 stars between them.

PreToolUse

01

idavidov13/agentic-playwright

Hook Claude Code

Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, executing enforce_constitution.py via python3. From idavidov13/agentic-playwright.

134 5d ago A tokens not measured original MIT

ai-native-workflow

03

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…

134 5d ago A 188 tokens original MIT

api-testing

04

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…

134 5d ago A 132 tokens original MIT

common-tasks

05

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 |…

134 5d ago A 177 tokens original MIT

config

06

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…

134 5d ago A 148 tokens original MIT

data-strategy

07

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…

134 5d ago A 160 tokens original MIT

debugging

08

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…

134 5d ago A 179 tokens original MIT

enums

09

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…

134 5d ago A 148 tokens original MIT

fixtures

10

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…

134 5d ago A 156 tokens original MIT

helpers

11

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…

134 5d ago A 152 tokens original MIT

page-objects

12

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…

134 5d ago A 129 tokens original MIT

playwright-cli

13

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.

134 5d ago A 52 tokens copy · 84% MIT

pr-reviewer

14

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…

134 5d ago A 278 tokens original MIT

refactor-values

15

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…

134 5d ago A 125 tokens original MIT

selectors

16

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…

134 5d ago A 136 tokens original MIT

skill-creator

17

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.

134 5d ago A 64 tokens copy · 88% MIT

analyzer

18

idavidov13/agentic-playwright

Agent Claude Code

Analyze blind comparison results to understand WHY the winner won and generate improvement suggestions.

134 5d ago A 0 tokens copy · 100% MIT

grader

20

idavidov13/agentic-playwright

Agent Claude Code

Evaluate expectations against an execution transcript and outputs.

134 5d ago A 0 tokens copy · 100% MIT

test-standards

21

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…

134 5d ago A 166 tokens original MIT

type-safety

22

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…

134 5d ago A 208 tokens original MIT

rules

23

idavidov13/agentic-playwright

Cursor rule Cursor

Agentic Playwright orchestrator -- constitution, workflow, and skills index.

134 5d ago D 3,866 tokens original MIT