CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nic-ci-pipelines

CI/CD pipeline structure, GitHub Actions workflows, reusable workflow patterns, and matrix builds for NIC. Use when working on CI workflows, debugging build failures, adding new workflow steps, modifying build matrices, or understanding the release pipeline.

Quality

88%

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

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

An unusually high-signal reference skill: every line carries non-obvious repo-specific detail, workflows are precisely sequenced with explicit validation gates, and the gotchas encode real failure modes. The main structural weakness is that everything lives in one monolithic file — the exhaustive workflow catalog and gotcha inventory would serve better as separate reference files under a leaner overview.

Suggestions

Split the exhaustive workflow catalog tables (Security/Compliance/Automation and Maintenance/Repository Hygiene) into a references file (e.g. references/workflow-catalog.md) and keep SKILL.md focused on the core CI, build, and release flows, linking out for the full inventory.

Consolidate the two-stage release description, which currently appears in five places (repository-split table, ASCII diagram, workflow-architecture listing, two-stage section, and key-workflows table), into one canonical section with brief cross-references elsewhere.

Consider moving the long Gotchas list into references/gotchas.md grouped by workflow, keeping only the highest-impact gotchas (repo gating, no docker build in publish, secrets via Key Vault, SHA pinning) inline.

DimensionReasoningScore

Conciseness

The body is dense with repo-specific, non-inferable facts (gate strings, registry names, cache hash inputs, concurrency groups) and never explains concepts Claude already knows. However, the two-stage release flow is restated five times (repository-split table, ASCII diagram, workflow-architecture listing, two-stage section, key-workflows table), which is minor over-explanation that could be trimmed — anchor 4, not 5 (redundant restatements exist) and not 3 (the padding is not pervasive).

4 / 5

Actionability

Guidance is fully concrete and executable: exact file names ("release-prep.yml", "matrix-images-oss.json"), scripts ("validate-workflow-gating.sh", "copy-images.sh"), commands ("make update-crds", "go mod tidy"), verbatim gate strings, and precise directives like "Pass the source registry as `$1`; let the config own `TARGET_REGISTRY`". For an instruction-only skill this matches the top anchor's copy-paste-ready specificity.

5 / 5

Workflow Clarity

Multi-step processes are clearly sequenced (build → stage → sign → Azure upload → publish → gate → tag → assets → release) with explicit validation checkpoints ("release-gate verifies all artifact publications succeed", "github-release errors on a missing draft release before closing the milestone") and error-recovery feedback (retry publish without rebuild; check `operator_version` before assuming the dispatch failed). This matches anchor 5's clear sequence with explicit validation and error-recovery guidance.

5 / 5

Progressive Disclosure

There are no bundle files at all; the single ~250-line SKILL.md inlines an exhaustive ~50-workflow catalog across five tables plus a 20-item gotchas list — content that clearly belongs in separate reference files. Section structure itself is good (above anchor 2's minimal structure) but falls short of anchor 4 since the bulk reference material is not split out.

3 / 5

Total

17

/

20

Passed

Description

87%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 explicitly states what the skill covers and when to use it, with concrete trigger phrases and a clearly pinned niche. The only weaknesses are a noun-phrase what-clause rather than explicit action verbs and a few missing natural trigger variations.

DimensionReasoningScore

Specificity

The what-clause names several concrete domain artifacts ("GitHub Actions workflows, reusable workflow patterns, and matrix builds") and the when-clause adds specific actions ("debugging build failures, adding new workflow steps, modifying build matrices"). It lists several specific capabilities with minor gaps rather than the comprehensive action-verb coverage of the top anchor, so it fits anchor 4, not 3 (more than 1-2 actions) or 5 (the what-clause is noun-based, not an explicit action list).

4 / 5

Completeness

Both questions are explicitly answered: the what ("CI/CD pipeline structure, GitHub Actions workflows, reusable workflow patterns, and matrix builds for NIC") and an explicit 'Use when' clause with concrete trigger phrases. This matches the anchor 5 example structure exactly, and neither what nor when is vague or implied.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("CI workflows", "debugging build failures", "modifying build matrices", "understanding the release pipeline") and map well to what a user would say. A few natural terms are missing ("jobs", "deploy", "GitHub Actions" as a trigger phrase), which matches anchor 4's 'good keyword coverage; a few natural terms missing' rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The scope is pinned to a specific product ("for NIC") and CI-pipeline-specific triggers ("build matrices", "release pipeline"), giving it a clear niche with distinct triggers and minimal risk of firing for unrelated skills, matching anchor 5.

5 / 5

Total

18

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

nginx/kubernetes-ingress

Path

.github/skills/nic-ci-pipelines/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.