CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

jenkinsfile-validator

Comprehensive toolkit for validating, linting, testing, and automating Jenkinsfile pipelines (both Declarative and Scripted). Use this skill when working with Jenkins pipeline files, validating pipeline syntax, checking best practices, debugging pipeline issues, or working with custom plugins.

Quality

82%

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

75%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 highly actionable, well-structured skill body with excellent executable commands and real one-level-deep references. Its weaknesses are redundancy (duplicated plugin-lookup workflow, repeated commands, restated description) and an inline Anti-Patterns section that inflates token cost without adding proportional value.

Suggestions

Deduplicate the plugin documentation lookup guidance: keep it in one place (e.g., the Plugin Lookup Workflow section) and reduce Assistant Workflow step 3 to a one-line pointer, removing the repeated MCP/WebSearch details.

Move the Anti-Patterns section into a reference file (e.g., references/anti_patterns.md) and keep 3-4 of the highest-risk items inline as a brief list, cutting roughly 50-60 lines from the main file.

Merge the Quick Start commands into the Command Reference section and delete the verbatim restatement of the frontmatter description at the top of the body.

DimensionReasoningScore

Conciseness

The body is mostly efficient (terse capability lists, command-focused sections), but includes noticeable redundancy: the plugin documentation lookup workflow is stated twice in near-identical detail (the 'Plugin Lookup Workflow' section and again in Assistant Workflow step 3), command invocations are repeated between Quick Start and the Command Reference, and line 8 restates the frontmatter description verbatim. The ~70-line Anti-Patterns section could be tightened.

3 / 5

Actionability

Fully executable guidance throughout: copy-paste-ready bash commands covering all flag variants (--syntax-only, --security-only, --strict, etc.), a script architecture map, an executable Declarative skeleton, concrete MCP tool names with example queries, and a working validate/fix/re-run example. Specific examples cover the common cases.

5 / 5

Workflow Clarity

The Assistant Workflow is a clear 5-step sequence with explicit reporting requirements (line numbers, severity, corrected snippets), and validation feedback loops exist (anti-pattern guidance to re-run validation after fixing credentials, and to stage-test rather than trust linter results). However, the main workflow itself lacks an explicit 'apply fixes then re-validate' step — the loop lives only in the anti-patterns — leaving a minor checkpoint gap.

4 / 5

Progressive Disclosure

Good structure: six one-level-deep reference files that all exist and are clearly signaled with per-file descriptions, an inline script-architecture tree, and a References index. The gap is that the long inline Anti-Patterns section and the duplicated plugin-lookup instructions are bulk content that belongs in a reference file, keeping the main file longer than an overview needs to be.

4 / 5

Total

16

/

20

Passed

Description

83%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 that clearly states what the skill does and when to use it, with good natural trigger coverage and a distinct Jenkins pipeline niche. The main weaknesses are minor over-claiming ('testing', 'automating') and a slightly broad 'custom plugins' trigger.

DimensionReasoningScore

Specificity

The description lists several concrete actions ('validating, linting, testing, and automating Jenkinsfile pipelines (both Declarative and Scripted)') tied to a specific domain. However, 'testing' and 'automating' are weakly supported by the skill's actual capabilities (validation, linting, security scanning, best-practice checks), making this a minor over-claim rather than comprehensive coverage.

4 / 5

Completeness

It explicitly answers both questions with concrete trigger phrases: 'Comprehensive toolkit for validating, linting, testing, and automating Jenkinsfile pipelines' (what) and 'Use this skill when working with Jenkins pipeline files, validating pipeline syntax, checking best practices, debugging pipeline issues, or working with custom plugins' (when). This mirrors the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'working with Jenkins pipeline files, validating pipeline syntax, checking best practices, debugging pipeline issues' plus 'Declarative and Scripted' type terms and 'Jenkinsfile'. A few natural terms users might say are missing (e.g., 'lint my Jenkinsfile', 'CI/CD pipeline', 'Groovy pipeline'), so it falls short of the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

The Jenkinsfile/Declarative/Scripted pipeline niche is mostly distinct with domain-specific triggers, but 'working with custom plugins' is broad enough to risk triggering for non-Jenkins plugin work, and 'checking best practices' overlaps with generic code-review skills.

4 / 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

referenced_paths_exist

Referenced path issues: 3 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

pantheon-org/tekhne

Path

skills/ci-cd/jenkinsfile/validator/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.