CtrlK
BlogDocsLog inGet started
Tessl Logo

playwright-testing

E2E testing with Playwright - Page Objects, cross-browser, CI/CD

61

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A highly actionable, code-rich reference with strong executable examples, but it is a long monolithic document with internal redundancy and no progressive disclosure via referenced files, and it lacks an explicit gated validation workflow for its main processes.

Suggestions

Move the playwright.config.ts to a single canonical location and reference it from the Auth section instead of re-declaring a partial copy; deduplicate the Quick Reference commands against the CI/CD section.

Split large optional material (the dead-link crawler, full CI workflows, POM implementations) into reference files linked one level deep from SKILL.md to improve progressive disclosure.

Add an explicit run→validate→fix→rerun feedback loop for the core test-writing workflow to raise workflow clarity.

DimensionReasoningScore

Conciseness

Almost entirely executable code with little concept re-explanation, but it is voluminous with redundancy: playwright.config.ts is shown in full in Setup and again in the Auth section, Quick Reference repeats install/run commands, and the large "Dead Link Detection (REQUIRED)" section is tangential to a general Playwright testing skill.

2 / 3

Actionability

Provides fully executable TypeScript, bash, and YAML throughout—configuration, page objects, auth setup, tests, mocking, and CI workflows are concrete and copy-paste ready, matching the anchor for fully executable guidance.

3 / 3

Workflow Clarity

Sub-flows like auth setup and the checkout test are numbered and use assertions as implicit validation, but there is no gated validate→fix→retry workflow with explicit checkpoints for the overall process; the skill reads as a pattern catalog rather than a sequenced workflow.

2 / 3

Progressive Disclosure

Sections are well organized, but the skill is a single ~950-line monolithic SKILL.md with no referenced detail files (references/scripts/assets are absent); content that could be split out—full CI YAML, POM implementations, the dead-link crawler—is inlined rather than disclosed progressively.

2 / 3

Total

9

/

12

Passed

Description

82%

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 concise, specific, third-person description that clearly distinguishes the skill and names concrete capabilities, but it omits an explicit "Use when..." trigger clause in the description field itself, which caps completeness at 2.

Suggestions

Append an explicit trigger clause to the description, e.g. "Use when writing or debugging Playwright E2E tests, setting up cross-browser suites, or wiring Playwright into CI."

Add natural term variants like "end-to-end tests" and "spec tests" alongside "E2E testing" to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities beyond the bare domain: "Page Objects, cross-browser, CI/CD", matching the anchor that names several specific concrete actions/areas rather than a single vague one.

3 / 3

Completeness

The description field states what the skill does but contains no "Use when..." trigger clause; the separate when-to-use frontmatter field does not count, and the rubric caps completeness at 2 when explicit trigger guidance is missing from the description.

2 / 3

Trigger Term Quality

Uses natural terms a user would actually say ("E2E testing", "Playwright") plus recognizable area keywords; good coverage of the skill's natural trigger vocabulary.

3 / 3

Distinctiveness Conflict Risk

Tightly scoped to Playwright E2E testing with distinctive triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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

skill_md_line_count

SKILL.md is long (962 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
alinaqi/claude-bootstrap
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.