CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

e2e

Write, run, review, or debug rtp2httpd E2E tests and their harness in e2e/ and scripts/run-e2e.sh.

Quality

89%

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

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

An exemplary skill body: lean, fully executable, with a clearly sequenced workflow containing explicit validation and stopping criteria, and well-signaled one-level-deep references that match the actual bundle. No material weaknesses found.

DimensionReasoningScore

Conciseness

Every line carries operational fact ("Collection does not require a binary", "-p 1 disables xdist", wrapper one-file-per-invocation behavior) with zero concept explanation or padding. Not 4 — there is nothing to trim.

5 / 5

Actionability

Five copy-paste-ready wrapper invocations cover the common cases (single file, serial reproduction, parallel selection, collection-only, full suite), plus concrete `uv run --group dev ruff check/format` commands. Not 4 — the examples are complete and executable as written.

5 / 5

Workflow Clarity

The workflow is clearly sequenced: run affected tests via the wrapper, rebuild via build-run if the binary is stale, fix regressions, lint changed Python files, check collection when imports/markers change, exercise parallel mode for fixture/port changes, and stop once checks pass. Validation steps (ruff, collection, "Once relevant checks pass") and a fix-regressions feedback loop are explicit; this is not a batch/destructive skill, so no cap applies.

5 / 5

Progressive Disclosure

The body is a lean overview with two one-level-deep references, each clearly signaled by its trigger condition ("When adding, reviewing, or restructuring tests/helpers" → authoring.md; "For hangs, flaky tests, or parallel-only failures" → troubleshooting.md). Both files exist in references/, match their stated purpose, and contain no nested references; the only external link is a sibling skill (build-run), which is a boundary pointer, not a nested detail chain.

5 / 5

Total

20

/

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 specific, distinctive description with concrete actions and natural keywords, weakened only by the absence of an explicit "Use when..." trigger clause. Adding when-to-use guidance and a few synonyms (e.g., end-to-end, flaky) would bring it to top level.

Suggestions

Add an explicit trigger clause, e.g., "Use when asked to run, write, or debug rtp2httpd end-to-end (E2E) tests, fix flaky or parallel-only test failures, or change the test harness in e2e/ or scripts/run-e2e.sh."

Include common synonyms users might say, such as "end-to-end tests", "flaky tests", or "test suite", alongside the existing "E2E tests" phrasing.

Optionally state the boundary with the linked build-run skill (e.g., binary builds vs. test execution) to further sharpen distinctiveness.

DimensionReasoningScore

Specificity

"Write, run, review, or debug" lists four concrete actions tied to exact artifacts ("rtp2httpd E2E tests", "their harness in e2e/ and scripts/run-e2e.sh"), comprehensively covering the skill's scope. Not 4 — there are no minor gaps in the action coverage.

5 / 5

Completeness

The "what" is clear (write/run/review/debug the E2E tests and harness) but there is no "Use when..." clause or equivalent explicit trigger guidance; "in e2e/ and scripts/run-e2e.sh" only weakly implies when to invoke the skill. Per the rubric guideline, a missing explicit when-clause caps this at 3.

3 / 5

Trigger Term Quality

Natural terms like "E2E tests", "run", "debug", "harness", and the script path cover what users would say, but common synonyms such as "end-to-end", "flaky", or "test suite" are absent. Not 5 — anchor 5 requires synonyms and variations beyond what is present.

4 / 5

Distinctiveness Conflict Risk

It names a project-specific binary (rtp2httpd), directories (e2e/), and script (scripts/run-e2e.sh), giving it a clear niche with minimal conflict risk against other skills. Not 4 — the specificity leaves essentially no overlap risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

stackia/rtp2httpd

Path

.agents/skills/e2e/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.