idavidov13/agentic-playwright
DirSkills catalogs 18 skills from this repository, across 4 categories: AI Engineering, Automation, DevOps, Quality.
π§
1h ago
AI-Native Workflow
AI-Native Workflow routes non-trivial Playwright tasks to the right specialized skill and defines the 8-phase process for exploring, planning, gating, applying, and verifying changes. Use it when starting an AI-assisted task, choosing a skill, or coordinating a multi-step change.
AI Engineering
16246
π§ͺ
1h ago
API Testing
API Testing covers Playwright patterns for API specs, including apiRequest usage, Zod response validation, multi-call test.step wrapping, and negative testing for request bodies and path parameters. Use it when adding or updating endpoint tests or comparing documented contracts with API behavior.
Quality
16246
π§©
1h ago
Common Tasks
Common Tasks provides copy-paste prompt templates for common Playwright scaffold work like page objects, tests, schemas, factories, fixtures, and components. Use it when bootstrapping a new artifact or asking for a standardized starting prompt.
Automation
16246
βοΈ
1h ago
Config
Config defines the environment variable conventions for the Playwright scaffold, including env file layout, dotenv loading, and where app and utility URLs belong. Use it when adding env-driven settings, credentials, or config properties consumed by tests and fixtures.
DevOps
16246
ποΈ
1h ago
Data Strategy
Data Strategy defines how to choose between Faker factories, static TypeScript datasets, and inline values for Playwright tests. Use it when creating test data, adding invalid-value sets, or deciding where a value should live.
Quality
16246
π
1h ago
Debugging
Debugging helps you investigate Playwright test failures by reading error messages, classifying timeout and locator issues, and choosing the right tool to replay the problem. Use it when a test flakes, fails in CI, or needs local reproduction from traces and reports.
Quality
16246
π§©
1h ago
Enums
Enums defines TypeScript enum conventions for the Playwright scaffold, including naming, file placement, and when to add or extend enums. Use it for repeated app strings like routes, messages, roles, and storage paths.
Quality
16246
π§©
1h ago
Fixtures
Fixtures provides Playwright dependency-injection conventions for page objects, API request setup, and lifecycle helpers. Use it when adding or classifying fixtures, extending test options, or deciding whether code belongs in a fixture or a plain helper.
Quality
16246
π οΈ
1h ago
Helpers
Helpers defines plain utility-function conventions for the Playwright scaffold, including app-specific helpers, generic utilities, and auth bootstrap wiring. Use it when a reusable function does not need fixture lifecycle or when deciding between helpers, fixtures, and factories.
Quality
16246
π
1h ago
PR Reviewer
PR Reviewer reviews a named branch against the base branch using the repoβs own rules, changed-file skills, and verification checks. Use it for PR or branch audit requests, not for uncommitted working-tree reviews.
Quality
16246
π§©
1h ago
Page Objects
Page Objects defines the Playwright Page Object Model for this scaffold, including locator getter conventions, action methods, component composition, and fixture registration. Use it when creating or updating page objects, reusable components, or page fixtures.
Quality
16246
π
1h ago
Playwright CLI
Playwright CLI automates browser interactions for testing, form filling, screenshots, and data extraction. Use it when you need to navigate sites, click elements, fill forms, or inspect page state.
Automation
16246
π§ͺ
1h ago
Refactor Values
Refactor Values provides a safe workflow for changing enum values, enum keys, and static test data in test-data/static/*.ts. It requires impact analysis, consumer updates, and verification to avoid stale tests and TypeScript errors.
Quality
16246
π―
1h ago
Selectors
Selectors defines the mandatory Playwright locator order and rules for building page-object locators. Use it when creating or updating selectors, especially for live-app exploration, form feedback, and validation messages.
Quality
16246
π οΈ
1h ago
Skill Creator
Skill Creator helps create new skills, revise existing ones, and measure how well they work. Use it when you want to draft a skill, run evals, benchmark results, or improve a skill description for better triggering.
AI Engineering
16246
π οΈ
1h ago
Skill Creator
Skill Creator helps create new skills, edit existing ones, and measure how well they work. Use it when you want to draft a skill, refine its trigger or behavior, run evals, or benchmark performance.
AI Engineering
16246
π§ͺ
1h ago
Test Standards
Test Standards defines Playwright spec conventions for imports, tags, file structure, assertions, cleanup, and test independence. Use it when writing or reviewing spec files, choosing test types, or adding data-driven loops.
Quality
16246
π‘οΈ
1h ago
Type Safety
Type Safety defines strict TypeScript and Zod conventions for the Playwright scaffold, including no any, no unsafe casts, strict schemas, runtime response validation, and explicit function return types.
Quality
16246