CtrlK
BlogDocsLog inGet started
Tessl Logo

code-explainer

Explains code snippets in plain English, breaking down what the code does step by step. Perfect for learning, code reviews, or documentation.

59

Quality

67%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/code-explainer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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 well-structured, actionable instruction skill with a clear template and worked examples, scoring high on actionability, workflow clarity, and progressive disclosure; only conciseness dips to the midpoint due to generic padding.

DimensionReasoningScore

Conciseness

The body is mostly efficient with a clear template and worked examples, but generic Behavior Guidelines ("Always be educational and helpful", "Keep explanations concise but complete") and instructions that restate the obvious ("Detect what programming language the code is written in") add padding Claude doesn't need.

2 / 3

Actionability

A concrete output template (Overview, Step-by-Step, Key Concepts, Suggestions) plus two fully worked examples (factorial, list comprehension) give copy-paste-ready, specific guidance for this instruction-only skill.

3 / 3

Workflow Clarity

For this simple single-purpose skill the action is unambiguous and sequenced: Identify language → Break down → Highlight concepts → Suggest improvements, followed by a fixed output structure; no destructive/batch steps require validation checkpoints.

3 / 3

Progressive Disclosure

The skill is self-contained with no need for external references and is organized into clearly labeled sections (Instructions, Output Format, Examples, Behavior Guidelines); inline worked examples are appropriate for a simple skill.

3 / 3

Total

11

/

12

Passed

Description

50%Weight 40%Scale 1-3

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 does in third person and names the code-explanation niche, but it lacks an explicit "Use when..." trigger clause and natural trigger-term coverage, so every dimension lands at the midpoint.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to explain, walk through, or review a code snippet, or wants to understand what code does."

Broaden trigger terms to phrases users actually say ("explain this code", "what does this code do", "code walkthrough") instead of only "code snippets" and "code reviews".

List a couple more concrete actions (e.g. "identifies the language, traces execution, flags bugs") to lift specificity toward the level-3 anchor.

DimensionReasoningScore

Specificity

"Explains code snippets in plain English, breaking down what the code does step by step" names the domain (code snippets) and a concrete action, but describes a single action elaborated rather than listing multiple distinct concrete actions like the level-3 anchor.

2 / 3

Completeness

The "what" is stated ("Explains code snippets..."), but the "when" is only implied via "Perfect for learning, code reviews, or documentation" with no explicit "Use when..." trigger, capping completeness at 2 per the guideline.

2 / 3

Trigger Term Quality

"code snippets", "code reviews", and "learning" are relevant natural keywords, but common variations a user would actually say (e.g. "explain this code", "what does this code do") are missing.

2 / 3

Distinctiveness Conflict Risk

"Explains code snippets" carves out a recognizable niche, but without explicit distinct triggers it could still overlap with general coding, review, or documentation skills.

2 / 3

Total

8

/

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
microsoft/waza
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.