Catalog
github/playwright-generate-test

github

playwright-generate-test

Generate a Playwright test based on a scenario using Playwright MCP

v1.0Latest
New~206Updated Jun 26, 2026

Test Generation with Playwright MCP

Your goal is to generate a Playwright test based on the provided scenario after completing all prescribed steps.

Specific Instructions

  • You are given a scenario, and you need to generate a playwright test for it. If the user does not provide a scenario, you will ask them to provide one.
  • DO NOT generate test code prematurely or based solely on the scenario without completing all prescribed steps.
  • DO run steps one by one using the tools provided by the Playwright MCP.
  • Only after all steps are completed, emit a Playwright TypeScript test that uses @playwright/test based on message history
  • Save generated test file in the tests directory
  • Execute the test file and iterate until the test passes
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

58/100

Grade

C

Adequate

Safety

65

Quality

52

Clarity

60

Completeness

48

Summary

This skill guides an AI agent to generate Playwright tests from user-provided scenarios. The agent should follow prescribed diagnostic steps, then generate and execute a TypeScript test file in the project's tests directory, iterating until the test passes.

Detected Capabilities

file writecode generationshell executiondirectory navigationexternal tool invocation (Playwright MCP)

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

generate playwright testcreate end-to-end testwrite test from scenarioplaywright test automatione2e test generation

Risk Signals

WARNING

Agent executes generated test code without explicit validation step

Instructions: 'Execute the test file and iterate until the test passes'
WARNING

Vague scope for test file generation — no constraints on what code can be generated

Instructions: 'emit a Playwright TypeScript test'
INFO

No documented error handling for failed test execution or MCP tool failures

General: missing error handling guidance
WARNING

Unclear what 'prescribed steps' entails — not explicitly documented

Instructions: 'DO NOT generate test code prematurely or based solely on the scenario without completing all prescribed steps'

Use Cases

  • Generate integration tests for web application workflows
  • Create end-to-end test suites from scenario descriptions
  • Validate user journeys and business processes with Playwright
  • Rapidly prototype test coverage for new features

Quality Notes

  • Strength: Clear primary goal (generate and execute a test)
  • Strength: Appropriately scoped to test generation domain (Playwright TypeScript)
  • Weakness: 'Prescribed steps' referenced but never enumerated — agent must infer from context or MCP tool availability
  • Weakness: No guidance on where test files are saved relative to project root or how to handle existing tests
  • Weakness: Missing documentation of test success criteria — what constitutes a 'passing' test?
  • Weakness: No edge case handling (malformed scenario, MCP tool unavailability, test syntax errors)
  • Weakness: Very minimal skill content — reads more like a task template than a comprehensive guide
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use github/playwright-generate-test in your dev environment

Command Palette

Search for a command to run...