CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/jenkinsfile-test-stages

Use for any question or task about running tests in Jenkins, including quick ones such as running tests in parallel or publishing JUnit results when tests fail: declarative Jenkinsfile test stages, parallel stages across agents, post always/failure actions, JUnit report publishing and lockable resources for shared test infrastructure.

Quality

87%

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

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

The body is highly actionable with complete Groovy examples and a well-structured one-level-deep reference bundle, and the multi-step workflow is clearly sequenced with an anti-patterns checklist. Its main weakness is token efficiency: it re-explains basic Jenkins concepts Claude already knows and repeats the same reference links three times.

Suggestions

Cut the Overview section's definitions of Pipeline/Agent/Stages/Steps/Post (and the 'introduced 2017' background) — Claude already knows Jenkins fundamentals; keep only the skill-specific guidance.

Link each reference file exactly once (the same three files are currently listed in 'How to use', 'Advanced pipeline patterns', and 'References'); a single well-placed index of references is enough.

Confine time-sensitive statements ('For new projects in 2026+', 'Matrix builds (Jenkins 2.302+)', pinned image tags) to a clearly labeled section so they don't blend into evergreen guidance.

DimensionReasoningScore

Conciseness

The Overview section defines basic Jenkins concepts Claude already knows ("Pipeline - top-level container", "Agent - where stages run", "Post - actions after stages") and notes background like "introduced 2017" / "For new projects in 2026+", and the same three reference files are linked three separate times (How to use, Advanced pipeline patterns, References). This is more than the 'minor instances' of the 4 anchor, though the rest of the body is tight and code-forward, so it sits at the mostly-efficient-but-could-be-tightened anchor.

3 / 5

Actionability

Step 1, Step 2, and the retry section each give complete, copy-paste-ready Jenkinsfiles, and the worked example supplies exact specifics (junit 'reports/junit/*.xml', lock(resource: 'shared-test-database'), image 'node:22', timeout of 30 minutes). Common cases are covered with fully executable code, matching the top anchor; the occasional ellipsis (slackSend(...)) appears only inside a narrative example whose full form lives in a reference file.

5 / 5

Workflow Clarity

"How to use" gives a clearly ordered 7-step sequence with pointers to the right sections and reference files, and the anti-patterns table doubles as a review checklist ("Review the anti-patterns table before committing"). However, there is no explicit validation checkpoint (e.g., run the pipeline once and confirm JUnit results render), so it fits the most-checkpoints-present anchor rather than the explicit-validation-steps anchor at 5; test pipelines are not destructive/batch operations, so no cap applies.

4 / 5

Progressive Disclosure

Getting-started content (basic and Docker Jenkinsfiles) is inline while deeper recipes are split into three real, verified, one-level-deep reference files, each clearly signaled with a descriptive bullet (e.g., "Post actions - post { always / success / failure / unstable } for JUnit publishing..."). This matches the clear-overview-with-well-signaled-references anchor; the repeated linking of the same files costs conciseness, not navigation.

5 / 5

Total

17

/

20

Passed

Description

92%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: it explicitly states both what the skill covers (declarative test stages, parallelism, post actions, JUnit publishing, lockable resources) and when to use it, with concrete, naturally-phrased triggers tied to Jenkins. The only gap is a few missing common synonyms such as 'CI' or 'pipeline'.

DimensionReasoningScore

Specificity

"declarative Jenkinsfile test stages, parallel stages across agents, post always/failure actions, JUnit report publishing and lockable resources" lists five concrete capabilities that comprehensively cover the Jenkins test-pipeline domain, matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

"Use for any question or task about running tests in Jenkins, including quick ones such as..." explicitly answers when, and the colon-delimited list explicitly answers what, with concrete trigger scenarios (parallel runs, JUnit results on failure) — clearly the both-what-and-when anchor, not the 4 anchor where 'when' is only loosely specified.

5 / 5

Trigger Term Quality

Natural user phrases like "running tests in Jenkins", "running tests in parallel", "publishing JUnit results when tests fail", and "Jenkinsfile" are present, but common variations such as "CI", "pipeline", and "build" are missing, which fits the good-coverage-with-a-few-gaps anchor rather than the comprehensive-synonyms anchor at 5.

4 / 5

Distinctiveness Conflict Risk

The description is firmly scoped to Jenkins ("running tests in Jenkins", "Jenkinsfile test stages", "JUnit report publishing"), giving it a clear niche with distinct triggers and minimal overlap with sibling CI skills like GitHub Actions or GitLab CI, matching the minimal-conflict-risk anchor.

5 / 5

Total

19

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page