CtrlK
BlogDocsLog inGet started
Tessl Logo

decorators

One-line reference for every Ginkgo decorator, grouped by what it does, with the node types each can decorate — Serial, Ordered, ContinueOnFailure, OncePerOrdered, Label, Focus, Pending, FlakeAttempts, MustPassRepeatedly, NodeTimeout, SpecTimeout, GracePeriod, PollProgressAfter/Interval, SuppressProgressReporting, SpecPriority, SemVerConstraint, AroundNode, Offset/CodeLocation, EntryDescription. Use to look up a decorator's exact name, semantics, and where it's legal.

76

Quality

95%

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

100%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 exemplary terse reference skill: dense, accurate, well-sectioned, and free of padding. It delivers exactly what the description promises — name, semantics, and legality per decorator — with useful extras (constructor aliases, CLI overrides, doc anchors) at no token cost.

DimensionReasoningScore

Conciseness

The body is a lean lookup table: every line carries semantics (exact names, node legality, constructor aliases like FDescribe/PDescribe/XIt, CLI overrides like --flake-attempts, constraints like 'No &|!,()/" chars'). It assumes Ginkgo knowledge and explains nothing Claude already knows, matching the anchor 'every token earns its place'.

5 / 5

Actionability

For an instruction-only reference skill, the guidance is fully actionable: an inline usage example (It("...", Serial, Label("slow"), func(){...})), exact decorator signatures (FlakeAttempts(n), SpecPriority(int), AroundNode's three forms), and per-item semantics. Per the rubric's scoring note, absence of code is not penalized when the guidance is this concrete.

5 / 5

Workflow Clarity

Single-purpose lookup skill with an unambiguous use pattern ('Terse lookup' up top, items grouped by purpose), so the simple-skill exception applies. No destructive or batch operations exist, so no validation checkpoints are required.

5 / 5

Progressive Disclosure

The body is under 50 lines with no need for external reference files (none exist in the bundle), and is well-organized into clear sections by category, with a single one-level-deep pointer to the official docs — the rubric's under-50-lines guideline for a score of 5 is satisfied.

5 / 5

Total

20

/

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: concrete, niche-specific, and with an explicit 'Use to...' trigger clause plus a full enumeration of covered decorators. Its only weakness is that the trigger vocabulary is the decorator names themselves rather than the natural-language phrases users might use when they don't yet know the decorator's name.

DimensionReasoningScore

Specificity

The description gives a concrete what ('One-line reference for every Ginkgo decorator, grouped by what it does, with the node types each can decorate') plus a concrete action ('Use to look up a decorator's exact name, semantics, and where it's legal'), and enumerates the full decorator inventory. It sits between anchor 3 (1-2 concrete actions) and anchor 5 (multiple actions, comprehensive) — the single lookup action is thorough but it is one action, not several.

4 / 5

Completeness

Both what and when are explicitly and concretely answered: the what ('One-line reference for every Ginkgo decorator... with the node types each can decorate') and an explicit trigger clause ('Use to look up a decorator's exact name, semantics, and where it's legal').

5 / 5

Trigger Term Quality

'Ginkgo decorator' plus every decorator name (Serial, Ordered, Label, Focus, Pending, FlakeAttempts, NodeTimeout...) gives strong keyword coverage — these are exactly the tokens a user would type. A few natural phrasings users actually say ('retry flaky tests', 'run specs in order', 'parallel') are absent, so it is not comprehensive coverage of synonyms.

4 / 5

Distinctiveness Conflict Risk

Clear niche — Ginkgo test framework decorators — with distinct, framework-specific trigger vocabulary (decorator names, 'Ginkgo'), so it is unlikely to fire for the wrong skill.

5 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
onsi/ginkgo
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.