12-traceability

Map source files to layers, components, capabilities, and containers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maps every source file through a traceability chain: file to layer to business component to L1 capability to container. Creates a matrix that answers "which files belong to which capability?" and "if I change this file, what's affected?" Also produces migration guides per component by analyzing extraction difficulty.

Core Features & Use Cases

  • Build a complete traceability chain: File → Layer → Component → Capability → Container to enable impact analysis and migration planning.
  • Identify orphan files and verify coverage across S-00 recon and S-05 component mappings to ensure production files are accounted for.
  • Generate per-component traceability views to show the files that move with a given component during extraction.

Quick Start

Use the traceability pipeline after the Assessment stage to generate the full matrix and per-component views.

Frequently Asked Questions about 12-traceability

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

FAQPage Schema
How do I map source files to business capabilities for impact analysis?

To map source files to business capabilities for impact analysis, you build a traceability chain linking each file to its layer, business component, L1/L2 capabilities, and container. This exposes how changes propagate across components.

What is the best way to identify orphan files before a code migration?

Identifying orphan files before a code migration requires validating completeness across your recon and component mappings. This ensures all production source files are represented in the traceability matrix and highlights unaccounted files for remediation.

How does component mapping help with migration planning?

Component mapping helps with migration planning by generating per-component traceability views. This shows exactly which files move with a given business component during extraction and analyzes the difficulty of that extraction.

How do I trace code changes to L1 and L2 capabilities?

You trace code changes to L1 and L2 capabilities by linking source files through a structured traceability chain. This chain connects individual files to their respective layers, business components, and corresponding capabilities.

When do I need a trace matrix for architecture discovery?

You need a trace matrix for architecture discovery when you must understand the structural relationships between files, layers, and containers. It validates that all production source files are accounted for and exposes architectural gaps.

Can I generate migration guides per component using a traceability pipeline?

Yes, you can generate migration guides per component using a traceability pipeline. The pipeline analyzes extraction difficulty and produces per-component views showing the specific files that move during extraction.