configuration-inventory

Inventory configuration sources, profiles, and secrets workflows for Java, .NET, and JavaScript projects.

35|8|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/microsoft/github-copilot-modernization --skill configuration-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configuration-inventory
Source: https://github.com/microsoft/github-copilot-modernization/tree/main/plugins/github-copilot-modernization/skills/configuration-inventory
Command: npx skills add https://github.com/microsoft/github-copilot-modernization --skill configuration-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and inventory all configuration sources, build profiles, runtime profiles, externalized properties, secrets workflows, feature flags, startup dependencies, and framework versions for a project.

Core Features & Use Cases

  • Generate a centralized inventory of configuration sources, profiles, and secrets workflows for Java, .NET, and JavaScript projects.
  • Save the report to .github/modernize/assessment/engines/facts/configuration-inventory.md.
  • This skill notes cross-skill references for structured findings (fact-profile-settings, fact-environment-variables, and fact-xml-configs).

Quick Start

Run the configuration-inventory skill against your workspace to generate the inventory document at the default path.

Frequently Asked Questions about configuration-inventory

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

FAQPage Schema
How do I generate a comprehensive configuration inventory for a Java or .NET project?

The configuration inventory covers build profiles, runtime profiles, externalized properties, secrets workflows, feature flags, startup dependencies, and framework versions, providing a centralized map for modernization efforts.

Can I inventory secrets workflows and feature flags alongside environment variables?

Yes, the skill inventories secrets workflows and feature flags while noting cross-skill references to fact-environment-variables and fact-profile-settings to document structured configuration findings.

Where does the configuration inventory report get saved?

The configuration inventory report is saved to .github/modernize/assessment/engines/facts/configuration-inventory.md, providing a centralized document of all mapped configuration sources and profiles.

Does the configuration inventory skill work with XML configuration files?

Yes, the configuration inventory skill ensures compatibility with the fact-xml-configs skill to accurately map externalized properties and framework versions across your project.

What is the best way to map externalized properties and startup dependencies for modernization?

The best way to map externalized properties and startup dependencies is running the configuration inventory skill, which validates inputs via workspace-path and generates a comprehensive markdown report for modernization efforts.