AI Unified Process end-to-end layer - Playwright browser tests for use cases and test case journeys of any web UI
86
92%
Does it follow best practices?
Impact
94%
1.02x2 of 3 eval scenarios. Add 1 more for a full score.
Passed
No findings from the security scan
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.
| Layer | Skill | Result |
|---|---|---|
| E2E | /playwright-e2e-test | UC-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.mdIt 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.
| Project | Plugins next to aiup-core |
|---|---|
| Angular, Spring Boot, JPA | aiup-flyway, aiup-jpa, aiup-spring-boot, aiup-angular, aiup-playwright |
tessl install ai-unified-process/aiup-core
tessl install ai-unified-process/aiup-playwright/plugin marketplace add ai-unified-process/marketplace
/plugin install aiup-core
/plugin install aiup-playwrightDo not combine layer plugins with a combined stack plugin (aiup-angular-jpa) in one project. See the
installation guides for other agents.
aiup-core 3.0.0 or later, and docs/architecture/stack.md written by /stack.@playwright/test (the skill sets it up when the project has no E2E tooling yet).| Server | Purpose |
|---|---|
playwright | Browser automation for exploring the running application and debugging locators |
See rules/mcp-servers.md for setup details.
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.