CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/jenkinsfile-test-stages

Use whenever the task is to run tests in Jenkins: 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 executable Jenkinsfile examples and an exemplary progressive-disclosure structure of real, one-level-deep references. Its main weakness is token efficiency: the Overview teaches Jenkins fundamentals Claude already knows and includes date-stamped editorial commentary, and the workflow lacks an explicit validation checkpoint for the generated Jenkinsfile.

Suggestions

Trim the Overview's definition of Pipeline/Agent/Stages/Steps/Post and the '(introduced 2017)' / 'Docker agents provide reproducibility' asides — Claude already knows Jenkins basics, so these tokens earn nothing.

Add an explicit validation step to 'How to use', e.g. 'Validate the Jenkinsfile with the Jenkins declarative-linter before committing', to close the workflow's checkpoint gap.

Move the 'For new projects in 2026+' modernization opinion into the existing 'Limitations' or a clearly-labeled 'When not to use' note so time-sensitive guidance doesn't pad the decision path.

DimensionReasoningScore

Conciseness

The Overview re-teaches Jenkins basics Claude already knows ('Jenkins Declarative Pipeline (introduced 2017)', Pipeline/Agent/Stages/Steps/Post definition bullets, 'Docker agents provide reproducibility'), and date-stamped commentary ('For new projects in 2026+') sits outside any deprecated/old-patterns section — more than the minor trimmable excess of anchor 4, so anchor 3 fits best.

3 / 5

Actionability

Provides two complete, copy-paste-ready Jenkinsfiles (agent-any build/test and Docker node:22 agent), a concrete retry snippet, and an anti-patterns table with specific fixes — executable guidance covering the common cases, matching anchor 5.

5 / 5

Workflow Clarity

The 7-step 'How to use' sequence is clearly ordered with cross-links to steps and references, and 'Review the anti-patterns table before committing' acts as a checkpoint, but there is no explicit validation step (e.g., declarative-linter) for the produced Jenkinsfile — minor validation gaps per anchor 4.

4 / 5

Progressive Disclosure

Verified against the actual bundle: all three cited reference files exist, are one level deep with no nested references, and are well-signaled with per-file descriptions plus links from the how-to steps, advanced-patterns section, and anti-patterns table — a clear overview with appropriately split detail matching anchor 5.

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 states an explicit trigger clause, lists five concrete capabilities, and occupies a distinct Jenkins-testing niche. The only weakness is missing a few natural trigger synonyms such as 'pipeline' or 'CI'.

DimensionReasoningScore

Specificity

Enumerates five concrete capabilities — 'declarative Jenkinsfile test stages, parallel stages across agents, post always/failure actions, JUnit report publishing and lockable resources' — giving comprehensive, specific coverage rather than the minor gaps of the level-4 anchor.

5 / 5

Completeness

Explicitly answers both: 'what' via the enumerated capabilities and 'when' via 'Use whenever the task is to run tests in Jenkins' with a concrete trigger phrase, matching the level-5 anchor rather than the merely-present 'when' of level 4.

5 / 5

Trigger Term Quality

Good natural keywords ('run tests in Jenkins', 'Jenkinsfile', 'test stages', 'JUnit') but misses common variations users would say such as 'pipeline', 'CI', or 'continuous integration', fitting anchor 4 rather than the synonym-level coverage of 5.

4 / 5

Distinctiveness Conflict Risk

A clear Jenkins-specific niche (declarative test stages, JUnit publishing, lockable resources) with triggers that do not overlap sibling CI skills like GitHub Actions or GitLab CI, matching the minimal-conflict anchor 5.

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