modernize-assess

Assess legacy systems for inventory, complexity, technical debt, and effort estimates.

15|6|Updated May 7, 2026
One-click install
npx skills add https://github.com/MinhThang1009/dotclaude --skill modernize-assess
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modernize-assess
Source: https://github.com/MinhThang1009/dotclaude/tree/main/plugins/code-modernization/skills/modernize-assess
Command: npx skills add https://github.com/MinhThang1009/dotclaude --skill modernize-assess

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability enables teams to perform a structured modernization assessment of a legacy system, delivering a fact-based executive brief that covers inventory, complexity, technical debt, and effort estimates.

Core Features & Use Cases

  • Mode selection: Portfolio mode (--portfolio <parent-dir>) to analyze multiple subsystems and produce a prioritized heat-map; or Single-system mode to assess a specific legacy directory.
  • Portfolio analysis: For each subsystem, compute LOC and complexity, assess dependency freshness, and generate an overall modernization plan.
  • Single-system assessment: Conducts a comprehensive deep-dive into one legacy system, including architecture fingerprinting, debt identification, and remediation recommendations.
  • Documentation & governance: Capture orchestration steps, deliver an executive summary, and prepare an architecture reference suitable for stakeholders.

Quick Start

Point the tool at a legacy directory and run with --portfolio <parent-dir> for a portfolio assessment, or run on legacy/$1 for a single-system assessment.

Frequently Asked Questions about modernize-assess

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

FAQPage Schema
How do I perform a legacy system modernization assessment for a single directory?

To perform a legacy system modernization assessment, point the tool at your legacy directory for a deep-dive evaluation that generates architecture fingerprinting, technical debt inventory, complexity metrics, and remediation recommendations.

Can I assess multiple legacy subsystems to prioritize a modernization portfolio?

Yes, you can assess multiple legacy subsystems by running portfolio mode on a parent directory to compute LOC and complexity metrics, evaluate dependency freshness, and generate a prioritized heat-map for your modernization program.

What is architecture fingerprinting in a technical debt assessment?

Architecture fingerprinting in a technical debt assessment identifies the structural patterns and dependencies of a legacy system, enabling targeted documentation gap analysis and accurate effort estimates for modernization planning.

Does this modernization assessment tool provide effort estimates for legacy code?

Yes, the modernization assessment tool provides effort estimates for legacy code by calculating complexity metrics and technical debt inventory, applying COCOMO parameters to generate actionable remediation plans.

What is the best way to identify documentation gaps in a legacy codebase?

The best way to identify documentation gaps in a legacy codebase is to run a structured modernization assessment that captures orchestration steps and prepares an architecture reference suitable for stakeholder governance.

When should I use portfolio mode instead of single-system mode for modernization planning?

Use portfolio mode instead of single-system mode for modernization planning when you need to evaluate multiple subsystems simultaneously to generate a prioritized heat-map, rather than conducting a deep-dive into one specific legacy system.