CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/testcafe-testing

Authors TestCafe E2E tests - `npm install testcafe`, fixture/test syntax, `Selector` API for queries, automatic-waits, no WebDriver required (TestCafe injects scripts via a proxy), supports any browser including remote / cloud farms. Use when the team prefers a no-WebDriver architecture and one of TestCafe's specific features (e.g., role-based auth) matters.

73

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Overview
Quality
Evals
Security
Files

Quality

Content

80%

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

A concise, highly actionable TestCafe guide with executable examples for every step and useful anti-patterns/limitations. It loses points on workflow clarity (no explicit validation checkpoints) and progressive disclosure (monolithic single file, no deeper references).

Suggestions

Add an explicit verification checkpoint after running tests (e.g. 'Check the JUnit report for failures; if any test fails, re-run the single failing file with `npx testcafe chrome tests/checkout.test.js` before debugging') to establish a feedback loop.

Split advanced material — Selector API details, Roles, and network mocking — into reference files (e.g. references/selectors.md, references/roles.md) and link to them one level deep from the main body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Lean and framework-specific rather than explaining generic concepts; every section delivers actionable content with minimal padding, e.g. 'The fluent API (`t.X.Y.Z`) auto-waits.'

3 / 3

Actionability

Fully executable, copy-paste-ready examples throughout: `npm install --save-dev testcafe`, a complete checkout test, Selector patterns, Roles, run/reporter/mock commands, and a CI YAML workflow.

3 / 3

Workflow Clarity

Steps are clearly sequenced (Step 1 Install through Step 8 CI), but there are no explicit validation/feedback checkpoints for verifying test outcomes or recovering from failures — the rubric caps this at 2 without such checkpoints.

2 / 3

Progressive Disclosure

Well-organized into sections, but it is a single ~210-line monolithic file with all content inline and no bundle reference files to split advanced material (Selector API, Roles, network mocking) one level deep.

2 / 3

Total

10

/

12

Passed

Description

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.

A specific, third-person description with concrete capabilities and an explicit 'Use when' trigger that cleanly distinguishes TestCafe from sibling testing skills. It earns top marks across all four dimensions with no fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Authors TestCafe E2E tests', 'fixture/test syntax', '`Selector` API for queries', 'automatic-waits', 'no WebDriver required', 'supports any browser including remote / cloud farms' — matching the top anchor.

3 / 3

Completeness

Explicitly states what it does and includes an explicit 'Use when the team prefers a no-WebDriver architecture and one of TestCafe's specific features (e.g., role-based auth) matters.' trigger clause.

3 / 3

Trigger Term Quality

Covers natural terms a user would say ('TestCafe', 'E2E tests', 'role-based auth', 'no-WebDriver', 'cloud farms'); not merely generic jargon.

3 / 3

Distinctiveness Conflict Risk

Niche is clearly scoped to TestCafe and its no-WebDriver/role-based-auth differentiators, unlikely to trigger for sibling playwright/cypress/selenium skills.

3 / 3

Total

12

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents