legacy-codebase-analyzer

Analyze legacy codebases to score technical debt and generate modernization roadmaps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rickydwilson-dcs/claude-skills --skill legacy-codebase-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legacy-codebase-analyzer
Source: https://github.com/rickydwilson-dcs/claude-skills/tree/main/skills/engineering-team/legacy-codebase-analyzer
Command: npx skills add https://github.com/rickydwilson-dcs/claude-skills --skill legacy-codebase-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires codebase_inventory.py, security_vulnerability_scanner.py, performance_bottleneck_detector.py, code_quality_analyzer.py, architecture_health_analyzer.py, technical_debt_scorer.py, modernization_roadmap_generator.py, analysis_framework.md, modernization_patterns.md, deliverable_templates.md, executive_summary_template.md, technical_debt_report_template.md, roadmap_template.md, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill performs automated legacy codebase analysis, scoring technical debt, and producing modernization roadmaps to guide refactors and migrations.

Core Features & Use Cases

  • Codebase Inventory: Languages, frameworks, dependencies, structure
  • Security & Performance Scans: Detects vulnerabilities and bottlenecks
  • Modernization Roadmap: Phased plans with effort estimates

Quick Start

Run the inventory and debt scoring pipelines to generate a modernization plan for a legacy project.

Frequently Asked Questions about legacy-codebase-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a legacy codebase to identify technical debt?

Technical debt analysis scans your codebase to catalog languages, frameworks, and dependencies, then scores debt severity and security risks. Run the inventory and debt scoring pipelines to generate a comprehensive assessment of what needs modernization and why.

Can I use legacy codebase analysis on microservices and monoliths?

Yes, this analysis applies to both multi-language monoliths and microservices in enterprise environments. It performs unified inventory, vulnerability detection, performance bottleneck identification, and architecture health assessment across distributed and monolithic systems.

What does a modernization roadmap include?

A modernization roadmap provides phased migration and refactoring plans with effort estimates, prioritizing which technical debt to address first. It translates security vulnerabilities, performance issues, and architecture gaps into actionable, sequenced steps for your team.

How do I detect security vulnerabilities in legacy code?

Security scanning identifies vulnerabilities embedded in your codebase by analyzing dependencies, frameworks, and code patterns. The vulnerability assessment integrates into the overall debt score to highlight which security risks require immediate remediation.

What languages and frameworks does codebase inventory support?

Codebase inventory detects and catalogs multiple programming languages, frameworks, and dependencies across your entire project structure. It works across heterogeneous stacks to provide a unified view of what technologies and versions are in use.