CtrlK
BlogDocsLog inGet started
Tessl Logo

e2e-playwright-mcp

Domain knowledge for Playwright MCP-assisted E2E test development in Lichtblick. Covers test architecture, fixture reference, selector strategy, page objects, MCP usage, and source instrumentation patterns.

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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.github/skills/e2e-playwright-mcp/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The skill body is highly actionable with executable code, real paths, and concrete conventions, and is well-structured for navigation. Its main weaknesses are a duplicated hover-to-reveal section and the absence of an explicit validation feedback loop in the test-writing workflow.

Suggestions

Consolidate the hover-to-reveal/layout-action guidance into one location and cross-reference it from the other to remove the duplicated explanation.

Add an explicit validate→fix→retry loop to the MCP/test workflow (e.g. 'Run the test; if it fails, read the error, adjust selectors, and re-run until green').

Consider extracting the Fixtures Reference and POM tables into a separate reference file to improve progressive disclosure for this longer skill.

DimensionReasoningScore

Conciseness

The body is dense and largely free of concepts Claude already knows, but the hover-to-reveal/layout-action pattern is explained twice (Selector Strategy and Common Patterns) and could be consolidated, keeping it just below a 5.

4 / 5

Actionability

It provides copy-paste-ready TypeScript and bash with real import paths, fixture signatures, selector examples, and exact test commands covering the common desktop and web cases.

5 / 5

Workflow Clarity

The MCP workflow is a numbered 1–6 sequence ending in 'Run the test to confirm it passes', and destructive actions document confirmation dialogs, but there is no explicit validate→fix→retry feedback loop, so it stops at 4.

4 / 5

Progressive Disclosure

Content is well-organized into clear headers with no nested references and no broken file links, but the single ~429-line file inlines material (fixtures reference, POM table, selector detail) that could be split into reference files, so it is not a 5.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific, distinctive, and rich in concrete capability areas, but it lacks any explicit 'when to use' trigger guidance, which limits its completeness. Adding a 'Use when...' clause naming natural user triggers would lift it significantly.

Suggestions

Add an explicit trigger clause, e.g. 'Use when writing or debugging Lichtblick E2E tests with Playwright, or when the user mentions E2E/end-to-end tests, Playwright, or the Playwright MCP server.'

Reframe 'Domain knowledge for...' as concrete actions (e.g. 'Write, debug, and instrument E2E tests...') to push specificity toward a 5.

Include natural synonyms such as 'end-to-end tests' alongside 'E2E' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain and enumerates six concrete capability areas ('test architecture, fixture reference, selector strategy, page objects, MCP usage, and source instrumentation patterns'), but 'Domain knowledge for...' frames coverage areas rather than listing distinct executable actions, so it falls short of a 5.

4 / 5

Completeness

It gives a clear 'what' (domain knowledge plus enumerated coverage areas) but contains no 'Use when...' or equivalent explicit trigger clause, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('Playwright MCP-assisted E2E test', 'Lichtblick', 'page objects', 'source instrumentation'), but misses common synonyms like 'end-to-end tests' or 'integration tests', leaving a few natural phrases uncovered.

4 / 5

Distinctiveness Conflict Risk

The phrase 'Playwright MCP-assisted E2E test development in Lichtblick' carves out a clear niche with distinct triggers and minimal overlap risk against other skills.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
lichtblick-suite/lichtblick
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.