e2e-test

Execute Playwright end-to-end UI tests for the Prowl macOS application.

11|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/BangDori/prowl --skill e2e-test-bangdori
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/BangDori/prowl/tree/main/.claude/skills/e2e-test
Command: npx skills add https://github.com/BangDori/prowl --skill e2e-test-bangdori

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @playwright/test, typescript, bun, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures the Prowl application functions as expected by automating end-to-end UI tests, catching regressions before they impact users.

Core Features & Use Cases

  • Automated E2E Testing: Executes Playwright tests to verify UI interactions and application behavior.
  • Regression Detection: Identifies unintended side effects of code changes by running existing test suites.
  • Use Case: After updating the task manager feature, run this Skill to confirm that tasks can still be created, viewed, and marked as complete without any new bugs.

Quick Start

Run the e2e-test skill to execute Playwright tests against the Prowl application.

Frequently Asked Questions about e2e-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate e2e testing for a macOS application using Playwright?

You can automate e2e testing for a macOS application by executing Playwright tests to verify UI interactions and user flows within an isolated environment. This catches regressions before they impact users.

Can I run regression testing automatically from git diffs?

Yes, regression testing supports automated scenario inference directly from git diffs. This identifies unintended side effects of code changes by running existing test suites against the updated application.

How do I verify task management and AI chat interactions in UI testing?

UI verification automates the testing of user flows, including task management and AI chat interactions. It confirms that tasks can be created, viewed, and marked as complete without introducing new bugs.

Do I need TypeScript and Bun to run Playwright e2e tests?

Yes, executing these Playwright e2e tests requires a TypeScript and Bun environment. These dependencies provide the runtime and typing needed to execute the automated UI verification scripts.

What is the best way to catch UI regressions after updating a task manager feature?

The best way to catch UI regressions is to run an e2e test suite against the updated feature. This verifies that existing functionalities remain unaffected by the recent code changes.

Can I define explicit test cases instead of relying on automated scenario inference?

Yes, you can provide explicit user-defined test cases for comprehensive regression analysis. This allows you to target specific UI interactions alongside automated scenario inference from git diffs.