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

90

1.02x
Quality

97%

Does it follow best practices?

Impact

94%

1.02x

2 of 3 eval scenarios. Add 1 more for a full score.

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

README.md

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.0.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
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.

.mcp.json

README.md

tile.json