CtrlK
BlogDocsLog inGet started
Tessl Logo

nic-testing

Testing patterns for NIC including Go table-driven tests, snapshot tests, and Python integration tests. Use when writing unit tests, snapshot tests, policy tests, template tests, Helm tests, or pytest integration tests for the Ingress Controller.

74

Quality

91%

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

88%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 testing skill with concrete commands, code, and an exemplary validated snapshot workflow. It is dense and mostly lean, with minor repetition in the Gotchas section and no external reference files despite its length.

Suggestions

Collapse the Gotchas section or convert it to cross-references, since most entries restate rules already given in the Snapshot Tests workflow — this would tighten conciseness.

Consider moving the Python Integration Tests and Generated Artifacts sections into reference files linked from SKILL.md to improve progressive disclosure for a skill of this length.

The two competing Go test naming conventions could be condensed into a single table to reduce the inline prose.

DimensionReasoningScore

Conciseness

Dense and largely assumes Claude's competence (commands, paths, code), but the Gotchas section reiterates points already made in the Snapshot Tests workflow and some emphatic prose could be trimmed.

4 / 5

Actionability

Provides executable `make` targets, concrete file paths, and copy-paste-ready Go and Python code examples that cover the common cases across all test categories.

5 / 5

Workflow Clarity

The snapshot workflow is a numbered sequence with explicit validation checkpoints (inspect diff, confirm directive present), a feedback loop ('go back to step 1'), edition-parity guidance, and a self-check checklist.

5 / 5

Progressive Disclosure

No bundle files exist and the skill is self-contained with clear section headers and good navigation; however at ~250 lines some material (e.g. Python integration tests, generated-artifacts table) could arguably live in references, a minor organization gap.

4 / 5

Total

18

/

20

Passed

Description

95%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, third-person description with explicit 'what' and 'when' clauses and rich natural trigger terms scoped to a distinct niche. The only minor weakness is that the 'what' enumerates fewer test types than the 'when' clause.

DimensionReasoningScore

Specificity

Names the domain ('Testing patterns for NIC') and several concrete test types ('Go table-driven tests, snapshot tests, and Python integration tests'), giving solid coverage, though the 'what' lists three types while the 'when' clause names six — a minor gap.

4 / 5

Completeness

Explicitly answers both what ('Testing patterns for NIC including...') and when ('Use when writing...') with concrete trigger phrases, matching the anchor for a complete description.

5 / 5

Trigger Term Quality

'Use when writing unit tests, snapshot tests, policy tests, template tests, Helm tests, or pytest integration tests for the Ingress Controller' covers natural user phrasings including synonyms (pytest, Helm) and the product name.

5 / 5

Distinctiveness Conflict Risk

Scoped tightly to 'NIC' / 'Ingress Controller' testing, a clear niche with distinct triggers and minimal overlap risk with generic testing skills.

5 / 5

Total

19

/

20

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.

Repository
nginx/kubernetes-ingress
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.