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

82%

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

The canonical home for this skill is integration-e2e-testing in shinpr/claude-code-workflows

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 concise, well-structured contracts skill with copy-paste-ready annotation templates and concrete naming conventions. Its main gaps are the lack of an explicit sequenced workflow with validation checkpoints (especially for route-parity review) and the absence of a worked example showing a fully annotated test skeleton.

Suggestions

Add a short worked example of one complete annotated test skeleton (e.g., an integration test with AC/Behavior/@lane/@dependency filled in) so the annotation contract is unambiguous in practice.

Sequence the route-parity review as explicit ordered steps with a validation checkpoint (e.g., compare validation/order/bounds, decide if the difference violates a contract, then reuse or add the smallest detecting test).

Add an explicit generation-time check, such as verifying the declared '@lane:' is consistent with the listed '@dependency:' values and the chosen file naming pattern.

DimensionReasoningScore

Conciseness

The body is lean throughout: a compact lane table, a minimal annotation template, terse naming globs, and one dense but purposeful route-parity paragraph. No padding and no explanations of concepts Claude already knows, matching anchor 5 ('every token earns its place') rather than anchor 4, which requires trimmable over-explanation.

5 / 5

Actionability

The annotation block ('AC:', 'Behavior:', '@lane:', '@dependency:', 'Selection evidence:') is copy-paste ready and the naming conventions give exact patterns ('*.int.test.*', 'tests/e2e/fixture/'). It falls short of anchor 5 because there is no worked example of a complete annotated test, and the route-parity section gives comparison criteria without a concrete application; it exceeds anchor 3 because the templates are complete and executable, not pseudocode.

4 / 5

Workflow Clarity

Content is organized by topic (lanes, annotations, naming, route parity) rather than as a sequenced process, and validation checkpoints are implicit — e.g., there is no step verifying '@lane:' consistency with declared dependencies before finalizing a file, and route-parity review is compressed into one paragraph without an ordered check flow. This matches anchor 3 ('sequence present but checkpoints missing or implicit'), not 4 (checkpoints are not mostly present) and not 2 (the per-topic guidance itself is well-defined).

3 / 5

Progressive Disclosure

The skill is under 50 lines with no external bundle files (no references/, scripts/, or assets/ exist) and no need for them; sections are clearly headed and well-organized. Per the rubric guideline, this earns anchor 5 for a short, self-contained skill.

5 / 5

Total

17

/

20

Passed

Description

75%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 strong description that explicitly states both what the skill defines and when to use it, with distinctive niche trigger phrases. Main weakness is that the trigger clause is somewhat narrow and technical, missing more natural phrasings a user might say.

DimensionReasoningScore

Specificity

The description lists several specific deliverables — 'skeleton annotations, lane and file contracts, and route-parity review criteria' — but these are contract-like abstractions rather than fully concrete actions, and coverage has minor gaps (e.g., naming conventions are not mentioned). This matches anchor 4 ('several specific actions; minor gaps in coverage'), not 5 (not comprehensive) and not 3 (more than 1-2 specific items are named).

4 / 5

Completeness

Both parts are explicit: the 'what' ('Defines integration/E2E skeleton annotations, lane and file contracts, and route-parity review criteria') and the 'when' ('Use when generating or consuming test skeletons or reviewing shared mutation routes'). The 'when' clause is present and fairly concrete but narrow and technical, fitting anchor 4 ('when could be more explicit or specific') better than anchor 5's comprehensive concrete trigger phrases.

4 / 5

Trigger Term Quality

Natural trigger phrases are present — 'generating or consuming test skeletons', 'reviewing shared mutation routes', 'integration/E2E' — giving good keyword coverage. It falls short of anchor 5 because common variations users would naturally say (e.g., 'writing integration tests', 'end-to-end tests') are missing, but it clearly exceeds anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

Niche triggers like 'test skeletons', 'route-parity', and 'shared mutation routes' establish a clear, specialized domain with low conflict risk. It is not anchor 5 because 'generating test skeletons' could still overlap with generic test-generation skills; it is well above anchor 3's broad overlap risk.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

shinpr/claude-code-workflows

Path

dev-workflows-frontend/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.