05-components

Map internal container components, layers, and dependency relationships.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/vishalkhondre/unearth --skill 05-components
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 05-components
Source: https://github.com/vishalkhondre/unearth/tree/main/skills/05-components
Command: npx skills add https://github.com/vishalkhondre/unearth --skill 05-components

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured deep-dive into a single container, revealing its internal structure at the C4 component level. It identifies business components (domain logic units), technical components (cross-cutting infrastructure), internal layers, god classes, test coverage gaps, and business rules. It maps intra-container dependencies and component-to-external-system connections. This skill is repeatable -- run it once per container selected for analysis. Use after 04-containers when you need to understand what's inside a specific deployable unit before extracting capabilities.

Core Features & Use Cases

  • Map internal layers (Entry/Presentation, Business/Application, Data Access, Models/DTOs, Validation, Configuration)
  • Identify business components and technical components across layers
  • Document dependencies and hotspots to guide modernization and capability extraction
  • Support per-container repeatability and governance traceability

Quick Start

Run a focused, container-level analysis to reveal internal structure and dependencies for downstream capability extraction.

Frequently Asked Questions about 05-components

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

FAQPage Schema
How do I map internal components and layers within a single container?

Analyze container internal structure by identifying business and technical components across presentation, application, and data access layers. This exposes dependencies, architectural boundaries, and hotspots at the C4 component level.

What is container-level component traceability for capability extraction?

Container traceability is the structured mapping of internal business rules and technical components within a deployable unit. It produces an artifact detailing boundaries and dependencies to assess readiness for capability extraction.

How do I identify god classes and test coverage gaps in a deployable unit?

Identify god classes and test coverage gaps by analyzing the container's internal layers and dependency relationships. This assessment reveals cross-cutting infrastructure components and governance hotspots requiring modernization.

When do I need to analyze a container's internal structure for modernization?

You need container analysis when assessing coupling, test coverage, and governance before extracting business capabilities. It exposes dependency hotspots and component boundaries to inform architecture decisions and modernization plans.

Can I run component mapping repeatedly across multiple deployable units?

Yes, component mapping is repeatable and designed to run once per container selected for analysis. This per-container repeatability supports governance traceability and structured modernization across your deployable units.