component-identification-sizing

Identify architectural components and calculate size metrics for decomposition planning.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Gabrielloopes33/nexIA --skill component-identification-sizing-gabrielloopes33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-identification-sizing
Source: https://github.com/Gabrielloopes33/nexIA/tree/main/.copilot/skills/component-identification-sizing
Command: npx skills add https://github.com/Gabrielloopes33/nexIA --skill component-identification-sizing-gabrielloopes33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies architectural components in codebases by locating leaf nodes in directory/namespace structures and calculates size metrics (statements, files, and percentage) along with standard deviation to guide decomposition planning and identify oversized components.

Core Features & Use Cases

  • Identify leaf-node components from directory/namespace structures
  • Calculate size metrics (statements, files, percentage, and standard deviation) for codebase sizing
  • Flag oversized or undersized components and provide actionable recommendations
  • Generate a component inventory with size distribution summaries to aid migration planning

Quick Start

Identify all components and calculate their size metrics in your codebase.

Frequently Asked Questions about component-identification-sizing

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

FAQPage Schema
How do I identify oversized components in a monolithic codebase?

You can identify oversized components by mapping leaf nodes in your directory structure and calculating size metrics like statement counts, file percentages, and standard deviation to highlight components needing decomposition.

What is component sizing and how does standard deviation support decomposition planning?

Component sizing measures codebase elements by computing statements, files, and percentages. Standard deviation analysis supports decomposition planning by mathematically flagging oversized or undersized components that deviate from the norm.

How do I calculate codebase size metrics for migration planning?

Calculate codebase size metrics for migration planning by mapping architectural leaf nodes, computing statement counts and file percentages, and generating a component inventory with size distribution summaries to guide your migration.

Does architectural component identification work with multiple programming languages?

Yes, architectural component identification works with monolithic codebases in multiple languages by mapping leaf nodes from directory and namespace structures to apply consistent sizing metrics across the diverse codebase.

What is the best way to generate a component inventory for a monolithic codebase?

The best way to generate a component inventory is to map leaf nodes, compute rigorous size metrics including standard deviation, and output an inventory summary with actionable recommendations for splitting or consolidating components.