app-inventory

Analyze legacy application structure, dependencies, and configuration for migration planning.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ivegamsft/work-tracker --skill app-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-inventory
Source: https://github.com/ivegamsft/work-tracker/tree/main/.agents/skills/app-inventory
Command: npx skills add https://github.com/ivegamsft/work-tracker --skill app-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The app-inventory Skill helps developers and architects discover the structure and dependencies of legacy applications, aiding in migration planning and modernization efforts.

Core Features & Use Cases

  • Application Structure Scan: Identifies project structure, dependencies, and configuration details.
  • Dependency Analysis: Discovers NuGet/npm dependencies, database connection strings, and external service bindings.
  • Framework Version Detection: Identifies framework versions and migration complexity scores.
  • Use Case: When onboarding a new application portfolio or planning a migration factory, this Skill can be used to quickly understand the existing application landscape.

Quick Start

Use the app-inventory skill to scan the application 'legacy-app' and generate an inventory report.

Frequently Asked Questions about app-inventory

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

FAQPage Schema
How do I scan a legacy application for project structure and dependencies?

The app-inventory Skill analyzes legacy application structure by scanning project configurations, NuGet/npm dependencies, and database connection strings. It generates an inventory report detailing external service bindings and framework versions for migration planning.

What is application inventory and how does it help with legacy modernization?

Application inventory is the process of discovering the structure, dependencies, and configuration details of legacy applications. It helps with legacy modernization by providing migration complexity scores and identifying framework versions, enabling developers to plan migration factories effectively.

Can I detect NuGet and npm dependencies when planning an application migration?

Yes, you can detect NuGet and npm dependencies during application migration planning. The app-inventory Skill performs dependency analysis to discover these package references, alongside identifying external service bindings and database connection strings within the legacy codebase.

How do I calculate migration complexity scores for a legacy application portfolio?

To calculate migration complexity scores for a legacy application portfolio, the app-inventory Skill detects framework versions and analyzes dependency structures. It evaluates the discovered configurations and external service bindings to provide a quantified complexity assessment for modernization efforts.

Does application inventory analysis work for onboarding new application portfolios?

Yes, application inventory analysis works for onboarding new application portfolios. The app-inventory Skill quickly scans the existing application landscape to identify project structure, dependencies, and configuration details, allowing architects to understand the portfolio without manual codebase inspection.