CtrlK
BlogDocsLog inGet started
Tessl Logo

logging

wellcrafted/logger for library diagnostics: 5 levels, typed errors, DI sink. Use for attach primitives, background errors, file-backed logs. No console.* in library code.

75

Quality

92%

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%

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

A well-crafted, dense reference skill: executable code throughout, no basic-concept padding, clear sectioning, and one-level references to related skills. It assumes Claude's competence and every section earns its place.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence throughout — it references tracing, miette, and defineErrors without explaining them — and every section delivers non-obvious, domain-specific design guidance rather than padding Claude already knows.

3 / 3

Actionability

It provides fully executable, copy-paste-ready TypeScript (createLogger, trySync branching, composeSinks, memorySink test assertions, the LogEvent type) with specific, concrete examples rather than pseudocode.

3 / 3

Workflow Clarity

As a single-purpose reference skill its core action (create a logger, log at the call site) is unambiguous and well-demonstrated, and it involves no destructive or batch operations that would require validation checkpoints.

3 / 3

Progressive Disclosure

The single-file skill is organized into clear, well-signaled sections (Quickstart, levels, Sinks, DI, Event shape) with a one-level-deep 'See also' list of related skills and no nested or monolithic reference chains.

3 / 3

Total

12

/

12

Passed

Description

85%

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 specific, well-scoped description that clearly states both capabilities and an explicit use-trigger, with a strong distinctiveness signal from its no-console constraint. Its main weakness is trigger-term quality, where jargon-heavy phrases crowd out the natural language users would actually say.

Suggestions

Add natural trigger terms users would actually say (e.g., 'logging', 'log errors', 'structured logs') alongside the existing jargon so the skill surfaces for plain-language requests.

Soften or gloss epicenter-specific terms like 'attach primitives' and 'DI sink' in the trigger clause, since these are unlikely to match a user's phrasing.

Keep the concise 'No console.* in library code' constraint — it is a strong distinctiveness differentiator worth preserving.

DimensionReasoningScore

Specificity

Names the domain ('wellcrafted/logger for library diagnostics') plus multiple concrete actions and features ('5 levels, typed errors, DI sink', 'attach primitives, background errors, file-backed logs'), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It answers both 'what' (wellcrafted/logger for library diagnostics: 5 levels, typed errors, DI sink) and 'when' via an explicit 'Use for attach primitives, background errors, file-backed logs' trigger clause.

3 / 3

Trigger Term Quality

It includes some natural terms ('logger', 'logs', 'library diagnostics') but the trigger clause leans on technical jargon ('attach primitives', 'DI sink', 'typed errors') and misses common variations a user would actually say ('logging', 'log errors', 'structured logging').

2 / 3

Distinctiveness Conflict Risk

The niche is clearly scoped to library logging in the wellcrafted ecosystem with a distinctive constraint ('No console.* in library code'), making it unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

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.

Repository
EpicenterHQ/epicenter
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.