CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/ginkgo-tests

Configures and runs Ginkgo - Go BDD test framework with `Describe` / `Context` / `It` nesting; `BeforeEach` / `AfterEach` / `JustBeforeEach` / `JustAfterEach` lifecycle; Gomega matchers DSL (`Expect(actual).To(Equal(expected))`); parallel execution via `-p`; focus (`F` prefix) + skip (`P` prefix); `DescribeTable` + `Entry` for parametrized tests; `ginkgo` CLI tool. Use when working with Go on a BDD-style test suite (Kubernetes-ecosystem standard).

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, mostly-code workflow that is concise, fully actionable, and clearly sequenced with a CI validation gate and a defensive anti-patterns table. Detail is correctly deferred to two real, one-level-deep reference files rather than inlined.

DimensionReasoningScore

Conciseness

The body is lean and mostly executable code with tight, instructive prose (e.g., 'The var _ = Describe(...) pattern registers the spec at package init time'); it assumes Claude's competence and avoids explaining basics, so it is not the 2-anchor 'mostly efficient but could be tightened'.

3 / 3

Actionability

Every step ships copy-paste-ready, executable Go/bash — install, bootstrap, suite template, spec structure, hooks, matchers, DescribeTable, focus/skip, parallel, and CI commands — matching the 'fully executable, specific examples' anchor.

3 / 3

Workflow Clarity

A clearly numbered 9-step sequence (Install through CI) with an explicit validation checkpoint (`ginkgo --no-focus` fails the build) and an anti-patterns checklist; not a 2 because validation/gating is explicit rather than implicit.

3 / 3

Progressive Disclosure

SKILL.md is an overview that signals one-level-deep references to real bundle files (`references/gomega.md` for the full matcher DSL, `references/ci.md` for the full CI workflow), both verified present, with content appropriately split.

3 / 3

Total

12

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, trigger-rich, and complete, clearly stating both the capability set and the use-when conditions in third-person voice. It is concise despite its breadth and unlikely to conflict with sibling Go test skills.

DimensionReasoningScore

Specificity

Lists many concrete actions — `Describe`/`Context`/`It` nesting, lifecycle hooks, Gomega matcher DSL, parallel via `-p`, focus/skip prefixes, `DescribeTable`/`Entry` parametrization, and the `ginkgo` CLI — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers 'what' (configures and runs Ginkgo with enumerated features) and 'when' ('Use when working with Go on a BDD-style test suite (Kubernetes-ecosystem standard)'), satisfying both halves with an explicit trigger clause.

3 / 3

Trigger Term Quality

Natural terms a user would actually say — 'Go BDD test framework', 'Ginkgo', 'Gomega', 'BDD-style test suite', 'Kubernetes' — with good coverage; not reduced to 2 since common variations are present.

3 / 3

Distinctiveness Conflict Risk

Ginkgo is a clearly niched tool with distinct triggers and explicit contrast against stdlib `go-test`, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

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.

Reviewed

Table of Contents