CtrlK
BlogDocsLog inGet started
Tessl Logo

logging

Use when adding logs, debugging, or working with the Logger across the SDK and container runtime. Covers the constructor-injection pattern, child loggers, env-var configuration, and test mocking. (project)

72

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

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 tight, actionable reference: executable code examples, a precise configuration table, and concrete log-level guidance, all organized into clear sections with no fluff or nested references. It is a strong, token-efficient skill body.

DimensionReasoningScore

Conciseness

Lean throughout — it never explains what logging or a Logger is, and lines like "Loggers are passed explicitly via constructor injection... There is no global/ambient logger" and the tight env-var table earn their tokens; not the level below which carries unnecessary explanation.

3 / 3

Actionability

Two complete, executable TypeScript examples (constructor injection with child logger; createNoOpLogger in tests), exact env-var names/values, and a concrete `logger.error('Failed', { err })` pattern make it copy-paste ready.

3 / 3

Workflow Clarity

A self-contained pattern reference with unambiguous per-context guidance (Pattern, Child loggers, Configuration, In Tests, When Adding Logs); no destructive or batch operations exist that would require validation checkpoints, so the simple-skill allowance applies.

3 / 3

Progressive Disclosure

No bundle files exist and none are needed; the body is well-organized into clear single-level sections with no nested references, satisfying the well-organized-sections allowance for a self-contained skill.

3 / 3

Total

12

/

12

Passed

Description

77%

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 clearly states what the skill covers and gives an explicit "Use when" trigger, with several concrete capabilities. It is weakened by mixing in internal jargon as pseudo-triggers and by the broad "debugging" term that raises conflict risk.

Suggestions

Lead the trigger clause with the most natural user phrasings (e.g., "Use when adding log statements, configuring log levels, or working with the Logger...") and move internal jargon like "constructor-injection pattern" out of the trigger into the what-it-covers clause.

Add common variations users would actually say — "logging", "log levels", "structured logging", "log output" — to improve trigger-term coverage.

Narrow the generic "debugging" trigger or tie it to the Logger (e.g., "debugging Logger behavior") to reduce overlap with unrelated debugging skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete items — "adding logs, debugging", "constructor-injection pattern, child loggers, env-var configuration, and test mocking" — matching the multiple-concrete-actions anchor; not the level below which only names a domain.

3 / 3

Completeness

Explicitly answers both: "Use when adding logs, debugging, or working with the Logger..." (when) and "Covers the constructor-injection pattern, child loggers, env-var configuration, and test mocking" (what), matching the explicit-trigger anchor.

3 / 3

Trigger Term Quality

Natural terms "adding logs, debugging, ... the Logger" are present, but coverage is diluted by internal jargon ("constructor-injection pattern", "env-var configuration", "test mocking") that users would not say, and common variations like "logging" or "log levels" are missing.

2 / 3

Distinctiveness Conflict Risk

Scoped to "the Logger across the SDK and container runtime" gives a niche, but the broad trigger "debugging" and generic "adding logs" could overlap with other skills, so it is not clearly conflict-free.

2 / 3

Total

10

/

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
cloudflare/sandbox-sdk
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.