CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/test-run-summary-author

Build-an-X workflow that turns a structured test-run artifact (JUnit XML, Allure JSON, TestRail / Xray / Zephyr export) plus optional release context (version, build URL, deploy target) into a narrative markdown summary for release notes, an exec status update, or a stand-up Slack post. Distinct from the per-framework parsers junit-xml-analysis / allure-reports / coverage-diff-reporter, which emit structured tabular reports: this skill takes the same data and writes the human-readable narrative. Use when a manager needs a draft release note or stand-up summary from a single run; for cross-run trend analytics use currents-integration.

75

Quality

94%

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

Overview
Quality
Evals
Security
Files

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable, with a clearly sequenced workflow, an explicit verify-against-source feedback loop, and clean one-level-deep progressive disclosure via output-shapes.md. The main weakness is conciseness: the motivational Overview and the PractiTest citation are skippable context that pad the token budget.

Suggestions

Trim the Overview's motivational first paragraph and drop the PractiTest '2026 State of Testing' citation; lead with the capability and the parser-vs-narrative distinction instead of market context.

Remove or relocate the time-sensitive '2026 State of Testing Report' reference to the References section rather than spending tokens on it in the Overview.

Compress the two Overview paragraphs into one sentence stating the gap this skill closes, since the 'How to use' steps already convey the operational shape.

DimensionReasoningScore

Conciseness

The body is mostly dense and operational (tables for inputs, the six metrics, output shapes, and anti-patterns), but the Overview's motivational paragraph and the PractiTest '2026 State of Testing' citation are unnecessary context Claude does not need to execute. Not level 3 because not every token earns its place; not level 1 because the bulk is lean rather than padded explanation of basics.

2 / 3

Actionability

Provides a 6-metric table with precise definitions (e.g., pass rate = passed/(passed+failed), skipped excluded), four named output shapes, and a fully worked example with real numbers plus a rendered markdown output and audit table. Not level 2 because the worked example and metric definitions are concrete and complete, not pseudocode.

3 / 3

Workflow Clarity

A clear 4-step sequence (Ingest -> Compute -> Fill template -> Verify) with an explicit validation checkpoint ('Verify every numeric claim against the source before emitting') and a feedback loop (audit table; flag [unsourced - supply baseline] rather than inventing). Not level 2 because the validation checkpoints are explicit and elaborated, not merely implicit.

3 / 3

Progressive Disclosure

Keeps the overview inline and pushes the full per-shape templates to references/output-shapes.md (verified present), a clearly signaled one-level-deep reference with no nested chaining. Not level 2 because the split is clean and navigation is easy rather than content that should be separate being left inline.

3 / 3

Total

11

/

12

Passed

Description

100%

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: concrete actions, an explicit 'Use when' trigger clause, and clear delineation from sibling parser and trend-analytics skills, all in third-person voice. The only blemish is the templated 'Build-an-X workflow' opener, which is vague filler that should be replaced with a direct capability statement.

DimensionReasoningScore

Specificity

Names concrete inputs (JUnit XML, Allure JSON, TestRail/Xray/Zephyr export) and concrete outputs (release notes, exec status update, stand-up Slack post) - multiple specific actions matching the level-3 anchor. The templated 'Build-an-X workflow' opener is vague filler, but the action list is comprehensive, so it is not the level-2 'not comprehensive' anchor.

3 / 3

Completeness

Explicitly states what it does (turns a structured test-run artifact into a narrative markdown summary) and when to use it via an explicit 'Use when...' clause, satisfying both halves. Not level 2 because the 'when' is explicit rather than merely implied.

3 / 3

Trigger Term Quality

The 'Use when a manager needs a draft release note or stand-up summary from a single run' clause supplies natural terms a user would actually say, covering release-note, stand-up, and exec-status use cases. It is not level 2 because it goes beyond a single keyword to cover the realistic triggering phrasings.

3 / 3

Distinctiveness Conflict Risk

Explicitly distinguishes from junit-xml-analysis / allure-reports / coverage-diff-reporter (tabular parsers) and currents-integration (cross-run trend analytics), carving a clear niche with distinct triggers. Not level 2 because the contrast with sibling skills removes the overlap risk.

3 / 3

Total

12

/

12

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.

Reviewed

Table of Contents