CtrlK
BlogDocsLog inGet started
Tessl Logo

playwright-java

Scaffold, write, debug, and enhance enterprise-grade Playwright E2E tests in Java using Page Object Model, JUnit 5, Allure reporting, and parallel execution.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/playwright-java/SKILL.md

The canonical home for this skill is playwright-java in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

Highly actionable and well-sequenced code-generation guidance with strong examples, held back by inlined template content and references to bundle files that are not actually present.

Suggestions

Create the referenced references/*.md and templates/*.java files and move the inlined BaseTest/BasePage/LoginPage implementations into them so the body stays an overview.

Add explicit validation checkpoints (e.g., run `mvn test`, assert traces generated, verify Allure aspectj agent wired) to the workflow steps.

Trim the 'Best Practices' bullets that merely restate rules already shown in the code comments to reduce redundancy.

DimensionReasoningScore

Conciseness

The body is dense and actionable with no padding explaining concepts Claude already knows, but the 'Best Practices' list duplicates rules already embedded in the inlined code comments and full template classes are inlined despite being referenced as separate templates.

4 / 5

Actionability

Fully executable, copy-paste-ready Java (BaseTest, LoginPage, LoginTest), Maven/junit-platform config, and GitHub Actions YAML cover the common cases concretely.

5 / 5

Workflow Clarity

A clear 5-step sequence (decide approach via matrix → scaffold → BaseTest → Page Objects → tests) with a decision matrix acting as a checkpoint, but no explicit validation/verification steps are provided.

4 / 5

Progressive Disclosure

References are clearly signaled in an opening table and sections are well-organized, but the referenced bundle files (references/*.md, templates/*.java) do not exist on disk and full template class implementations are inlined in the body rather than split out.

3 / 5

Total

16

/

20

Passed

Description

75%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.

A precise, third-person description with strong action specificity and a clearly distinct niche, undermined only by the complete absence of explicit 'when to use' trigger guidance.

Suggestions

Append a 'Use when ...' clause naming concrete triggers (e.g., scaffolding a Playwright Java project, writing POM/JUnit 5 classes, fixing flaky tests, setting up Allure or parallel execution) to raise completeness.

Add one or two lay synonyms such as 'test automation' or 'Selenium alternative' so the description matches phrasings users naturally say.

DimensionReasoningScore

Specificity

Lists four concrete actions — 'Scaffold, write, debug, and enhance' — plus the full stack (Playwright E2E, Java, POM, JUnit 5, Allure, parallel execution); comprehensive coverage with no generic filler.

5 / 5

Completeness

A clear 'what' is present but there is no 'Use when...' clause or equivalent trigger guidance in the description, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Strong natural keywords a user would actually say ('Playwright E2E tests', 'Java', 'JUnit 5', 'Allure', 'parallel execution'), but a few natural synonyms are absent (e.g., 'test automation', 'Selenium alternative' which only appears in tags).

4 / 5

Distinctiveness Conflict Risk

The 'Playwright E2E tests in Java using POM/JUnit5/Allure' niche is sharply distinct from generic testing skills with minimal overlap risk.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

14

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.