CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

write-api-e2e-tests

Write API end-to-end tests. Use when adding or changing API endpoints, or when the user asks for API e2e, smoke, or contract tests.

Quality

85%

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

88%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 instruction skill with a clear workflow and an explicit validation feedback loop. Its main gap is reliance on external ADRs for actionable detail rather than bundling concrete test-writing guidance.

Suggestions

Inline a minimal concrete example of adding/registering a suite case so the core task is actionable without reading the external ADRs.

Add a short validation checklist or explicit "suite green" confirmation step to make the feedback loop checkpoint more concrete.

Where the skill relies on external ADRs, note the key convention to follow inline so a reader can act without the ADRs being present.

DimensionReasoningScore

Conciseness

The body is lean and well-organized with no padding or explanations of concepts Claude already knows; every section (When to use, Source of truth, Workflow, Run, Guardrails, Output) earns its place.

5 / 5

Actionability

It gives a concrete entrypoint path and run command plus specific ADR references, but the core test-writing steps defer most specifics to external ADRs rather than providing copy-paste-ready inline guidance.

4 / 5

Workflow Clarity

The 6-step workflow is clearly sequenced with an explicit validation feedback loop in step 4 ("Run the affected suite locally and fix failures until green"), matching the anchor for clear sequence with error-recovery loops.

5 / 5

Progressive Disclosure

Structure is clean with clear sections and one-level-deep references to two ADRs plus a default entrypoint; it stops short of a 5 because the detailed references are external docs outside the skill bundle rather than bundled, verifiable reference files.

4 / 5

Total

18

/

20

Passed

Description

78%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, third-person description that clearly answers both what the skill does and when to use it with natural trigger terms. It is slightly light on enumerated concrete actions and has minor overlap with general testing skills.

DimensionReasoningScore

Specificity

"Write API end-to-end tests." names the domain and one concrete action but does not enumerate several specific actions, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

It explicitly states what ("Write API end-to-end tests") and when ("Use when adding or changing API endpoints, or when the user asks for API e2e, smoke, or contract tests") with concrete trigger phrases.

5 / 5

Trigger Term Quality

"API e2e, smoke, or contract tests" and "adding or changing API endpoints" are natural phrases users say, giving good keyword coverage with only minor synonyms missing; not exhaustive enough for a 5.

4 / 5

Distinctiveness Conflict Risk

API E2E testing is a clear niche with distinct triggers and explicit contrast to unit tests, leaving only minor overlap risk with broader testing skills.

4 / 5

Total

16

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

14

/

16

Passed

Repository

linuxfoundation/crowd.dev

Path

.claude/skills/write-api-e2e-tests/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.