apply-screenplay-pattern
CommunityRefactor tests with the Screenplay Pattern for scalable, maintainable automation.
AuthorEnigmaWU
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps in refactoring automated test suites using the Screenplay Pattern, solving the issue of bloated and brittle Page Objects that become difficult to maintain at scale.
Core Features & Use Cases
- Test Refactoring: Convert traditional Page Objects into Actors, Tasks, Interactions, and Questions for cleaner, more maintainable code.
- Scalability: Supports BDD scenarios and integration testing, ensuring that tests remain robust as the UI evolves.
- Use Case: Ideal for teams transitioning from legacy test automation tools to modern frameworks like Selenium WebDriver, Cypress, or Playwright.
Quick Start
Apply the Screenplay Pattern to refactor your Selenium WebDriver test suite into Actors and Tasks.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: apply-screenplay-pattern Download link: https://github.com/EnigmaWU/MyCodeAgentSkills/archive/main.zip#apply-screenplay-pattern Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.