CtrlK
BlogDocsLog inGet started
Tessl Logo

golang-samber-slog

Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling), attribute formatting (slog-formatter), HTTP middleware (slog-fiber, slog-gin, slog-chi, slog-echo), and backend routing (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...). Apply when using or adopting slog, or when the codebase already imports any github.com/samber/slog-* package.

96

1.00x
Quality

96%

Does it follow best practices?

Impact

100%

1.00x

Average score across 3 eval scenarios

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.

This is a high-quality skill that efficiently covers a complex ecosystem of 20+ packages with clear pipeline ordering, executable code examples, and practical tables for quick reference. The common mistakes and performance warnings sections add significant value. The main weakness is that all four referenced detail files are missing from the bundle, making the progressive disclosure structure incomplete in practice.

Suggestions

Provide the referenced bundle files (references/pipeline-patterns.md, references/sampling-strategies.md, references/http-middlewares.md, references/backend-handlers.md) to complete the progressive disclosure structure.

DimensionReasoningScore

Conciseness

The content is dense and efficient. Tables replace prose, code examples are minimal but complete, and there's no explanation of concepts Claude already knows (like what slog is or how Go interfaces work). The persona line is borderline unnecessary but brief enough not to waste significant tokens.

3 / 3

Actionability

Every section provides executable Go code examples with real constructors, real config structs, and real method calls. The tables map strategies to constructors, the code snippets are copy-paste ready, and the common mistakes table gives specific fixes rather than vague advice.

3 / 3

Workflow Clarity

The pipeline model establishes a clear canonical ordering (sample → format → route → sink) with explicit rationale for why order matters. The common mistakes table serves as a validation checklist, and the performance warnings section provides concrete diagnostic steps. The shutdown flush requirement for batch handlers is called out as a critical checkpoint.

3 / 3

Progressive Disclosure

The skill references four separate reference files (pipeline-patterns.md, sampling-strategies.md, http-middlewares.md, backend-handlers.md) with clear navigation signals, which is good structure. However, no bundle files are provided, so these references are broken/unverifiable. The cross-references to other skills are well-organized. The main file itself is appropriately scoped as an overview.

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.

This is an excellent skill description that clearly defines its scope around the samber/slog-* ecosystem for Go structured logging. It lists specific capabilities, names concrete packages and frameworks, and provides explicit trigger conditions. The description is concise yet comprehensive, with strong trigger terms that would naturally appear in relevant user requests.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and capabilities: multi-handler pipelines, log sampling, attribute formatting, HTTP middleware (with specific frameworks named), and backend routing (with specific backends named).

3 / 3

Completeness

Clearly answers both 'what' (structured logging extensions with specific capabilities listed) and 'when' ('Apply when using or adopting slog, or when the codebase already imports any github.com/samber/slog-* package').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms: 'slog', 'Golang', 'structured logging', specific package names like 'slog-multi', 'slog-fiber', 'slog-gin', 'slog-chi', 'slog-echo', 'slog-datadog', 'slog-sentry', 'slog-loki', and the import path 'github.com/samber/slog-*'. Users working with these packages would naturally mention these terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — targets a very specific niche (samber/slog-* packages for Go's slog library) with named packages and import paths, making it extremely unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
samber/cc-skills-golang
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.