CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

logging-best-practices

Structured logging with proper levels, context, PII handling, centralized aggregation. Use for application logging, log management integration, distributed tracing, or encountering log bloat, PII exposure, missing context errors.

Quality

87%

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

85%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.

A well-structured, actionable reference skill: lean core patterns inline with executable code, clear do/don't checklists, and a correctly split, clearly signaled one-level-deep reference file. The only weaknesses are minor redundancy in the Best Practices bullets and small scope assumptions in the request-context snippet.

DimensionReasoningScore

Conciseness

The body is lean with a levels table and code examples assuming Claude's competence, but the 'Best Practices' bullets partially restate earlier content ('Use structured JSON format', 'Never log at DEBUG in production' duplicate the table and Winston example) — minor instances that could be trimmed, matching the 4-anchor rather than the every-token-earns-its-place 5-anchor.

4 / 5

Actionability

The Winston setup is copy-paste ready and the sanitize function is complete, but the request-context snippet assumes an undefined app/uuid/logger scope, leaving minor gaps versus the fully-executable 5-anchor; well above the pseudocode level of the 3-anchor.

4 / 5

Workflow Clarity

This is a single-purpose reference skill (implement structured logging) with no multi-step process and no destructive or batch operations, so the simple-skill provision applies: the single action is unambiguous, supported by explicit do/don't checklists ('Best Practices', 'Never Do').

5 / 5

Progressive Disclosure

SKILL.md is a clear overview of core patterns with one well-signaled, one-level-deep reference whose bullet list ('Python structlog setup', 'Go zap', 'ELK Stack', 'AWS CloudWatch', 'OpenTelemetry tracing') exactly matches the actual contents of references/advanced-logging.md, verified against the file's section headers.

5 / 5

Total

18

/

20

Passed

Description

83%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 that explicitly states both capabilities and trigger conditions in third person with concrete, natural trigger phrases. Minor improvements possible: use verb-led actions instead of noun-phrase topics and add a few more synonym triggers (e.g., 'noisy logs', tool names).

DimensionReasoningScore

Specificity

Lists several concrete capability areas ('proper levels, context, PII handling, centralized aggregation') but as noun-phrase topics rather than the multiple specific concrete actions of the 5-anchor; clearly more than the 1-2 actions of the 3-anchor.

4 / 5

Completeness

Explicitly answers both what ('Structured logging with proper levels, context, PII handling, centralized aggregation') and when ('Use for application logging, ... or encountering log bloat, PII exposure, missing context errors') with concrete trigger phrases, matching the 5-anchor structure; the 'when' clause is explicit and specific, above the 4-anchor.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('application logging', 'log management integration', 'distributed tracing', 'log bloat', 'PII exposure', 'missing context errors'), but misses common synonyms and variations like 'noisy logs', '.log', or tool names (Winston, ELK), so not the comprehensive 5-anchor.

4 / 5

Distinctiveness Conflict Risk

Logging is a distinct niche with clear triggers, but terms like 'distributed tracing' and 'PII exposure' create minor overlap risk with observability or data-privacy skills, matching 'mostly distinct; minor overlap risk' rather than the minimal-conflict 5-anchor.

4 / 5

Total

17

/

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

secondsky/claude-skills

Path

plugins/logging-best-practices/skills/logging-best-practices/SKILL.md

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.