CtrlK
BlogDocsLog inGet started
Tessl Logo

code-summarizer

Generate concise summaries of source code at multiple scales. Use when users ask to summarize, explain, or understand code - whether it's a single function, a class, a module, or an entire codebase. Handles function-level code by explaining intention and core logic, and large codebases by providing high-level overviews with drill-down capabilities for specific modules.

84

1.11x
Quality

77%

Does it follow best practices?

Impact

94%

1.11x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/code-summarizer/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

89%

16%

Understanding a Password Reset Token Handler

Small-scale code summary structure

Criteria
Without context
With context

Purpose Statement present

87%

100%

Core Logic section present

85%

100%

Core Logic bullet count

50%

50%

Key Details section present

37%

100%

Input parameters documented

57%

100%

Return value documented

100%

100%

Notable Patterns section

57%

100%

Summary heading present

83%

100%

Backtick usage

100%

100%

Bold key terms

100%

100%

Intent over implementation

62%

87%

Python-specific terminology

100%

100%

Dependencies mentioned

100%

100%

Conciseness

0%

0%

93%

13%

Onboarding Documentation for a Notification Service

Large-scale hierarchical summarization

Criteria
Without context
With context

Project Purpose section

100%

100%

Architecture Overview section

100%

100%

Technology stack mentioned

100%

100%

Main Components section

100%

100%

Component count

100%

100%

Component descriptions

100%

100%

Entry Points section

71%

100%

Drill-down prompt present

60%

70%

Numbered drill-down list

0%

100%

Drill-down invitation

0%

42%

Section headings used

100%

100%

Backtick code references

100%

100%

Intent focus

100%

100%

Component relationships

100%

100%

100%

Choosing a Rate Limiter for an API Gateway

Implementation comparison and trade-off analysis

Criteria
Without context
With context

Separate summaries

100%

100%

Implementation A purpose

100%

100%

Implementation B purpose

100%

100%

Key differences section

100%

100%

Performance trade-off mentioned

100%

100%

Readability trade-off mentioned

100%

100%

Maintainability trade-off mentioned

100%

100%

Recommendation provided

100%

100%

Recommendation justified

100%

100%

Backtick code references

100%

100%

Concrete code names used

100%

100%

Table or structured comparison

100%

100%

Intent explanation

100%

100%

Repository
ArabelaTso/Skills-4-SE
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.