Produces comprehensive summaries and insights about legacy codebases to help understand unfamiliar code. Use when onboarding to a new project, planning refactoring efforts, assessing code for acquisition/migration, or generating documentation for undocumented systems. Analyzes architecture, dependencies, code quality issues, and test coverage. Creates high-level overviews with architecture diagrams, key components, entry points, and actionable insights for understanding and improving legacy code.
81
75%
Does it follow best practices?
Impact
90%
1.13xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/legacy-code-summarizer/SKILL.mdFull legacy codebase summary report
Executive Summary present
85%
100%
Key Metrics block
80%
80%
Architecture Overview section
100%
100%
ASCII architecture diagram
44%
100%
Architecture pattern identified
100%
100%
Dependency map format
55%
55%
Entry Points section
100%
100%
Code Quality section
100%
100%
Test Coverage section
100%
100%
Three-timeframe recommendations
70%
100%
Quick Reference section
100%
100%
Specific file references
100%
100%
Code quality audit with severity prioritization
Severity categorization
100%
100%
File size thresholds
0%
0%
Function length threshold
0%
0%
Hardcoded credentials identified
100%
100%
SQL injection detected
100%
100%
Silent exception handling
100%
100%
Magic numbers identified
100%
100%
Code duplication identified
100%
100%
TODO/FIXME/HACK count
62%
100%
Test coverage target stated
0%
100%
Specific file/line references
100%
100%
Security issues classified Critical
100%
100%
Architecture and dependency mapping
Architecture pattern named
80%
100%
Architecture template used
70%
70%
ASCII architecture diagram
100%
100%
Dependency map format
41%
100%
Circular dependency detected
100%
100%
Circular dep resolution strategy
100%
100%
Highly coupled modules flagged
75%
100%
External vs internal deps distinguished
37%
62%
File paths in dependency map
100%
100%
Microservice extraction candidates
100%
100%
0f00a4f
Table of Contents
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.