CtrlK
BlogDocsLog inGet started
Tessl Logo

code-documentation-code-explain

You are a code education expert specializing in explaining complex code through clear narratives, visual diagrams, and step-by-step breakdowns. Transform difficult concepts into understandable explanations for developers at all levels.

39

Quality

37%

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-documentation-code-explain/SKILL.md

The canonical home for this skill is code-documentation-code-explain in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

42%Scale 1-5

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

This skill provides a reasonable structural framework for code explanation tasks but lacks concrete, actionable guidance—there are no examples of good explanations, no sample input/output pairs, and no specific techniques demonstrated. The content is moderately concise but has redundancy between sections (description repeated, Context restating purpose). The reference to an external playbook is a good idea for progressive disclosure but cannot be verified.

Suggestions

Add at least one concrete example showing a code snippet input and the expected explanation output format, so Claude knows exactly what quality and style to target.

Remove redundant sections: the opening paragraph duplicates the skill description, and the 'Context' section largely restates 'Use this skill when'. Consolidate these.

Make instructions more specific—instead of 'Use diagrams when useful', show an example Mermaid diagram or ASCII diagram that demonstrates the expected visual aid style.

Provide the referenced `resources/implementation-playbook.md` bundle file, or inline the most critical templates/examples if the file doesn't exist.

DimensionReasoningScore

Conciseness

The skill repeats the description from the frontmatter as the opening line, includes a 'Context' section that restates what the skill is for (already covered by 'Use this skill when'), and has some redundancy between sections. However, it's not egregiously verbose—mostly just slightly padded.

3 / 5

Actionability

The instructions are entirely high-level and abstract ('Assess structure, dependencies, and complexity hotspots', 'Explain the high-level flow'). There are no concrete examples of what a good explanation looks like, no example input/output, no specific techniques or templates shown inline. The guidance describes what to do but not how to do it concretely.

2 / 5

Workflow Clarity

There is a rough sequence implied (assess → explain high-level → drill into components → use diagrams → call out pitfalls), and the output format provides a clear structure. However, there are no validation checkpoints or feedback loops. For a non-destructive instruction-only skill this is acceptable but still lacks explicit sequencing markers.

3 / 5

Progressive Disclosure

The skill references `resources/implementation-playbook.md` for detailed examples, which is good progressive disclosure in principle. However, no bundle files were provided, so we can't verify the reference exists or is useful. The reference is mentioned twice (in Instructions and Resources) which is slightly redundant. The skill itself could benefit from at least one inline example before pointing to the external file.

3 / 5

Total

11

/

20

Passed

Description

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

This description uses second-person framing ('You are') which is inappropriate for a skill description, and reads more like a system prompt than a discriminating description. It lacks concrete actions, explicit trigger conditions, and sufficient specificity to distinguish it from other code-related skills in a large skill library.

Suggestions

Add an explicit 'Use when...' clause with natural trigger phrases like 'explain this code', 'how does this work', 'walk me through', 'help me understand this function'.

Replace vague capability language with concrete actions such as 'Generates annotated code walkthroughs, creates flowchart diagrams of control flow, produces line-by-line explanations of functions'.

Rewrite in third person voice (e.g., 'Explains complex code through...') and narrow the scope to distinguish from general coding assistance or documentation skills.

DimensionReasoningScore

Specificity

Names the domain (code education/explanation) but actions are generic: 'explaining complex code', 'clear narratives', 'visual diagrams', 'step-by-step breakdowns'. These are more about approach than concrete actions like 'generates flowcharts' or 'annotates functions line-by-line'.

2 / 5

Completeness

Has a vague 'what' (explaining complex code through narratives, diagrams, breakdowns) but completely lacks a 'when' clause. There is no explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when...' caps completeness at 3, and the 'what' is also somewhat vague, placing this at 2.

2 / 5

Trigger Term Quality

Contains some relevant keywords like 'code', 'explain', 'diagrams', 'step-by-step breakdowns', and 'concepts'. However, it misses natural user phrases like 'how does this work', 'walk me through', 'what does this code do', 'understand this function'.

3 / 5

Distinctiveness Conflict Risk

Very broad scope - 'code education' and 'explaining complex code' could overlap with virtually any coding assistance skill, documentation skill, or tutorial-generation skill. Nothing narrows it to a clear niche.

2 / 5

Total

9

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.