CtrlK
BlogDocsLog inGet started
Tessl Logo

dramafinder/vaadin-playwright-test

Generate Playwright integration tests for Vaadin 25 views using the DramaFinder library. Use when the user wants to write IT tests for a Vaadin view, mentions DramaFinder, or asks about Playwright testing in a Vaadin project.

77

Quality

97%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

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

This is an excellent skill description that hits all the marks. It provides specific concrete actions, includes natural trigger terms a user would actually say, explicitly addresses both what the skill does and when to use it, and occupies a clearly distinct niche. The description is concise yet comprehensive, using proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Generate Playwright integration tests', 'element interaction', 'form validation', 'grid assertions', and 'navigation checks', all scoped to a specific framework (Vaadin 25) and library (DramaFinder).

3 / 3

Completeness

Clearly answers both 'what' (generate Playwright integration tests with specific capabilities) and 'when' (explicit 'Use when...' clause listing three trigger scenarios: writing IT tests for Vaadin views, mentioning DramaFinder, or asking about Playwright testing in Vaadin).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'IT tests', 'Vaadin view', 'DramaFinder', 'Playwright testing', 'Vaadin project', 'integration tests'. These cover the main ways a user would phrase requests in this domain.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific combination of Vaadin 25, DramaFinder library, and Playwright integration testing. This is a very clear niche that is unlikely to conflict with generic testing or other framework-specific skills.

3 / 3

Total

12

/

12

Passed

Implementation

92%

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

This is a well-structured, actionable skill that efficiently guides Claude through generating Playwright integration tests for Vaadin views. The workflow is clearly sequenced with appropriate validation gates (dependency check, confirmation before file write), and the code examples are complete and executable. The only minor weakness is that referenced files (TESTING.md, element-mapping.md, setup.md) cannot be verified since no bundle was provided, and some inline content could potentially be offloaded.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It assumes Claude's competence with Java, Maven, Spring Boot, and Playwright concepts without explaining them. Every section serves a clear purpose with no padding or unnecessary exposition.

3 / 3

Actionability

Provides fully executable Java code examples for test class structure, component smoke tests, form validation tests, and grid assertions. Commands like `mvn verify -Dit.test=<ViewName>IT` are copy-paste ready. The step-by-step checks in Step 1 are concrete (grep pom.xml for specific artifacts).

3 / 3

Workflow Clarity

The 5-step workflow is clearly sequenced with explicit checkpoints: assess project state first (with a stop condition if DramaFinder is missing), map components, generate the test, confirm before writing, then offer to run. The confirmation gate in Step 4 before writing files is an important validation checkpoint for a potentially destructive operation.

3 / 3

Progressive Disclosure

References to TESTING.md, setup.md, element-mapping.md, and the specifications folder are well-signaled and one level deep. However, since no bundle files were provided, we cannot verify these references actually exist. The inline content is appropriately scoped, though the component test patterns section is somewhat lengthy and could potentially be split into a referenced file.

2 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents