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

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality, highly actionable skill body: executable setup, config, locator, and assertion guidance, a well-sequenced workflow with explicit failure diagnosis, and a clean one-level reference bundle. The only deductible is a handful of rationale sentences that could be tightened for token efficiency.

DimensionReasoningScore

Conciseness

The body is efficient and almost entirely project-specific rules Claude could not know, but a few rationale asides could be trimmed ('They are accessibility-first and work directly against the HTML and ARIA output…', 'test.step keeps each Flow row visible in the report, so a failure names the row'), fitting the 'minor instances of over-explanation' anchor rather than 'every token earns its place'.

4 / 5

Actionability

Fully executable throughout: copy-paste install commands and a complete playwright.config.ts, concrete locator one-liners, an assertion table with real examples, grep commands, and complete spec templates in references — covering the common cases with no gaps.

5 / 5

Workflow Clarity

The 10-step Workflow is clearly sequenced with explicit validation and a feedback loop — step 8's debugging checklist ('is the frontend and the backend up, does the dev proxy forward /api/*, does the seed data exist, is the accessible name exact…') and step 10's report of expected vs actual for failing tests match the top anchor.

5 / 5

Progressive Disclosure

All four bundle files (use-case.spec.ts.md, test-case.spec.ts.md, markers.md, layer.md) exist, are one level deep, and are clearly signaled with links at the point of use; the bulky boilerplate is appropriately split out of the main body, and section anchors make navigation easy.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it names the exact artifact types and conventions it produces, gives quoted natural trigger phrases, and explicitly disambiguates the adjacent Vaadin skill. Third-person voice throughout with no fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — writes TypeScript e2e tests with @playwright/test as either 'a use case test (UC-XXX) with one test per scenario' or 'a test case journey (TC-XXX)… with one test.step per row', plus 'Locates elements by role, label, and text' and 'cleans up only the data the test created' — covering the skill's full capability set with no gaps.

5 / 5

Completeness

Explicitly answers both what (writes UC-*/TC-* browser tests with @playwright/test, locator strategy, data cleanup) and when ('Use when the user asks to…' with concrete trigger phrases), matching the top anchor exactly.

5 / 5

Trigger Term Quality

Comprehensive natural triggers quoted verbatim ('write Playwright tests', 'create e2e tests', 'test in the browser', 'automate a test case', 'test a user journey', 'automate TC-001') plus synonyms ('end-to-end, browser, or UI integration tests') — the phrases a user would actually say are all present.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Playwright e2e for non-Vaadin client-side UIs) with an explicit exclusion rule ('For a Vaadin UI use /vaadin-e2e-test') and separation of the UC vs TC entry points, leaving minimal conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page