CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

ai-unified-process/aiup-playwright

AI Unified Process end-to-end layer - Playwright browser tests for use cases and test case journeys of any web UI

Quality

97%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

aiup-playwright

aiup-playwright is the AI Unified Process layer plugin for end-to-end tests with Playwright in TypeScript: the E2E layer of a project that combines one plugin per layer with aiup-core. It tests the running application in a real browser — a single use case (UC-*), or a test case journey (TC-*) that chains several use cases.

It works with any web UI that renders semantic HTML and ARIA — Angular today, other client-side frameworks alike — because it locates elements by role, label, and text. A Vaadin UI has its own E2E skill, vaadin-e2e-test in aiup-vaadin.

Skills

LayerSkillResult
E2E/playwright-e2e-testUC-XXX-<slug>.spec.ts with one test per scenario, or TC-XXX-<slug>.spec.ts with one test.step per Flow row

The skill is normally run by aiup-core:

/stack                # records Playwright as the E2E layer in docs/architecture/stack.md
/use-case-test UC-001        # … → angular-ui-test → playwright-e2e-test
/test-case-implement TC-001  # a journey runs the E2E layer only
/test-case-coverage TC-001   # the one audit, using the markers the skill keeps in docs/architecture/stack.md

It can also be run directly (/playwright-e2e-test TC-001); it then applies the same rules as /use-case-test and ends with a Next: line. The E2E layer has no implementation skill — /use-case-implement does not run it.

Combinations

ProjectPlugins next to aiup-core
Angular, Spring Boot, JPAaiup-flyway, aiup-jpa, aiup-spring-boot, aiup-angular, aiup-playwright

Installation

Tessl

tessl install ai-unified-process/aiup-core
tessl install ai-unified-process/aiup-playwright

Claude Code

/plugin marketplace add ai-unified-process/marketplace
/plugin install aiup-core
/plugin install aiup-playwright

Do not combine layer plugins with a combined stack plugin (aiup-angular-jpa) in one project. See the installation guides for other agents.

Prerequisites

  • aiup-core 3.2.0 or later, and docs/architecture/stack.md written by /stack.
  • Node.js and @playwright/test (the skill sets it up when the project has no E2E tooling yet).
  • The application running locally, with seed data that satisfies the preconditions of the use cases and test cases.

MCP servers

ServerPurpose
context7Current @playwright/test documentation on demand
playwrightBrowser automation for exploring the running application and debugging locators

See rules/mcp-servers.md for setup details.

Related documentation

License

Apache-2.0 · © 2025-2026 Simon Martinelli and the AI Unified Process contributors

See LICENSE and NOTICE. "AI Unified Process" identifies the original methodology; derived works must retain the NOTICE file and must not present themselves as the official AI Unified Process.

Workspace
ai-unified-process
Visibility
Public
Created
Last updated
Source
GitHub Actions
Repository
https://github.com/AI-Unified-Process/marketplaceVerified
Badge
ai-unified-process/aiup-playwright badge