CtrlK
BlogDocsLog inGet started
Tessl Logo

golang-testing

Go testing best practices including table-driven tests, test helpers, benchmarking, race detection, coverage analysis, and integration testing patterns. Use when writing or improving Go tests.

76

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

The body is highly actionable and token-efficient, with concrete executable examples and clear organization. Its main weakness is structure: everything is packed into one long file with no progressive disclosure to reference materials.

Suggestions

Split the deeper sections (e.g., Mocking, Integration Tests, Benchmarking) into separate reference files under references/ and link to them from a concise overview in SKILL.md.

Move the catalog of Common Patterns and Best Practices into a references file so SKILL.md stays a scannable quick-start overview.

If keeping a single file, add a brief table of contents near the top so the large document is easier to navigate.

DimensionReasoningScore

Conciseness

Lean, executable guidance throughout — code blocks and commands dominate with minimal prose, and no space is spent explaining basic concepts Claude already knows. The short "Benefits"/"Why" lists are tight and value-adding rather than padding.

3 / 3

Actionability

Every section provides complete, executable Go code or concrete shell commands (e.g., `go test -race ./...`, `benchstat old.txt new.txt`), copy-paste ready with no pseudocode.

3 / 3

Workflow Clarity

This is a well-organized pattern reference rather than a destructive multi-step workflow, so the per-rubric allowance for clearly-organized reference skills applies; sections are logically grouped and unambiguous.

3 / 3

Progressive Disclosure

All content lives in a single ~320-line monolithic SKILL.md with no bundle files and no one-level-deep references; the size is large enough that splitting into reference files would improve navigation, matching the score-2 anchor where content that should be separate is inline.

2 / 3

Total

11

/

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 concise, specific, and trigger-rich: it enumerates concrete Go-testing capabilities and provides an explicit use-when clause. It is clearly distinguishable from other skills with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "table-driven tests, test helpers, benchmarking, race detection, coverage analysis, and integration testing patterns" — matching the score-3 anchor for listing several specific actions.

3 / 3

Completeness

Explicitly answers both what (the enumerated testing capabilities) and when ("Use when writing or improving Go tests"), satisfying the score-3 anchor.

3 / 3

Trigger Term Quality

Natural user-facing terms like "Go tests", "table-driven tests", "race detection", and "benchmarking" are ones a user would actually say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Scoped narrowly to Go testing with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
affaan-m/ECC
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.