CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 a well-crafted description with a clear 'Use when...' clause and highly distinctive trigger terms targeting a specific technology stack. Its main weakness is that it could enumerate more concrete actions beyond just 'generate tests' to better convey the breadth of what the skill covers.

Suggestions

Add more specific concrete actions, e.g., 'Generate Playwright integration tests for Vaadin 25 views using DramaFinder, including element interaction, form validation, and navigation assertions.'

DimensionReasoningScore

Specificity

It names the domain (Playwright integration tests for Vaadin 25 views) and one key action (generate tests), but doesn't list multiple concrete actions like verifying elements, handling navigation, or specific test patterns.

2 / 3

Completeness

Clearly answers both 'what' (generate Playwright integration tests for Vaadin 25 views using DramaFinder) and 'when' (explicit 'Use when...' clause with three distinct trigger scenarios).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'Playwright', 'integration tests', 'IT tests', 'Vaadin view', 'DramaFinder', 'Vaadin project', and 'Playwright testing' — covering the main ways a user would phrase such a request.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific combination of Vaadin 25, DramaFinder library, and Playwright — this is a very narrow niche unlikely to conflict with generic testing or other framework skills.

3 / 3

Total

11

/

12

Passed

Implementation

77%

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, highly actionable skill with a clear multi-step workflow and concrete code examples for common Vaadin testing scenarios. Its main weaknesses are minor verbosity (restating general testing principles Claude already knows) and unverifiable external references since no bundle files are provided. Overall it would serve Claude well in generating DramaFinder-based integration tests.

Suggestions

Trim the 'Best practices' section to only DramaFinder-specific rules — remove generic testing advice like 'independent tests' and 'descriptive names' that Claude already knows.

Remove the introductory sentence ('You are helping the user write...') as it restates the skill's purpose without adding actionable guidance.

DimensionReasoningScore

Conciseness

Generally efficient but includes some unnecessary framing ('You are helping the user write...') and slightly verbose explanations in places. The best practices section restates common testing principles Claude already knows (independent tests, descriptive names), though the DramaFinder-specific rules earn their place.

2 / 3

Actionability

Provides fully executable Java code examples for multiple scenarios (smoke tests, form validation, grid data loading), concrete Maven commands, specific class names and imports, and clear copy-paste-ready test templates. The component test patterns are directly usable.

3 / 3

Workflow Clarity

Clear 5-step sequential workflow with explicit checkpoints: assess project state first (with a stop condition if DramaFinder is missing), map components, generate tests, confirm before writing (validation gate), then offer to run. The confirmation step before file writing and the early-exit condition for missing dependencies serve as effective validation checkpoints.

3 / 3

Progressive Disclosure

References TESTING.md, element-mapping.md, setup.md, and external specification docs — good structure in principle. However, no bundle files are provided, so we cannot verify these references actually exist. The main SKILL.md itself is moderately long but the inline content (test patterns, best practices) is appropriately placed rather than being split out unnecessarily.

2 / 3

Total

10

/

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.

Repository
parttio/dramafinder
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.