CtrlK
BlogDocsLog inGet started
Tessl Logo

e2e

Write, run, review, and debug end-to-end tests for rtp2httpd. ALWAYS use this skill when the user: (1) wants to write or optimize e2e/integration tests, (2) asks to run tests or mentions run-e2e.sh, uv, pytest, collect-only, xdist, markers, fixtures, or parallelism, (3) needs to debug failing, flaky, slow, or hanging e2e tests, (4) mentions any file under e2e/ or scripts/run-e2e.sh, (5) mentions MockRTSP*, MockHTTP*, MockFCC*, MockSTUN*, R2HProcess, MulticastSender, helper APIs, or test fixtures, (6) asks about multicast, RTSP, HTTP proxy, FCC, STUN, M3U, EPG, URL template, or zerocopy test coverage in rtp2httpd, or (7) uses Chinese phrases such as "端到端测试", "跑测试", or "e2e 测试" in this repo.

78

Quality

98%

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

96%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, highly actionable testing skill body that assumes Claude's competence and supplies executable commands, complete code, and clear validation/debugging workflows. The only weakness is mild: the inline helper API listing could be externalized into a reference file to improve progressive disclosure.

Suggestions

Move the full Helper API signature listing into a separate references/ file (e.g. HELPERS.md) and keep SKILL.md as a concise overview with a one-level-deep link, so the main body stays a navigable overview.

The Layout tree and the Helper API list overlap in naming the same files; consider consolidating so each file appears once, reducing redundancy.

DimensionReasoningScore

Conciseness

The body is dense and project-specific — layout, conventions, helper signatures, markers, and copy-paste code — with no padding or explanations of concepts Claude already knows (e.g., it never explains what pytest or xdist is).

5 / 5

Actionability

It provides fully executable, copy-paste-ready bash commands (run-e2e.sh invocations, cmake build, ruff/pytest) and complete Python fixture/mock code examples covering the common cases.

5 / 5

Workflow Clarity

The Debugging Checklist is a sequenced checklist, "Validation Before Finishing" gives explicit validation commands, and the parallelism section adds a feedback loop (re-run with -p 1 -x, then inspect fixture scope/ports).

5 / 5

Progressive Disclosure

Content is well-organized into clear navigable sections with no nested references, but the file is monolithic (~280 lines) with a long inline Helper API reference block that could be split into a one-level-deep reference file for cleaner discovery.

4 / 5

Total

19

/

20

Passed

Description

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

An exceptionally strong description: third-person voice, concrete actions, explicit "what" and "when", and highly specific repo-anchored triggers that make it both complete and distinctive. No meaningful gaps to address.

DimensionReasoningScore

Specificity

"Write, run, review, and debug end-to-end tests for rtp2httpd" lists four concrete, distinct actions with comprehensive coverage of the skill's capability surface.

5 / 5

Completeness

It explicitly answers "what" (write/run/review/debug e2e tests for rtp2httpd) and "when" via a seven-item "ALWAYS use this skill when the user" clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

The description enumerates a wide range of natural trigger terms users would actually say — run-e2e.sh, uv, pytest, collect-only, xdist, markers, fixtures, parallelism, plus named mock classes and even Chinese phrases — covering synonyms and file extensions comprehensively.

5 / 5

Distinctiveness Conflict Risk

The niche is tightly scoped to rtp2httpd e2e testing with repo-specific triggers (named mock classes, e2e/ paths, Chinese phrases), giving it a clear niche with minimal conflict risk against other skills.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
stackia/rtp2httpd
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.