architecture-mapping

Reverse-engineer undocumented Python, JavaScript, and Java systems into architecture documentation.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/kollaborai/kollab --skill architecture-mapping-kollaborai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-mapping
Source: https://github.com/kollaborai/kollab/tree/main/bundles/skills/architecture-mapping
Command: npx skills add https://github.com/kollaborai/kollab --skill architecture-mapping-kollaborai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the time-consuming, error-prone manual work of reverse-engineering undocumented software systems, which is a major bottleneck for new team onboarding, technical debt assessment, and system modernization projects.

Core Features & Use Cases

  • 16-Phase Systematic Investigation Workflow: Covers every aspect of architecture analysis from environment verification to architecture decision record generation, with built-in validation steps to ensure accuracy.
  • Multi-Language Support: Includes tailored analysis steps for Python, JavaScript/Node.js, and Java projects, with language-specific tooling checks and pattern recognition.
  • Comprehensive Documentation Output: Generates component catalogs, data flow diagrams, dependency maps, security assessments, and text-based architecture diagrams for full system transparency.
  • Use Case: When joining a team with a 5-year-old legacy codebase with no existing documentation, use this skill to map all components, their dependencies, and data flows to create a complete architecture guide in hours instead of weeks.

Quick Start

Use the architecture-mapping skill to analyze the current project directory and produce a full system architecture documentation package.

Frequently Asked Questions about architecture-mapping

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

FAQPage Schema
How do I reverse engineer undocumented legacy code to map system architecture?

To reverse engineer undocumented legacy code, you can map system architecture using a 16-phase systematic investigation workflow that catalogs components, traces data flows, and generates architecture decision records without modifying source code.

What is the best way to document software architecture for technical debt assessment?

Documenting software architecture for technical debt assessment involves generating component catalogs, dependency maps, security assessments, and text-based architecture diagrams to provide full system transparency and identify structural risks.

Can I generate architecture documentation for Python, JavaScript, and Java projects?

Yes, you can generate architecture documentation for Python, JavaScript, and Java projects using tailored analysis steps that apply language-specific tooling checks and pattern recognition to map dependencies and data flows.

How do I map dependencies and trace data flows without touching the source code?

You can map dependencies and trace data flows without touching the source code by applying an evidence-based analysis workflow that reverse-engineers the existing system structure to produce comprehensive documentation outputs.

Does system modernization planning require fully mapping an existing codebase first?

System modernization planning requires mapping the existing codebase first to produce component catalogs and dependency maps, ensuring you understand current architecture constraints and data flows before implementing changes.