CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/e2e-test-narrative-builder

Assembles a multi-step end-to-end user-journey test from a list of high-level user intents - translates each intent ("user signs up", "user adds product to cart", "user completes checkout with promo code") into the corresponding test-runner step (Playwright / Cypress / Selenium / Karate), wires shared state across steps via test fixtures, and emits the resulting test as a single Scenario in the project's E2E framework. Use when scaffolding an E2E test that exercises a complete user flow rather than a single page.

80

Quality

100%

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

100%

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

A well-structured, actionable skill body: concise prose, executable framework-native code, a clearly sequenced four-step workflow with a validation checklist, and a single one-level-deep reference for variant detail.

DimensionReasoningScore

Conciseness

The body is lean and code/table-driven, assuming Claude knows Playwright/Cypress rather than explaining them; the prose that exists (e.g. "Intents are named verbs in user-language") conveys skill-specific design rationale, not generic concepts Claude already knows.

3 / 3

Actionability

It provides copy-paste-ready executable TypeScript using real Playwright APIs (getByRole, getByLabel, expect toHaveURL), a concrete fixtures-source table, and a defined output format — fully concrete rather than pseudocode.

3 / 3

Workflow Clarity

The four-step sequence (capture intents → define mapping → generate test → wire fixtures) is clearly ordered, and the Output format's Validation section supplies an explicit verification checklist (intents mapped, fixtures exist, test compiles, optional local run).

3 / 3

Progressive Disclosure

SKILL.md is an organized overview with well-signaled one-level-deep references to references/intent-mapping.md (a real file confirmed present) for the full mapping and Cypress/Karate variants, keeping the main body appropriately split and navigable.

3 / 3

Total

12

/

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 strong, third-person description that pairs concrete capabilities with an explicit use-when trigger and a well-scoped niche. It names multiple real actions and natural trigger terms without padding or over-claiming.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — "Assembles a multi-step end-to-end user-journey test", "translates each intent ... into the corresponding test-runner step", "wires shared state across steps via test fixtures", and "emits the resulting test as a single Scenario" — matching the multiple-specific-actions anchor.

3 / 3

Completeness

It clearly answers both what (assembling an intent list into a framework-native Scenario) and when, via the explicit "Use when scaffolding an E2E test that exercises a complete user flow rather than a single page" trigger.

3 / 3

Trigger Term Quality

Natural user-language terms appear throughout ("user signs up", "user adds product to cart", "user completes checkout with promo code", "E2E test", "user flow") and the explicit "Use when scaffolding an E2E test" clause gives good coverage of phrases a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow and explicit — building multi-step E2E narratives from a high-level intent list — with triggers ("complete user flow rather than a single page") that distinguish it from single-page or unit test skills, making wrong-skill activation unlikely.

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