CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

integration-e2e-testing

Defines integration/E2E skeleton annotations, lane and file contracts, and route-parity review criteria. Use when generating or consuming test skeletons or reviewing shared mutation routes.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, well-organized contract document that scores highly on token efficiency and structure, with concrete templates for annotations and file naming. Its main gap is procedural: skeleton generation and route-parity review are specified as rules rather than sequenced workflows with validation checkpoints, and a worked example would make the contracts immediately actionable.

Suggestions

Add one worked example of a complete annotated test skeleton (e.g., a single integration test showing AC, Behavior, @lane, @dependency, and Selection evidence filled in with realistic content) so the annotation contract is copy-paste actionable.

Convert the route-parity section into an explicit sequenced review checklist (identify routes to the mutation → compare validation/classification/bounds/order → classify each difference as proof obligation or not → reuse or add the smallest test), with a final verification step that all annotations and lane declarations are present.

State the skeleton-generation order explicitly (choose lane → write annotations → name the file per convention) so a generating task doesn't have to reassemble the steps from separate sections.

DimensionReasoningScore

Conciseness

The body is pure contract — a lane table, an exact annotation template, naming globs, and a dense route-parity paragraph — with no padding and no explanation of concepts Claude already knows; the single explanatory sentence about comment syntax is one line and load-bearing, matching the lean/every-token-earns-its-place anchor rather than the trimmable-over-explanation anchor at 4.

5 / 5

Actionability

The annotation block ("AC: [...]", "@lane: integration | fixture-e2e | service-integration-e2e") and file-naming globs are concrete, directly usable formats, but there is no worked example of a complete annotated test skeleton and the route-parity guidance is a comparison checklist without a demonstrated application, fitting the concrete-with-minor-gaps anchor rather than the fully-copy-paste anchor at 5.

4 / 5

Workflow Clarity

The contracts are clear but procedures are implicit: generating a skeleton requires assembling rules scattered across the lanes table, annotation spec, and naming section with no stated order, and the route-parity review ("compare validation, classification, resource bounds...") reads as criteria rather than a sequenced review with checkpoints like "verify all required annotations are present", matching the sequence-present-but-checkpoints-missing anchor.

3 / 5

Progressive Disclosure

At ~45 lines with well-organized sections (Test Lanes, Test Skeleton Specification, File Naming, Route Parity) and no need for external reference files — none exist and none are referenced — this meets the rubric's under-50-lines exception for a top structure score.

5 / 5

Total

17

/

20

Passed

Description

88%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 dense, precise description that explicitly states what the skill defines and when to use it, with concrete trigger activities and comprehensive capability coverage. Its only weaknesses are a few missing natural trigger variations and slight overlap risk with generic testing skills.

DimensionReasoningScore

Specificity

Every clause names a concrete artifact or action — "skeleton annotations, lane and file contracts, and route-parity review criteria" plus "generating or consuming test skeletons or reviewing shared mutation routes" — and together they comprehensively cover everything the skill body provides, matching the comprehensive-coverage anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

It explicitly answers both questions: the what ("Defines integration/E2E skeleton annotations, lane and file contracts, and route-parity review criteria") and a concrete when ("Use when generating or consuming test skeletons or reviewing shared mutation routes"), matching the anchor requiring both with concrete trigger phrases rather than the vaguer-when anchor at 4.

5 / 5

Trigger Term Quality

Natural terms users would say are present ("integration", "E2E", "test skeletons", "shared mutation routes"), but common variations like "end-to-end" spelled out, "testing", or "test file naming" are missing, fitting the good-coverage-with-a-few-missing anchor rather than the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Project-specific jargon ("lane", "route-parity", "shared mutation routes") carves out a clear niche, but a generic request to write integration or e2e tests could overlap with a general testing skill, fitting the minor-overlap anchor rather than the minimal-conflict anchor.

4 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

shinpr/claude-code-workflows

Path

skills/integration-e2e-testing/SKILL.md

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.